[FFmpeg-trac] #9596(avformat:new): DASH webm ondemand profile does not conform to specification
FFmpeg
trac at avcodec.org
Thu Jan 13 14:30:09 EET 2022
#9596: DASH webm ondemand profile does not conform to specification
-------------------------------------+-------------------------------------
Reporter: Ilya | Type: defect
Kalashnikov |
Status: new | Priority: normal
Component: avformat | Version: git-
| master
Keywords: DASH webm | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
ffmpeg generates DASH webm manifests with the following profile:
`urn:webm:dash:profile:webm-on-demand:2012` as hardcoded in
[[https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/HEAD:/libavformat/webmdashenc.c|libavformat/webmdashenc.c]].
This file references the documentation at
https://sites.google.com/a/webmproject.org/wiki/adaptive-streaming/webm-
dash-specification
That very documentation however says the profile should be:
`urn:mpeg:dash:profile:webm-on-demand:2012`.
Note the difference in second word, `webm` vs `mpeg`.
Why does ffmpeg contradicts the documentation it is apparently based on?
I believe the profile should be as specified in the spec, but at the same
changing fffmpeg behavior is likely to be a serious breaking change as
clients might rely on ffmpeg version of the profile.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9596>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list