Hi,<div><br></div><div>On Android clients RTSP playback has a latency of around 5-6 seconds. The client buffers data for this duration and then starts playing. </div><div>For live streaming this latency is very high. </div>
<div><br></div><div><span class="Apple-style-span" style="font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; background-color: rgb(255, 255, 255); ">Does the client use the bandwidth information (b=AS:<bandwidth>) to calculate the buffer size. e.g 5-6sec in this case? </span></div>
<div><span class="Apple-style-span" style="font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; background-color: rgb(255, 255, 255); ">How is the bandwidth computed in the Live555 ?</span></div>
<div><span class="Apple-style-span" style="font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; background-color: rgb(255, 255, 255); "><br></span></div><div>
Did some search and few people suggested to do a buffer blasting initially when the session starts. i.e send data at a high rate at start so that the client buffer fills up fast and eventually reduce the startup latency. </div>
<div>Can streaming framerate be controlled at runtime in Live555 ?</div><div><br></div><div><font class="Apple-style-span" face="Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif"><span class="Apple-style-span" style="font-size: 14px; line-height: 18px;">Regards,</span></font></div>
<div><font class="Apple-style-span" face="Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif"><span class="Apple-style-span" style="font-size: 14px; line-height: 18px;">Sambhav</span></font></div>