2017-01-22 44 views
1

我有關於MPEG PES流(分組)轉換成MPEG TS的複用一些問題。MPEG分組流成傳輸流

爲什麼DTS和PTS值包含在傳輸流頭中的PES頭和PCR值中?

如果我們想以某種方式玩PES流,那麼我們沒有播放所需的PCR值會怎麼樣?

如果PCR由multplekser(ts頭)而不是編碼器創建,那麼multplekser如何知道編碼流的PTS,DTS的相互關係?

感謝您的所有答案。

回答

2

PCR值被包含在TS編碼器和解碼器之間的時間同步的目的。因此解碼器可以將其時鐘鎖定到編碼器時鐘。

另一方面,PTS/DTS值與特定演示單元(PU)的呈現/解碼時間有關。理論上,解碼器不必考慮PCR值,並且僅基於PTS/DTS值來管理PU的呈現/解碼。

進一步詳情,請參閱this