Bug 212035

Summary: Audio Drift on Live HLS streams
Product: WebKit Reporter: Mikhail Fedorenko <mfedorenko>
Component: MediaAssignee: Nobody <webkit-unassigned>
Status: RESOLVED MOVED    
Severity: Normal CC: bfulgham, eric.carlson, jer.noble, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 13   
Hardware: Mac   
OS: macOS 10.15   

Description Mikhail Fedorenko 2020-05-18 11:43:26 PDT
We are experiencing audio drift on Live HLS manifests. 

Safari versions without drift
13.1   (14609.1.20.111.8)
13.1   (13609.1.20.111.8)
13.0.5 (15608.5.11)
13.0.4 (14608.4.9.1.4)

Drift found in:
13.1 (15609.1.20.111.8)
13.2 (15610.1.12.2)

We have a test stream available. We noticed that if you let the stream run long enough, then it will overflow resync with the video for a short time before losing sync again.
Comment 1 Mikhail Fedorenko 2020-05-18 12:59:27 PDT
We have switched to a more limited feature set for our test encoder, currently using closed and fixed GOP, B min/max cadence is 3/3; and still seeing the issue.
Comment 2 Radar WebKit Bug Importer 2020-05-18 18:02:15 PDT
<rdar://problem/63372079>
Comment 3 Eric Carlson 2020-05-19 09:46:07 PDT
Hi Mikhail. It would be helpful to have access to your test stream. You can email me directly if you don't want to post the link publicly here. 

Thanks for reporting the bug!
Comment 4 Brent Fulgham 2022-02-10 14:47:21 PST
The fix for this issue was needed outside the WebKit project, therefore this is being resolved as 'Moved'.

This should now be fixed in shipping software.