三月31日
DVS的ANR技術
ANR技術即Automatic Network Replenishment,又稱“斷點續傳技術”,是一種結合本地存儲和網絡存儲的技術,主要用來解決網絡失效時的視頻丟失問題。如先前所講,DVS與DVR架構的最大不同在于:DVS通常本身沒有視頻存儲功能,而是必須由后端的NVR來實現視頻的存儲,因此對于網絡穩定性要求很高,網絡連接失敗、丟包嚴重、抖動等各種因素都可能造成視頻數據的丟失。因此DVS本身設計存儲緩沖區是個好辦法,可以保證網絡短暫中斷的情況下視頻數據的連續存儲。ANR實質即要求前端(Dvs)與后端(NvRl都要具有存儲功能,一旦出現網絡中斷情況,前端的存儲可以不受網絡的影響,繼續進行存儲并作為備份數據,后端(NVR)就可以在網絡重新接通成功后,將網絡失效期間存儲在前端DVS緩存區的視頻數據以“補充”的方式傳輸到后端(NVR]。DVS的ANR功能。
...
ANR技術即Automatic Network Replenishment,又稱“斷點續傳技術”,是一種結合本地存儲和網絡存儲的技術,主要用來解決網絡失效時的視頻丟失問題。如先前所講,DVS與DVR架構的最大不同在于:DVS通常本身沒有視頻存儲功能,而是必須由后端的NVR來實現視頻的存儲,因此對于網絡穩定性要求很高,網絡連接失敗、丟包嚴重、抖動等各種因素都可能造成視頻數據的丟失。因此DVS本身設計存儲緩沖區是個好辦法,可以保證網絡短暫中斷的情況下視頻數據的連續存儲。ANR實質即要求前端(Dvs)與后端(NvRl都要具有存儲功能,一旦出現網絡中斷情況,前端的存儲可以不受網絡的影響,繼續進行存儲并作為備份數據,后端(NVR)就可以在網絡重新接通成功后,將網絡失效期間存儲在前端DVS緩存區的視頻數據以“補充”的方式傳輸到后端(NVR]。DVS的ANR功能。
...
三月26日
DVS+NVR架構
“編碼器+NVR”的架構是全數字網絡視頻監控系統構成模式,一般新建項目均采用此架構。此種架構下,視頻編碼器分布在前端各個監控點,然后連接攝像機視頻輸出及其他輔助輸入輸出信號,實現視頻的編碼壓縮及網絡傳輸。在系統的節點及控制中心,設置網絡錄像機設備(NVR)或流媒體設備,實現視頻數據的存儲及分發。在系統控制中心,設置一定數量的工作站、解碼器及監視器,實現視頻的顯示監控。
在此架構下,所有的設備,如編碼器、NVR、存儲設備及解碼顯示設備,均不受物理條件限制,唯一需要考慮的是“用戶的具體部署位置及應用需求”,并基于需求預先設計好的網絡帶寬進行資源分配。...
“編碼器+NVR”的架構是全數字網絡視頻監控系統構成模式,一般新建項目均采用此架構。此種架構下,視頻編碼器分布在前端各個監控點,然后連接攝像機視頻輸出及其他輔助輸入輸出信號,實現視頻的編碼壓縮及網絡傳輸。在系統的節點及控制中心,設置網絡錄像機設備(NVR)或流媒體設備,實現視頻數據的存儲及分發。在系統控制中心,設置一定數量的工作站、解碼器及監視器,實現視頻的顯示監控。
在此架構下,所有的設備,如編碼器、NVR、存儲設備及解碼顯示設備,均不受物理條件限制,唯一需要考慮的是“用戶的具體部署位置及應用需求”,并基于需求預先設計好的網絡帶寬進行資源分配。...
三月26日
矩陣與編碼器相結合的應用模式,主要應用在原有模擬視頻監控系統的升級改造上。在視頻聯網監控項目建設中,采用這種模式可以最大限度地利用原有的設備,達到節省成本、保護前期投資的目的,而目前模擬視頻監控系統所具有的高比例使用率也將使得這種應用架構有較長期的生存空間?!熬仃?編碼器”構成混合系統結構。
在此模式下,模擬攝像機和矩陣系統已經各自構成了完整的系統,可以獨立自主地運行。但是,新增加的設備采用了數字化的視頻監控系統,出于成本保護因素不能將矩陣系統棄置不用,因此,可以有選擇地部分接入原矩陣系統中的通道,實現新舊系統的整合,最大限度地保護已有的投資。為了實現兩系統的融合,需要利用視頻編碼器,將矩陣系統的視頻輸出接入到視頻編碼器的視頻輸入端口,并利用編碼器及矩陣的串口進行通訊,這樣就實現了對原有系統的數字化和網絡化升級。其中需要注意的是,模擬矩陣系統的控制協議可能是非標準化的,因此,矩陣與視頻服務器的通訊一般需要一些配置修改。目前已有廠家引入了“透明通信”信道技術,實現視頻編碼器與不同矩陣廠家的無縫對接。...
在此模式下,模擬攝像機和矩陣系統已經各自構成了完整的系統,可以獨立自主地運行。但是,新增加的設備采用了數字化的視頻監控系統,出于成本保護因素不能將矩陣系統棄置不用,因此,可以有選擇地部分接入原矩陣系統中的通道,實現新舊系統的整合,最大限度地保護已有的投資。為了實現兩系統的融合,需要利用視頻編碼器,將矩陣系統的視頻輸出接入到視頻編碼器的視頻輸入端口,并利用編碼器及矩陣的串口進行通訊,這樣就實現了對原有系統的數字化和網絡化升級。其中需要注意的是,模擬矩陣系統的控制協議可能是非標準化的,因此,矩陣與視頻服務器的通訊一般需要一些配置修改。目前已有廠家引入了“透明通信”信道技術,實現視頻編碼器與不同矩陣廠家的無縫對接。...
三月26日
編碼壓縮
編碼壓縮工作主要完成對采集、數字化的視頻圖像的編碼壓縮。對采集到的圖像數據進行壓縮可以有兩種方案,一種是用硬件來壓縮,另一種壓縮方法就是用軟件來實現。MPEG.4壓縮方式是目前一種主流的編碼方法。而H.264是更先進的方法,與其他壓縮編碼方式比較,利用H.264標準可以獲得更高的壓縮比及更好的圖像質量。
網絡傳輸
目前網絡上數據的傳輸主要采用TCP和UDP協議。TCP協議能提供有序、可靠的服務,但是一旦數據丟失會帶來嚴重的延遲,無法保證實時性;UDP是節約資源的傳輸層協議,其操作執行比TCP快得多,它適合于不斷出現的、與時間相關的應用。由于音、視頻數據對實時性要求比較高,而控制數據則對可靠性要求較高,因此,通常系統采用兩種通信協議;TCP/IP協議傳輸通信控制數據,UDP/IP協議傳輸視頻數據。
...
編碼壓縮工作主要完成對采集、數字化的視頻圖像的編碼壓縮。對采集到的圖像數據進行壓縮可以有兩種方案,一種是用硬件來壓縮,另一種壓縮方法就是用軟件來實現。MPEG.4壓縮方式是目前一種主流的編碼方法。而H.264是更先進的方法,與其他壓縮編碼方式比較,利用H.264標準可以獲得更高的壓縮比及更好的圖像質量。
網絡傳輸
目前網絡上數據的傳輸主要采用TCP和UDP協議。TCP協議能提供有序、可靠的服務,但是一旦數據丟失會帶來嚴重的延遲,無法保證實時性;UDP是節約資源的傳輸層協議,其操作執行比TCP快得多,它適合于不斷出現的、與時間相關的應用。由于音、視頻數據對實時性要求比較高,而控制數據則對可靠性要求較高,因此,通常系統采用兩種通信協議;TCP/IP協議傳輸通信控制數據,UDP/IP協議傳輸視頻數據。
...
三月26日
應用軟件
嵌入式DVS系統除了有相關的硬件平臺和軟件平臺外,還需要運行在平臺上面的各種應用程序,主要實現的功能包括Web服務、客戶連接認證、視頻流的發送、控制流的接收與命
令執行、報警狀態檢測與響應、視頻內容分析、PTZ操作等。
Web服務:支持IE客戶訪問。 .
客戶認證:對請求連接的客戶進行認證,并反饋參數。
數據發送:將視頻流發送給客戶端并動態更新。
PTZ操作:接受PTZ指令并發送給串口,完成對云臺、鏡頭等設備的控制。
報警:對外部報警信號接收及做出相關動作響應。
VCA:視頻內容分析功能。...
嵌入式DVS系統除了有相關的硬件平臺和軟件平臺外,還需要運行在平臺上面的各種應用程序,主要實現的功能包括Web服務、客戶連接認證、視頻流的發送、控制流的接收與命
令執行、報警狀態檢測與響應、視頻內容分析、PTZ操作等。
Web服務:支持IE客戶訪問。 .
客戶認證:對請求連接的客戶進行認證,并反饋參數。
數據發送:將視頻流發送給客戶端并動態更新。
PTZ操作:接受PTZ指令并發送給串口,完成對云臺、鏡頭等設備的控制。
報警:對外部報警信號接收及做出相關動作響應。
VCA:視頻內容分析功能。...
三月26日
嵌入式系統(Linux)
嵌入式DVS是一種集軟、硬件于一體的設備,主要包括處理器、嵌入式操作系統及相關應用軟件。嵌入式操作系統是實時的、支持嵌入式系統應用的系統平臺,是嵌入式設備中重要的軟件部分,通常包括與硬件相關的底層驅動軟件、系統內核、設備驅動及通訊協議等,具體特點如下:
指令精簡,處理速度快。
調用速度快,系統數據多置于Flash緩存內。
性能穩定,嵌入式系統是一種集軟硬件于一體的可獨立工作的設備。
實時性好,其軟件固態化,因而系統處理實時性好。
適合于大量的視頻數據應用。
...
嵌入式DVS是一種集軟、硬件于一體的設備,主要包括處理器、嵌入式操作系統及相關應用軟件。嵌入式操作系統是實時的、支持嵌入式系統應用的系統平臺,是嵌入式設備中重要的軟件部分,通常包括與硬件相關的底層驅動軟件、系統內核、設備驅動及通訊協議等,具體特點如下:
指令精簡,處理速度快。
調用速度快,系統數據多置于Flash緩存內。
性能穩定,嵌入式系統是一種集軟硬件于一體的可獨立工作的設備。
實時性好,其軟件固態化,因而系統處理實時性好。
適合于大量的視頻數據應用。
...
三月26日
DVS的軟件一般包括如下幾個部分:操作系統、Web服務、CGl應用、編碼壓縮程序、網絡傳輸協議、視頻存儲管理等。目前多數DVS的軟件系統采用嵌入式Linux作為操作系統平臺,在Linux系統中,軟件采用分層的體系結構,軟件系統構建在硬件系統之上,硬件系統在固件(Firmware)支持下工作,系統的應用程序工作在用戶模式,而設備驅動程序則工作在內核模式。DVS的軟件體系結構。
三月24日
DVS硬件構成
DVS的硬件主要包括主控模塊部分、模/數轉換部分、編碼壓縮部分、網絡接口部分、’串行接口等多個部分。
主控模塊部分
主控模塊是DVS的核心,而主處理器芯片是主控模塊的核心,主處理芯片f通常是嵌入式微處理器l與片上Flash及內存SDRAM共同組成主控模塊。主控模塊負責DVS系統的整體調度,是系統的核心部分。其中Flash中固化了操作系統內核、文件系統、應用程序等,SDRAM作為內存供系統運行使用,開發的應用程序經編譯寫入Flash中,編碼器上電復位后從Flash加載程序,將Flash中的程序搬移到SDRAM中,系統開始運行。通常主控制模塊通過片內UART實現對串口芯片的控制,通過總線對網絡芯片進行控制,通過I2c總線對編碼芯片控制,誦討IDE棒口淬棒礴舟縉存。
...
DVS的硬件主要包括主控模塊部分、模/數轉換部分、編碼壓縮部分、網絡接口部分、’串行接口等多個部分。
主控模塊部分
主控模塊是DVS的核心,而主處理器芯片是主控模塊的核心,主處理芯片f通常是嵌入式微處理器l與片上Flash及內存SDRAM共同組成主控模塊。主控模塊負責DVS系統的整體調度,是系統的核心部分。其中Flash中固化了操作系統內核、文件系統、應用程序等,SDRAM作為內存供系統運行使用,開發的應用程序經編譯寫入Flash中,編碼器上電復位后從Flash加載程序,將Flash中的程序搬移到SDRAM中,系統開始運行。通常主控制模塊通過片內UART實現對串口芯片的控制,通過總線對網絡芯片進行控制,通過I2c總線對編碼芯片控制,誦討IDE棒口淬棒礴舟縉存。
...
三月24日
開發的應用程序寫入到Flash中去,在DVS上電或復位后,從Flash加載程序到與主控芯片連接的SDRAM中,系統開始運行。首先完成對芯片的初始化和外圍硬件的配置等工作,之后便開始進行圖像采集,從攝像頭采集到的摸擬視頻信號經過A/D轉換為數字視頻信號,編碼壓縮芯片將接收到的數字視音頻信號進行編碼壓縮,將數據存儲到緩沖存儲器件中,或通過網絡接口發送到網絡上。當DVS接收到遠程網絡客戶端用戶的實時視頻瀏覽請求時,直接將視頻數據打包并以流媒體形式通過網絡接口芯片傳輸給網絡上的請求者;DVS的主控模塊同時接受客戶端發來的控制命令,并發送給相應的服務程序,服務程序通過串口將命令發送給PTZ(解碼器1從而實現控制操作。
...
...
三月24日
DVS的架構
DVS具有多種不同的架構方式,如編碼芯片DSP+CPU方式、編碼芯片ASIC+CPU方式、雙DSP方式及SOC芯片方式等,但是核心是視頻編碼芯片及主控制芯片。
如編碼芯片(DSP)+CPU架構的DVS硬件構成。
DVS的主要組成包括模擬視頻輸入端口、模/數轉換器件、編碼壓縮器件、CPU及內存、網絡接N、I/O接口及串口等。編碼器將來自攝像頭的模擬視頻信號經模數轉換芯片轉換成YUV格式的數字視頻信號,由DSP芯片按相應算法f如MPEG.4或H.264)壓縮成圖像的數據碼流,然后通過PCI總線傳給以太網接口單元,進行封裝再由網卡將其送到網絡上,再到達NVR、媒體服務器、工作站或解碼器。開發的應用程序經編譯連接寫入Flash中。編碼器上電復位后Flash中的程序搬移到SDRAM中,系統開始運行。編碼過程中的原始圖像、參考幀等中間數據可存儲在SDRAM中。
...
DVS具有多種不同的架構方式,如編碼芯片DSP+CPU方式、編碼芯片ASIC+CPU方式、雙DSP方式及SOC芯片方式等,但是核心是視頻編碼芯片及主控制芯片。
如編碼芯片(DSP)+CPU架構的DVS硬件構成。
DVS的主要組成包括模擬視頻輸入端口、模/數轉換器件、編碼壓縮器件、CPU及內存、網絡接N、I/O接口及串口等。編碼器將來自攝像頭的模擬視頻信號經模數轉換芯片轉換成YUV格式的數字視頻信號,由DSP芯片按相應算法f如MPEG.4或H.264)壓縮成圖像的數據碼流,然后通過PCI總線傳給以太網接口單元,進行封裝再由網卡將其送到網絡上,再到達NVR、媒體服務器、工作站或解碼器。開發的應用程序經編譯連接寫入Flash中。編碼器上電復位后Flash中的程序搬移到SDRAM中,系統開始運行。編碼過程中的原始圖像、參考幀等中間數據可存儲在SDRAM中。
...