我正在尝试生成可在破折号播放器中播放的破折号流。我有一个 mp4 视频,我已将其分成多个视频,每个视频大约 10 秒。现在我想在每个片段都是自我初始化的破折号播放器中播放这些视频。如果不创建初始化段,我怎么可能实现这一点。
问问题
2304 次
2 回答
1
根据规范,这是可能的。这是来自 MPEG-DASH ISO/IEC 23009 规范的引用:
一个表示由一个或多个段组成。每个表示应该包含一个初始化段,或者表示中的每个媒体段应该是自初始化的,即媒体段本身符合该表示的@mimeType 属性中指定的媒体类型。
当表示不是依赖表示时,即不存在@dependencyId 属性,则初始化段(如果存在)和一个表示中的所有连续媒体段的串联应表示符合 4.5.3 中定义的符合段序列,符合此表示的 @mimeType 属性中指定的媒体类型
此外,初始化元素不是强制性的 (0...1)。
于 2015-04-01T13:02:44.020 回答
0
这不可能。初始化段包含初始化解码器所需的信息。例如 AVC 编解码器的 NalLengthSize 或 AAC 的音频特定配置。
于 2014-12-29T17:08:24.333 回答