RTMP latency recovery
I'm using jwplayer to play a rtmp live stream from Wowza.
I'm using bufferlength: 0.1 and getting very good latency.
Look at the bufferfill coming from the meta events is in the 1-2 range.
If the downlink (wowza to jwplayer) bandwidth reduces for a short time the video appears to play more slowly. However when the bandwidth recovers the player is now 4-5 seconds behind live. The bufferfill goes up to around 8 and stays there.
Its even worse if the uplink (origin server to wowza) bandwidth reduces. I've see the bufferfill increase to almost 100.
Our application requires interactive video so I need to ensure the client is always playing as close to live as possible.
I would have expected that the bufferfill would be related to the bufferlength setting. Is this the case ?