[Live-devel] Detect and report bandwidth problems

Matt Schuckmannn matt at schuckmannacres.com
Mon Aug 22 09:12:23 PDT 2011


Read the RTP/RTCP spec. (specifically the RTCP part). Then look at the 
Live555 server code.

Matt S. 

On Friday, August 19, 2011 9:09:32 AM, Ivan Maldonado Zambrano wrote:
> Hi all,
> 
> In a previous mail I got this answer:
> 
> -------------------------------------------------------------------------
> Live555 can't reduce the content, which is what determines the bit
> rate,
> Live555 is just the mechanism for sending the content so Live555 can't
> do anything to change the bit rate.
> Since Live555 implements RTSP and RTP and those protocols have some
> mechanisms to detect report bandwidth problems, theoretically Live555
> could tell your application about bandwidth problems and your
> application could do something to reduce the bit rate if possible, e.g.
> a live camera encoder could dynamically reduce the bit rate or frame
> rate or ?
> 
> Matt S.
> -------------------------------------------------------------------------
> 
> I was looking for how to detect bandwid
th problems and I found that a
> good way is by counting losses frames in my client-app. I mean,
> client-app will count number of losses frames in a period of time and
> send a feed back to server-app. Of this way server-app can vary bitrate.
> 
> My question is: can you suggest me another mechanism to detect bandwidth
> problems? or if exist, how a Live555 client can detect a bandwidth
> problem?
> 
> Like a note: My server implement Live555 and my client VLC.
> 
> Regards and thanks in advance
>   Iván Maldonado Zambrano
> 
> 
> 
> 
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel


More information about the live-devel mailing list