1
我有關於MPEG PES流(分組)轉換成MPEG TS的複用一些問題。MPEG分組流成傳輸流
爲什麼DTS和PTS值包含在傳輸流頭中的PES頭和PCR值中?
如果我們想以某種方式玩PES流,那麼我們沒有播放所需的PCR值會怎麼樣?
如果PCR由multplekser(ts頭)而不是編碼器創建,那麼multplekser如何知道編碼流的PTS,DTS的相互關係?
感謝您的所有答案。
我有關於MPEG PES流(分組)轉換成MPEG TS的複用一些問題。MPEG分組流成傳輸流
爲什麼DTS和PTS值包含在傳輸流頭中的PES頭和PCR值中?
如果我們想以某種方式玩PES流,那麼我們沒有播放所需的PCR值會怎麼樣?
如果PCR由multplekser(ts頭)而不是編碼器創建,那麼multplekser如何知道編碼流的PTS,DTS的相互關係?
感謝您的所有答案。
PCR值被包含在TS編碼器和解碼器之間的時間同步的目的。因此解碼器可以將其時鐘鎖定到編碼器時鐘。
另一方面,PTS/DTS值與特定演示單元(PU)的呈現/解碼時間有關。理論上,解碼器不必考慮PCR值,並且僅基於PTS/DTS值來管理PU的呈現/解碼。
進一步詳情,請參閱this。