Skip to content
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

Dolby D+ not supported in TransportStream #6499

Open
StephenBurgos opened this issue Jun 12, 2024 · 3 comments
Open

Dolby D+ not supported in TransportStream #6499

StephenBurgos opened this issue Jun 12, 2024 · 3 comments

Comments

@StephenBurgos
Copy link

What do you want to do with Hls.js?

I'm trying to play this playlist using Hls.js, but the demo page won't play the playlist.
https://ott.dolby.com/OnDelKits/DDP/Dolby_Digital_Plus_Online_Delivery_Kit_v1.4.1/Test_Signals/muxed_streams/HLS/Manifest_v3/ChID_voices_1280x720p_2997fps_h264_6ch_256kbps_ddp.m3u8

I'm not sure why?

What have you tried so far?

I have tried playing the URL directly in Safari and it plays out fine with audio and video.
I have tried playing the URL on the hls.js demo page (in the same Safari browser) with version 1.5.11 and it produces multiple Parsing error:Failed to find demuxer by probing fragment data error messages.

@StephenBurgos StephenBurgos added Needs Triage If there is a suspected stream issue, apply this label to triage if it is something we should fix. Question labels Jun 12, 2024
@robwalch robwalch added Stream Issue and removed Needs Triage If there is a suspected stream issue, apply this label to triage if it is something we should fix. labels Jun 12, 2024
@robwalch
Copy link
Collaborator

robwalch commented Jun 12, 2024

I get [warn] >"parsing error: Unsupported EC-3 in M2TS found". HLS.js does not support Dolby Digital Plus in MPEG-TS. If you want to play ec3 audio with HLS.js, deliver it via fragmented-mp4.

@avelad
Copy link

avelad commented Jun 13, 2024

@robwalch Shaka Player supports it, if you want you can use its implementation to do the same in hls.js. (I implemented this transmuxer, so I give permission for you to copy it).

@robwalch
Copy link
Collaborator

robwalch commented Jun 13, 2024

Thanks @avelad, 👏

We've accepted contributions for HEVC in MPEG-TS and would give EC-3 in MPEG-TS the same consideration and support. I have no plans to directly contribute additional support for formats in MPEG-TS. You are welcome to file a PR.

@robwalch robwalch changed the title Dolby 5.1 not playing Dolby D+ not supported in TransportStream Jun 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants