[Live-devel] High bit-rate (CBR) 4K streaming over a wireless link ...

Shyam Kaundinya shyam.kaundinya at digitalforcetech.com
Tue Aug 28 08:07:32 PDT 2018


Hi

My product involves streaming high bit rate (>15M) 4K video over a high-bit rate wireless link. I use LIVE555 proxy server on both sides. Based on reviewing the forum articles, I have made the following changes, to accommodate the high bit rate and an unreliable link.


  1.  I replaced all occurances of

       increaseReceiveBufferTo
and
      sysctl net.core.rmem_max = the_maximum_buffer_size_that_you_need
with a large size value.

Re: the_maximum_buffer_size_that_you_need
What’s a good value to use here for 4K CBR at high-bit rate (>15M) ? 4K max uncompressed size is = 4096*2160*3=26,542,080. That seems somewhat excessive. I am not sure if using any other value would just be totally arbitrary. Is there a guaranteed minimum compression that a H.265 encoder can guarantee irrespective of what the scene is ? If so, I can arrive at my buffer size based on that information.


  1.  Do I need to also modify the

increaseSendBufferTo

and
      sysctl net.core.rmem_max = the_maximum_buffer_size_that_you_need
as well to match the receivebuffer ?


  1.  At times I see significant latency on the Rx side. But when I disconnect and reconnect the client, it seems to go away. If I leave it running, the virtual memory used by live keeps on increasing steadily and then live crashes and exits. Any thoughts on what could cause this behavior ?

Regards
Shyam

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20180828/d85a57d1/attachment.html>


More information about the live-devel mailing list