- Azure Communication Services video simulcast ability enhances video streaming by enabling a single video to be transmitted by an end client at multiple resolutions and bitrates simultaneously. This functionality allows viewers with varying network conditions to select which video rendition to select to receive for the best possible video quality without buffering or interruptions. By optimizing bandwidth usage, simulcast sends higher resolution streams only to users who can support them, thereby minimizing unnecessary data transmission. This improves the overall user experience by providing stable and consistent video quality and enables adaptive streaming. However, it is important to note that simulcast is not supported on all browser devices. Currently, simulcast is unavailable when sending videos on mobile browsers or MacOS Safari. If a participant attempts to render 720p video from a user on iOS Safari, Android Chrome, or MacOS Safari, but another participant on the call tries to render the same video at a smaller resolution, both will receive the smaller resolution. This is because those devices prioritize smaller resolutions when simulcast send are unsupported.
0 commit comments