-
Notifications
You must be signed in to change notification settings - Fork 0
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
DASH-HLS Interop: Image-based subtitles and trickplay tracks #2
Comments
As an alternative to the direct integration into the HLS RFC, we could imagine to see CTA-WAVE authoring and maintaining an official HLS-Extensions RFC, for non-Apple payers. This would already be a huge improvement compared to the current situation, with multiple HLS forks and extensions proposals scattered everywhere. |
Here's the spec we wrote with Roku. We could register it with IETF as an HLS extension so it could be referenced for Interop specs. |
Instead of that, I'd rather take it to the new hls-interest group with the ietf, see if Apple will make it more official. |
It's obviously better if new features make their way in the RFC. If Apple doesn't agree to introduce it, then we still can discuss with them a coordinated approach where an HLS-Extensions RFC (not only with image-based subtitles and media playlists, but with a wider scope) lives alongside the HLS core RFC. I will send the request to the mailing list. |
Hi Nicolas,
Please do. That is exactly the purpose of the IETF list.
Best,
Krasimir
… On May 20, 2020, at 10:28 AM, Nicolas Weil ***@***.***> wrote:
It's obviously better if new features make their way in the RFC. If Apple doesn't agree to introduce it, then we still can discuss with them a coordinated approach where an HLS-Extensions RFC (not only with image-based subtitles and media playlists, but with a wider scope) lives alongside the HLS core RFC. I will send the request to the mailing list.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub <https://github.com/cta-wave/content-specification-task-force/issues/47#issuecomment-631616623>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AEM2GTTC3TYVCLDJIUTGJ7TRSQHLLANCNFSM4M4MAOHQ>.
|
Previous IETF thread on image-based subtitles and trickplay tracks: https://mailarchive.ietf.org/arch/msg/hls-interest/FCfPmXIU6YApjrH7UltpDVSezTA/ |
@technogeek00 to split into two separate issues to better track the differing tracks of work. |
We now have reference live streams with Image-based trickplay tracks, for both HLS and DASH, I will add it to the new issue, once created. |
Image based subtitle tracks
Image-based trickplay tracks
|
Image-based trickplay tracks Here is an AWS Elemental stream showing the implementation of the Image Media Playlist spec for the live use case: https://d345o62q7f2dwl.cloudfront.net/referencestream/main.m3u8 It's fairly easy to configure with MediaLive + MediaStore, or MediaLive + S3: https://docs.aws.amazon.com/medialive/latest/ug/trick-play-roku.html The implementation work is happening on MediaPackage too, as we speak, and in the player ecosystem. That would be really great to capitalize on the Roku/Disney/Warner spec, which is the de factor industry standard now. Image-based subtitle tracks |
Issues split
|
Image-based subtitles tracks
For workflow reasons and charset reasons, some content owners don't include text-based subtitles in the live channels sources that they provide to distributors, but rather image-based subtitles (like DVB-Sub). While it's possible to transform the subtitles as IMSC1 Image Profile as per DASH-IF IOP section 6.4.4, there is no equivalent IMSC1 Image Profile support in the HLS RFC, which means that companies will continue to rely on proprietary forks of the RFC to support these use cases. Could we discuss the integration in the HLS RFC with Apple? Even if it wasn't supported by Apple players, it would be tremendously helpful for interoperability in the rest of the video ecosystem.
Image-based trickplay tracks
For player resources optimization reasons, the use of a video track as a trickplay artefact is not always possible, and a lot of player providers recommend the use of image thumbnails tracks instead of special low framerate video tracks. DASHIF IOP section 6.2.6 covers this use case but there is equivalent support in the HLS RFC. There is the Image media playlists HLS extension proposal from Roku/Disney/Warner here https://developer.roku.com/docs/developer-program/media-playback/trick-mode/hls-and-dash.md but its relevance/adoption is limited by the fact that it's not part of the RFC. Same logic here: even if not supported by Apple players which don't need it as they can leverage iframe-only tracks, it would be super useful for the rest of the ecosystem to get this officially part of the HLS RFC.
The text was updated successfully, but these errors were encountered: