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