DVR的工作原理
DVR的核心功能是模擬音視頻的數(shù)字化、編碼壓縮與存儲。模擬音視頻通過相應(yīng)的音視頻A/D轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字音視頻信號并輸入到編碼芯片中,編碼芯片根據(jù)系統(tǒng)配置,將此音視頻信號壓縮編碼為MPEG-4(或其他標(biāo)準(zhǔn),如H.264)格式的音視頻數(shù)據(jù)。CPU通過PCI總線將編碼后的音視頻數(shù)據(jù)存入本地硬盤中。當(dāng)需要本地回放時,通過讀取硬盤中的音視頻數(shù)據(jù)并發(fā)送到解碼芯片,解碼芯片解碼并輸出到相應(yīng)的D/A轉(zhuǎn)換器中,完成錄像資料的回放;需要遠程回放時,通過讀取硬盤中的音視頻數(shù)據(jù)并發(fā)送到網(wǎng)絡(luò)接口,這樣遠程工作站或解碼器就可以實現(xiàn)視頻圖像的還原顯示過程(解碼過程)。
DVR的內(nèi)部工作流程具體如下。
(1)視頻采集:模擬視頻信號輸入,并進行阻抗匹配、限幅和鉗位等預(yù)處理過程。
(2)模數(shù)轉(zhuǎn)換:A/D芯片將模擬視頻信號轉(zhuǎn)換成符合ITU656格式標(biāo)準(zhǔn)的數(shù)字信號。
(3)視頻編碼:ITU656數(shù)字信號輸入給DSP編碼芯片,生成MPEG-4或其他碼流。
(4)硬盤寫入:實時存儲,CPU通過PCI總線將編碼壓縮的數(shù)據(jù)寫入硬盤。
(5)實時瀏覽:系統(tǒng)將編碼壓縮并打包封裝的視頻流經(jīng)過網(wǎng)卡發(fā)送到遠程客戶端。
(6)錄像回放:系統(tǒng)找到需要回放的視頻流,通過網(wǎng)卡發(fā)送給請求回放的遠程客戶端。
以上實時視頻瀏覽及錄像回放指的是遠程客戶端通過網(wǎng)絡(luò)針對DVR的操作過程,當(dāng)然DVR可以在本地進行實時視頻瀏覽及錄像回放,過程類似,只不過數(shù)據(jù)流無需經(jīng)過網(wǎng)絡(luò)發(fā)送,僅僅需要本地解碼芯片的解碼及數(shù)/模轉(zhuǎn)換過程來完成。