我正在尝试生成可在短划线播放器中播放的短划线流。我有一个mp4视频,我已经分成几个大约10秒的视频。现在我想在一个破折号播放器中播放这些视频,其中每个片段都是自我初始化的。 如果不创建初始化段,我怎么可能实现这一点。
答案 0 :(得分:1)
根据规范,有可能。 这是MPEG-DASH ISO / IEC 23009规范的引用:
表示由一个或多个段组成。 每个表示都应包含初始化段或 表示中的每个媒体段都应该是自我初始化的, 即,媒体段本身符合指定的媒体类型 在此Representation的@mimeType属性中。
当表示不是从属表示时,即表示 @dependencyId属性不存在,然后连接 初始化段(如果存在)和所有连续的媒体段 在一个表示中,应表示符合要求的段序列 在4.5.3中定义,符合中规定的媒体类型 此表示法的@mimeType属性
此外,初始化元素不是必需的(0 ... 1)。
答案 1 :(得分:0)
这是不可能的。初始化段包含初始化解码器所需的信息。例如,AVC编解码器的NalLengthSize或AAC的音频特定配置。