Quantcast
Channel: support.jwplayer.com :: Streaming
Viewing all articles
Browse latest Browse all 2800

Tuning JWPlayer for real-time broadcasts (RTMP only), tweaking bufferLength doesn't work?

$
0
0
Hi I'm trying to stop JW Player from buffering ANY frames whatsoever. I have done some extensive tweaking on bufferLength and other options. In theory, having a bufferLength of 0 means JWPlayer should render frames as they are received from the server. This does not happen. If I look at the metadata, event.metadata.bufferfill shows a buffer of 1-2 seconds and over the duration of the stream this buffer increases to 10 seconds or more which eventually causes the client to become significantly behind the real-time stream, until they refresh the page to clear the buffer. Oddly enough when setting a bufferLength to 0.1, event.metadata.bufferfill has a larger value but the stream has a shorter delay and it does not increase over time. Really trying to make sense of this setting here. My workflow/setup: Encoder -> Wowza -> live RTMP stream -> JWPlayer client This is a realtime, broadcast application and I need to minimize delay and make sure JWPlayer does not hold a large buffer of frames. What else can I do? If JWPlayer does not support this kind of tweaking, that would be great to know as well so I can look into other options.

Viewing all articles
Browse latest Browse all 2800

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>