播放没有初始化段的mpeg短划线流

时间:2014-12-29 10:57:24

标签: video-streaming mpeg-dash

我正在尝试生成可在短划线播放器中播放的短划线流。我有一个mp4视频,我已经分成几个大约10秒的视频。现在我想在一个破折号播放器中播放这些视频,其中每个片段都是自我初始化的。 如果不创建初始化段,我怎么可能实现这一点。

2 个答案:

答案 0 :(得分:1)

根据规范,有可能。 这是MPEG-DASH ISO / IEC 23009规范的引用:

  

表示由一个或多个段组成。   每个表示都应包含初始化段或   表示中的每个媒体段都应该是自我初始化的,   即,媒体段本身符合指定的媒体类型   在此Representation的@mimeType属性中。

     

当表示不是从属表示时,即表示   @dependencyId属性不存在,然后连接   初始化段(如果存在)和所有连续的媒体段   在一个表示中,应表示符合要求的段序列   在4.5.3中定义,符合中规定的媒体类型   此表示法的@mimeType属性

此外,初始化元素不是必需的(0 ... 1)。

答案 1 :(得分:0)

这是不可能的。初始化段包含初始化解码器所需的信息。例如,AVC编解码器的NalLengthSize或AAC的音频特定配置。