videojs / videojs-contrib-hls

HLS library for video.js
http://videojs.github.io/videojs-contrib-hls/
Other
2.84k stars 792 forks source link

WIP: proper syncing for non-muxed HLS live feeds #1379

Closed squarebracket closed 5 years ago

squarebracket commented 6 years ago

Description

Corrects a/v desync for non-muxed live feeds by properly syncing the timestampOffset of segment loaders when corresponding segments have different starting DTSs. Note that, since VODs don't call timestampOffset, this only affects live feeds.

I get sporadic sync problems so I'll still need to look into that.

Specific Changes proposed

Requirements Checklist

forbesjo commented 5 years ago

Thank you for your PR but we will not be accepting new changes for this repo and will be archived very soon. I would advise you to open your PR against the next iteration of this project at https://github.com/videojs/http-streaming.