Hi Anthony,
Streaming at those resolutions – 720p HD (1280×720) or 1080p Full HD (1920×1080) you will generally need an upload connection of 2.5Mbps-4Mbps to produce an end result that looks good. Your viewers will need 1.5 times that speed to ensure smooth playback.
So – It is possible, but challenging.
You can definitely use Multi-Bitrate streaming to supply a low/high quality stream based on the end-user’s connection speed. I believe the feature is available in WireCast.
Daniel Yuna
NetroMedia
Streaming Provider & Host
https://www.netromedia.com/