我正在尝试生成一个可在dash播放器中播放的dash流。我有一个mp4视频,我已经把它分成了多个视频,每个视频大约10秒。现在我想在一个dash播放器中播放这个视频,每个片段都是自初始化的。如果不创建一个初始化段,我怎么可能做到这一点。
发布于 2015-04-01 21:02:44
根据规范,这是可能的。这是对MPEG-DASH ISO/IEC 23009规范的引用:
表示由一个或多个线段组成。每个表示应包含一个初始化段,或表示中的每个媒体段应是自初始化的,即媒体段本身符合该表示的@mimeType属性中指定的媒体类型。
当表示不是从属表示时,即@dependencyId属性不存在,则初始化段(如果存在)和一个表示中的所有连续媒体段的连接将表示符合4.5.3中定义的符合段序列,该符合段序列符合该表示的@mimeType属性中指定的媒体类型
此外,初始化元素不是必需的(0...1)。
发布于 2014-12-30 01:08:24
这是不可能的。初始化段包含初始化解码器所需的信息。例如在AVC编解码器的情况下的NalLengthSize,或者用于AAC的音频特定配置。
https://stackoverflow.com/questions/27687522
复制相似问题