AirenSoft / OvenPlayer

OvenPlayer is JavaScript-based LLHLS and WebRTC Player for OvenMediaEngine.
https://airensoft.com/ome.html
MIT License
508 stars 126 forks source link

Livestream LL-HLS delay on mobile #266

Closed parab-aditya closed 2 years ago

parab-aditya commented 2 years ago

When testing a LL HLS livestream on mobile browser, if there is some internet instability on broadcaster (source) side, the stream gets delayed, which is expected. But when the connection is back to normal, the steam still remains delayed and doesn't catch up to the live. I've included few parameters from HLS.js as well. And yet stream tends to remain lagging. You can simulate unstable internet via Clumsy on windows.

getroot commented 2 years ago

OvenPlayer and OvenMediaEngine doesn't support LLHLS yet, What server did you use for LLHLS?

parab-aditya commented 2 years ago

I'm using Nimble to stream LL HLS. OvenPlayer does seem to play LLHLS without any issues. The only issue is the one I mentioned above. I have been testing it pretty thoroughly.

getroot commented 2 years ago

Of course, OvenPlayer uses hls.js, so the LLHLS function can work. But Oven- doesn't support LLHLS yet. It would be better to ask this to hls.js or Nimble.