-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get TS segments playing in Safari #743
Labels
component: HLS
The issue involves Apple's HLS manifest format
status: archived
Archived and locked; will not be updated
type: enhancement
New feature or request
Milestone
Comments
joeyparrish
added
type: enhancement
New feature or request
component: HLS
The issue involves Apple's HLS manifest format
labels
Mar 31, 2017
@sirpy, this is the original issue regarding TS segments in Safari. |
TS via MediaSource is still failing in Safari 11 Tech Preview. |
This was referenced Jun 15, 2017
Closed
Could be solved by transmuxing (#887) |
After #887, we will need to polyfill Safari's MSE implementation to reject TS. Then TS will be transmuxed on Safari, bypassing their MSE+TS bugs. |
Cherry-picked to v2.2.3. |
joeyparrish
added a commit
that referenced
this issue
Oct 16, 2017
Because Safari's support for TS via MSE is broken, reject all TS content in Safari. Transmuxing (#887) will compensate. https://bugs.webkit.org/show_bug.cgi?id=165342 Closes #743 Change-Id: Iff8a6a7c159e48a4f388d99396915752e649c6ac
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
component: HLS
The issue involves Apple's HLS manifest format
status: archived
Archived and locked; will not be updated
type: enhancement
New feature or request
We successfully play TS segments on Chromecast and Edge. We are currently calling abort() to reset SourceBuffer's internal state, but Safari's SourceBuffer.abort() implementation is broken, and we were forced to stub it out to avoid decoder errors. So TS is not playing on Safari.
The text was updated successfully, but these errors were encountered: