[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