DVR的工作原理

2019 10 18 BOAC


DVR的核心功能是模擬音視頻的數字化、編碼壓縮與存儲。模擬音視頻通過相應的音視頻A/D轉換器轉換為數字音視頻信號并輸入到編碼芯片中,編碼芯片根據系統配置,將此音視頻信號壓縮編碼為MPEG-4(或其他標準,如H.264)格式的音視頻數據。CPU通過PCI總線將編碼后的音視頻數據存入本地硬盤中。當需要本地回放時,通過讀取硬盤中的音視頻數據并發送到解碼芯片,解碼芯片解碼并輸出到相應的D/A轉換器中,完成錄像資料的回放;需要遠程回放時,通過讀取硬盤中的音視頻數據并發送到網絡接口,這樣遠程工作站或解碼器就可以實現視頻圖像的還原顯示過程(解碼過程)。

DVR的內部工作流程具體如下。

(1)視頻采集:模擬視頻信號輸入,并進行阻抗匹配、限幅和鉗位等預處理過程。

(2)模數轉換:A/D芯片將模擬視頻信號轉換成符合ITU656格式標準的數字信號。

(3)視頻編碼:ITU656數字信號輸入給DSP編碼芯片,生成MPEG-4或其他碼流。

(4)硬盤寫入:實時存儲,CPU通過PCI總線將編碼壓縮的數據寫入硬盤。

(5)實時瀏覽:系統將編碼壓縮并打包封裝的視頻流經過網卡發送到遠程客戶端。

(6)錄像回放:系統找到需要回放的視頻流,通過網卡發送給請求回放的遠程客戶端。

以上實時視頻瀏覽及錄像回放指的是遠程客戶端通過網絡針對DVR的操作過程,當然DVR可以在本地進行實時視頻瀏覽及錄像回放,過程類似,只不過數據流無需經過網絡發送,僅僅需要本地解碼芯片的解碼及數/模轉換過程來完成。