6.2. 傳統 DVB MPEG 解碼器 API¶
6.2.1. 一般說明¶
此 API 最初僅為 DVB 設計,因此僅限於此類數字電視廣播系統中所用的 資料格式。
為規避這些限制,設計了更通用的 V4L2 API。它取代了 DVB API 的這一部分。
儘管如此,仍有專案圍繞此 API 構建。為確保相容性,此 API 保持不變。
實際上,解碼器似乎被區別對待。應用程式通常知道正在使用哪個解碼器,或者它是專門為某種解碼器型別編寫的。查詢功能很少使用,因為它們是已知的。
6.2.2. 資料格式¶
此 API 專為 DVB 和相容的廣播系統設計。因此,唯一支援的資料格式是 ISO/IEC 13818-1 相容的 MPEG 流。支援的有效載荷可能因所使用的解碼器而異。
時間戳始終是 ITU T-REC-H.222.0 / ISO/IEC 13818-1 中定義的 MPEG PTS,除非另有說明。
用於儲存錄製內容時,通常使用 TS 流,PES 的使用程度較低。兩種變體通常都可用於播放,但這可能取決於驅動程式。