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

Better support of Live streams #23

Closed
Protektor-Desura opened this issue Jul 19, 2022 · 1 comment
Closed

Better support of Live streams #23

Protektor-Desura opened this issue Jul 19, 2022 · 1 comment
Labels
wontfix This will not be worked on

Comments

@Protektor-Desura
Copy link

Been trying to get Pluto TV, Samsung TV Plus, etc. working in Cabernet. They work but none of them quite as well as Matt Huisman's Kodi plugins. They play okay but when a commercial break comes it gets wonky (on most streams).

The reason for this is that they are switching the stream for the commercial, injecting a new video/stream of the commercial in the stream.

Note that for streaming live TV from the Internet there are still issues that need to worked out to support every stream. Specifically full complete support of RFC-7933 and RFC-8216. Full support of these RFC is missing from ffmpeg.

Dolby AC-4 and MPEG-H 3D Audio support is missing from ffmpeg in order to be able to record and play back ATSC 3.0 over the air 4K broadcasts as well.

Add #EXT-X-DISCONTINUITY support to ffmpeg for IPTV streams such as Stirr and Pluto is the problem. It's part of the RFCs that ffmpeg isn't supporting properly.
jellyfin/jellyfin-ffmpeg#57

In order to fix things you might want to look at this Python code which is a proxy to deal with more RFC stuff that ffmpeg doesn't currently support properly.

Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions
https://github.com/globocom/m3u8
https://github.com/globocom/m3u8#supported-tags

@Protektor-Desura
Copy link
Author

I thought maybe you could look at including this kind of proxy to add support for:

Supported tags

@rocky4546 rocky4546 added the enhancement New feature or request label Nov 27, 2022
@rocky4546 rocky4546 added wontfix This will not be worked on and removed enhancement New feature or request labels Dec 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants