Video streaming 与fMP4、hvc1或hev1一起使用的HEVC编解码器标签是什么?
如何选择正确的编解码器标签来使用(Video streaming 与fMP4、hvc1或hev1一起使用的HEVC编解码器标签是什么?,video-streaming,http-live-streaming,mpeg-dash,hevc,fmp4,Video Streaming,Http Live Streaming,Mpeg Dash,Hevc,Fmp4,如何选择正确的编解码器标签来使用(hvc1或hev1)将HEVC视频混入片段化MP4,以便使用MPEG-DASH/HLS进行流媒体传输 根据ISO/IEC FDIS 14496-15的规定,根据标签的不同,我认为muxing有细微的差别: 当示例条目名称为“hvc1”时,对于所有类型的参数集数组,数组_完备性的默认和强制值为1,对于所有其他数组,为0。当示例条目名称为“hev1”时,所有数组的数组_完备性的默认值为0 除了这个还有别的吗 为什么有两个标签?在这两个标签之间选择的标准是什么 旁注:
hvc1
或hev1
)将HEVC视频混入片段化MP4,以便使用MPEG-DASH/HLS进行流媒体传输
根据ISO/IEC FDIS 14496-15的规定,根据标签的不同,我认为muxing有细微的差别:
当示例条目名称为“hvc1”时,对于所有类型的参数集数组,数组_完备性的默认和强制值为1,对于所有其他数组,为0。当示例条目名称为“hev1”时,所有数组的数组_完备性的默认值为0
除了这个还有别的吗
为什么有两个标签?在这两个标签之间选择的标准是什么
旁注:由于某些原因,苹果公司更倾向于使用
hvc1
。“hvc1”将所有参数集存储在MP4容器中样本描述框下方。
“hev1”将所有参数集存储在频带中(在HEVC流中)
参数集本质上是解码流所必需的强制性元数据
因此,有两种稍微不同的方法将HEVC混合到MP4中
我会根据播放和传输场景进行选择
您的播放器或您的传输规格可能需要其中之一。我认为
hev1
甚至支持带内和带外参数集。参见ISO/IEC FDIS 14496-15:2019(E)的8.3.2节。