With a provision available from the Stream Manager and multiple variant broadcasts being streamed (either through using a media encoder or the transcoder) it is possible to subscribe to an adaptive bitrate stream. When a client subscribes it receives the stream variant with the highest quality given its network conditions. This is achieved by having the edge interact with the subscriber client. In particular, the edge and subscriber will use a RTCP message called Receiver Estimated Maximum Bitrate (REMB) to provide a bandwidth estimation. Then, the edge will use the bandwidth estimation to make the corresponding adjustments to video quality. In particular, the edge will deliver the video with the highest quality given the estimated bandwidth.