Bug 255333 - [Regression] HLS Streams do not play videos
Summary: [Regression] HLS Streams do not play videos
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: iPhone / iPad iOS 16
: P2 Critical
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-04-12 06:39 PDT by pierre.baron
Modified: 2023-08-02 18:54 PDT (History)
4 users (show)

See Also:


Attachments
Video showing the issue (26.26 MB, video/mp4)
2023-04-12 06:39 PDT, pierre.baron
no flags Details
Video showing the regression (13.14 MB, video/mp4)
2023-04-13 01:17 PDT, pierre.baron
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description pierre.baron 2023-04-12 06:39:21 PDT
Created attachment 465865 [details]
Video showing the issue

The video does not show when playing an HLS stream on iOS. 

If you play the following videos on iOS, the video stays black while the audio plays.

 - https://developer.apple.com/streaming/examples/basic-stream-osx-ios4-3.html
 - https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8

The m3u8 and TS segments seem to load fine but the video is not visible.

We noticed this issue on iOS 15 and 16, both on Safari and on mobile applications (I think it relies on AVFoundation
Comment 1 Alexey Proskuryakov 2023-04-12 17:29:16 PDT
Thank you for the report! Could you please clarify why you marked this as regression?
Comment 2 Radar WebKit Bug Importer 2023-04-12 17:29:33 PDT
<rdar://problem/107967651>
Comment 3 pierre.baron 2023-04-13 01:17:35 PDT
Created attachment 465881 [details]
Video showing the regression

Hi, I marked this bug as a regression as the video plays fine on iOS 14 and older. The issue appeared on iOS 15 and is still present on iOS 16.

I attached a video showing the regression.
Comment 4 kazunori.iriya 2023-06-20 21:35:01 PDT
Hi,

Since this submission we have been monitoring a commercial system that has 10K daily video views by iOS devices and wanted to share the trend of probability of its occurrence.

When 16.4.1 and 16.4.1 (a) were GA, the probability of occurrence was dropping but started to increase on 16.5.  Currently 80% of iOS users upgraded to 16.5 and we would see some correlation between that increase and 16.5.
Comment 5 kazunori.iriya 2023-08-02 18:54:58 PDT
Hi,

Since this submission we have been monitoring a commercial system that has 10K daily video views by iOS devices and wanted to share the trend of probability of its occurrence.

The issue still persists on 16.6 that was GA recently.