隨著科學(xué)技術(shù)的發(fā)展,網(wǎng)絡(luò)視頻服務(wù)器開發(fā)也在不斷的進(jìn)步,核心技術(shù)是進(jìn)行網(wǎng)絡(luò)視頻服務(wù)器開發(fā)的重要基礎(chǔ)。但由于要滿足用戶的各種各樣的需求,還需要解決很多相關(guān)技術(shù)。
網(wǎng)絡(luò)視頻服務(wù)器優(yōu)勢(shì)分析
網(wǎng)絡(luò)視頻服務(wù)器(DVS,digitalvideoserver),又叫數(shù)字視頻編碼器,是一種壓縮、處理音視頻數(shù)據(jù)的專業(yè)網(wǎng)絡(luò)傳輸設(shè)備,由音視頻壓縮編解碼器芯片、輸入輸出通道、網(wǎng)絡(luò)接口、音視頻接口、RS485串行接口控制、協(xié)議接口控制、系統(tǒng)軟件管理等構(gòu)成,主要是提供視頻壓縮或解壓功能,完成圖象數(shù)據(jù)的采集或復(fù)原等,目前比較流行的基于MPEG-4或H.264的圖像數(shù)據(jù)壓縮通過Internet網(wǎng)絡(luò)傳輸數(shù)據(jù)以及音頻數(shù)據(jù)的處理。
1、安裝及維護(hù)的方便性
也許有人說,“現(xiàn)在的網(wǎng)絡(luò)帶寬不夠,用光端機(jī)和光纖來進(jìn)行遠(yuǎn)程傳輸,視頻圖像的質(zhì)量和傳輸速度比網(wǎng)絡(luò)傳輸要好”??墒?,敷設(shè)光纖昂貴的成本和復(fù)雜的布線工程,讓許多客戶和工程商難以承受。由于計(jì)算機(jī)網(wǎng)絡(luò)的普及,有網(wǎng)絡(luò)的地方就能構(gòu)建網(wǎng)絡(luò)監(jiān)控系統(tǒng),安裝成本大大降低。
2、使用方便,想看就看
網(wǎng)絡(luò)監(jiān)控還不受時(shí)間、地點(diǎn)限制,隨時(shí)按需監(jiān)控,可以選擇性地觀看指定地點(diǎn)的圖像,而不需要觀看的圖像則不傳輸,節(jié)約了網(wǎng)絡(luò)帶寬資源。
3、具有更多的智能性
可以及時(shí)、自動(dòng)地從視頻流中提取大量信息,這些信息可以傳輸、保存、檢索、異地存儲(chǔ)、多機(jī)備份存儲(chǔ);可對(duì)攝像機(jī)進(jìn)行編程使其只在特定事件發(fā)生時(shí)才傳送圖像。
4、圖像衰減小,質(zhì)量有保證
采用了先進(jìn)的數(shù)字壓縮技術(shù),數(shù)字信號(hào)在傳輸中衰減小,質(zhì)量有保證。而模擬視頻信號(hào)經(jīng)過較長(zhǎng)距離傳輸,信號(hào)就會(huì)衰減,需要配置視頻放大器補(bǔ)償。
5、穩(wěn)定可靠
網(wǎng)絡(luò)視頻服務(wù)器采用了嵌入式操作系統(tǒng),硬件采用高性能芯片,工作穩(wěn)定。
6、可以實(shí)現(xiàn)無線組網(wǎng)傳輸
利用網(wǎng)絡(luò)視頻服務(wù)器把攝像機(jī)的視頻信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),在交通不便、布線困難的情況下,可以通過組建無線局域網(wǎng),把數(shù)字視頻信號(hào)發(fā)送到監(jiān)控中心,然后由監(jiān)控中心發(fā)布到互聯(lián)網(wǎng)上供遠(yuǎn)端的管理部門觀看。無線局域網(wǎng)的優(yōu)點(diǎn)是組網(wǎng)方便,周期短,投資少,結(jié)構(gòu)靈活。
網(wǎng)絡(luò)視頻服務(wù)器十大技術(shù)看點(diǎn)
1、操作系統(tǒng)
其實(shí)操作系統(tǒng)的開發(fā)是一個(gè)很困難的技術(shù)問題,列為核心技術(shù)絕不為過,但是正因?yàn)殡y度太大,僅僅為開發(fā)視頻服務(wù)器而開發(fā)DM642上的操作系統(tǒng)代價(jià)太大。因此我們建議有兩種選擇:(1)購(gòu)買TI第三方的操作系統(tǒng)。現(xiàn)在已經(jīng)有TI第三方可以提供DM642上的Linux操作系統(tǒng)。但是詳情尚不清楚。
2、使用TI提供的BIOS
BIOS是一個(gè)能提供操作系統(tǒng)最基本功能的很小的核,用戶可以在上面開發(fā)應(yīng)用程序。但是相對(duì)來講,開發(fā)和調(diào)試都會(huì)困難一些??紤]到開發(fā)成本和操作系統(tǒng)的可*性,我們選擇了TI
3、網(wǎng)絡(luò)視頻服務(wù)器資源的訪問控制
為了滿足監(jiān)控的實(shí)際需求,一般需要在視頻服務(wù)器上再增加串行口、報(bào)警I/O,、硬盤等資源,因?yàn)榫W(wǎng)絡(luò)是不可*的,因此如何可*、及時(shí)、高效的對(duì)這些資源進(jìn)行統(tǒng)一的控制訪問是非常重要的問題。我們?yōu)榇藢iT制定了NRCAP協(xié)議來解決這些問題。關(guān)于該協(xié)議的細(xì)節(jié),感興趣的讀者可以和我們聯(lián)系。
4、NAT問題
因?yàn)榫W(wǎng)絡(luò)的實(shí)際狀況千差萬別,用戶的需求各種各樣,很容易遇到局域網(wǎng)與互聯(lián)網(wǎng)在同一系統(tǒng)中存在的問題,這時(shí)如何在網(wǎng)關(guān)解決網(wǎng)內(nèi)地址與網(wǎng)外地址的轉(zhuǎn)換就必須考慮。一般很難提供一種統(tǒng)一的解決方案適合各種情況,因此開發(fā)廠商需要定義幾種最常見網(wǎng)絡(luò)情況的解決方案供用戶選擇。
5、音視頻同步
因?yàn)榫W(wǎng)絡(luò)傳輸?shù)墓逃刑攸c(diǎn),聲音數(shù)據(jù)和視頻數(shù)據(jù)從網(wǎng)絡(luò)視頻服務(wù)器到達(dá)客戶端不可能是均勻的,如果客戶端不做任何糾正處理,則很難保證音視頻的同步輸出。一般可以在數(shù)據(jù)包中嵌入時(shí)間戳信息,客戶端根據(jù)這些信息決定媒體數(shù)據(jù)的合適播放時(shí)間。同時(shí)要強(qiáng)調(diào)的是視頻數(shù)據(jù)最后是一幀一幀的圖像,即在播放的時(shí)間軸上可以認(rèn)為是一個(gè)一個(gè)孤立的點(diǎn),而音頻數(shù)據(jù)是一段、一段的數(shù)據(jù),即在播放的時(shí)間軸上可以認(rèn)為是連續(xù)的,因此兩種媒體在同步播放的時(shí)機(jī)上是不同的。
6、動(dòng)態(tài)IP
由于現(xiàn)在很多用戶都是撥號(hào)上網(wǎng),在這種情況下視頻服務(wù)器的IP是動(dòng)態(tài)的??蛻舳巳绾渭皶r(shí)的得知所要監(jiān)控的視頻服務(wù)器的IP是必須解決的問題。我們定義了一套CDDNS協(xié)議,視頻服務(wù)器啟動(dòng)后,會(huì)根據(jù)CDDNS協(xié)議定時(shí)向CDDNS服務(wù)器注冊(cè)自己的信息,用戶通過查詢CDDNS服務(wù)器就可以獲得視頻服務(wù)器的IP。
7、移動(dòng)目標(biāo)偵測(cè)
監(jiān)控時(shí)的很多場(chǎng)景通常是靜止的,一旦有運(yùn)動(dòng)目標(biāo),用戶希望能夠得到通知。在開發(fā)偵測(cè)算法時(shí),偵測(cè)閾值的選取是要特別研究的問題,需要考慮攝像機(jī)的噪音、現(xiàn)場(chǎng)的光照、移動(dòng)目標(biāo)的尺寸、速度等眾多問題。
8、文件系統(tǒng)
有的視頻服務(wù)器帶有本地存儲(chǔ)功能,這樣可以有效防止網(wǎng)絡(luò)存在故障時(shí)重要數(shù)據(jù)的丟失??紤]到通用性,建議開發(fā)廠商選擇主流的文件系統(tǒng)。在DM642平臺(tái)上實(shí)現(xiàn)時(shí),在只有TIBIOS的支持的情況下,我們實(shí)現(xiàn)了FAT32文件系統(tǒng),實(shí)踐證明它穩(wěn)定可*,用戶也樂于接受。如果開發(fā)廠商可以運(yùn)行成功操作系統(tǒng),則文件系統(tǒng)就很簡(jiǎn)單了,可以不用再單獨(dú)考慮。
9、自動(dòng)撥號(hào)
這是和動(dòng)態(tài)IP相關(guān)的問題,之所以單獨(dú)列出,是因?yàn)閱栴}解決上是和CDDNS完全不相關(guān)的。開發(fā)廠商需要開發(fā)自己的pppoe等撥號(hào)協(xié)議。
10、文件存儲(chǔ)格式
一般開發(fā)廠商應(yīng)該開發(fā)兩種文件存儲(chǔ)格式:專用格式和通用格式。
對(duì)于強(qiáng)調(diào)保密性的用戶,一般應(yīng)該提供專用的存儲(chǔ)格式,開發(fā)廠商通過不公開文件格式比較容易達(dá)到保密的目的。對(duì)于強(qiáng)調(diào)易用性的用戶,一般應(yīng)該將數(shù)據(jù)存儲(chǔ)為AVI文件,然后提供用戶可安裝的插件。