mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-04 18:09:12 +03:00
Get RFC 6381 from media tracks #822
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @vitorsemeano on GitHub (Aug 2, 2019).
Obtaining this kind of information from media tracks is essencial to check, in a given client, if such track can direct play or not. Since we have all the data available to build codecs following RFC 6381, we should implement this. Ideally this should be done in mediainfo or ffprobe as a contribution, and then use that to get all at once.
I was able to gather the following links that might help developing support for this standard:
• Oficial RFC 6381 specification: https://tools.ietf.org/html/rfc6381#ref-MP4V
• Support request in mediainfo: https://sourceforge.net/p/mediainfo/feature-requests/499/
• Support request in ffprobe: https://trac.ffmpeg.org/ticket/6617
• MP4Box support (only mp4 containers): https://gpac.wp.imt.fr/mp4box/
• Implementation for MP4 containers from MP4Box:
1b15134957/src/media_tools/dash_segmenter.c(we could use this as a base point)• ISO/IEC 14496-10 should have all information regarding avc
• ISSO/IEC 14496-(1/2/3) should have all information regarding mp4
Take note that we only need to implement this specification for the mime types referred in it.
@stale[bot] commented on GitHub (Oct 31, 2019):
Issues go stale after 90d of inactivity. Mark the issue as fresh by adding a comment or commit. Stale issues close after an additional 14d of inactivity. If this issue is safe to close now please do so. If you have any questions you can reach us on Matrix or Social Media.
@anthonylavado commented on GitHub (Oct 31, 2019):
Shoo bot