![](/img/trans.png)
[英]GCP Transcoder API mov/mp4 to hls/fmp4 no audio output (on IOS)
[英]What HEVC codec tag to use with fMP4, hvc1 or hev1?
在將 HEVC 視頻混合到分段 MP4 以使用 MPEG-DASH/HLS 進行流式傳輸時,如何選擇要使用的正確編解碼器標簽( hvc1
或hev1
)?
我認為根據ISO/IEC FDIS 14496-15
的標簽,復用會略有不同:
當示例條目名稱為“hvc1”時,所有類型參數集的 arrays 的默認和強制值 array_completeness 為 1,所有其他 arrays 為 0。 當樣本條目名稱為“hev1”時,對於所有 arrays,array_completeness 的默認值為 0。
除了這個還有別的嗎?
為什么有兩個標簽,在兩者之間選擇的標准是什么?
旁注:出於某種原因,Apple 根據其HLS 創作規范更喜歡hvc1
。
'hvc1' 將所有參數集存儲在示例描述框下方的 MP4 容器內。 'hev1' 將所有參數集存儲在波段中(在 HEVC 流內)。
參數集本質上是解碼流所必需的強制性元數據。
所以你有兩種稍微不同的方式將 HEVC 混合到 MP4 中。
我會根據播放和運輸場景進行選擇。
您的播放器或您的傳輸規范可能需要其中之一。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.