PCR的物理意義 1.PCR 僅僅在實(shí)時(shí)播出流中才有意義(即前端編碼器實(shí)時(shí)編碼或視頻服務(wù)器實(shí)時(shí)播出,后端機頂盒實(shí)時(shí)接收的情況),對DVD機這類(lèi)從文件中取TS流的設備PCR毫無(wú)意義。
2.前端編碼器工作原理:編碼器中有一個(gè)27M的時(shí)鐘,編碼過(guò)程中不斷讀取硬件時(shí)鐘放入TS中PCR字段,和PES的PTS,DTS字段。
3.后端機頂盒工作原理:機頂盒中也有一個(gè)27M的時(shí)鐘,它根據PES中的PTS,DTS字段中指示的時(shí)間進(jìn)行解碼和顯示。那么TS中的PCR還有什么用呢?首先如果前端編碼器的時(shí)鐘與后端機頂盒中時(shí)鐘"絕對"同步,那么TS中的PCR就沒(méi)有任何意義了。但是如果"絕對"變對"相對"以后會(huì )出先什么情況?它們之間的"微小"誤差經(jīng)過(guò)長(cháng)時(shí)間的累積(1-2小時(shí)就足以)機頂盒中解碼器會(huì )因為自己時(shí)鐘"快"了而造成buffer中沒(méi)有數據--停幀,會(huì )因為時(shí)鐘"慢"了而造成buffer中數據溢出--丟幀。所對它需要TS中的PCR字段來(lái)不斷修正自己時(shí)鐘與編碼器時(shí)鐘間的"微小"誤差。
4.TS流在經(jīng)過(guò)復用器,加擾機這些中間設備時(shí),PCR"必須"進(jìn)行"非均勻"延遲修正(原因如上)。所以對于沒(méi)有PCR修正功能的復用器和加擾機,建設大家一定不要買(mǎi)。
5.為什么說(shuō)TS流中的PCR對DVD機毫無(wú)意義呢?DVD機是從光盤(pán)中讀取TS流,讀盤(pán)速度與TS流傳送速率毫無(wú)關(guān)聯(lián),PCR還有指示時(shí)間的意義嗎?但因為它不是"實(shí)時(shí)流"傳送,所以不會(huì )出現buffer溢出的問(wèn)題,也就不會(huì )產(chǎn)生停丟幀現象。
明白了PCR,PTS,DTS的物理意義后對于它們的設置就不會(huì )有太大問(wèn)題了。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。