2010年安防監(jiān)控成為了大家所議論的話題。隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,小區(qū)、企業(yè)、公路都展現(xiàn)出了監(jiān)控攝像機的身影。而網(wǎng)絡(luò)攝像機技術(shù)被逐漸到應(yīng)用到我國安全防范領(lǐng)域。
傳統(tǒng)的安防大多以視頻監(jiān)控為主,并大多局限于受限范圍內(nèi)監(jiān)控。而目前視頻監(jiān)控已由傳統(tǒng)的安防監(jiān)控向?qū)S煤兔裼冒l(fā)展。同時互聯(lián)網(wǎng)和寬帶網(wǎng)絡(luò)技術(shù)的發(fā)展迅猛,現(xiàn)有的寬帶網(wǎng)絡(luò)已能夠滿足用戶視頻監(jiān)控多方面的需求,使得基于寬帶網(wǎng)絡(luò)的數(shù)字化、網(wǎng)絡(luò)化遠程視頻監(jiān)控業(yè)務(wù)形成巨大的發(fā)展?jié)摿Α?/P>
網(wǎng)絡(luò)攝像機選擇指南
據(jù)調(diào)查,目前有很多企業(yè)使用了網(wǎng)絡(luò)監(jiān)控系統(tǒng)進行即時監(jiān)控。這種網(wǎng)絡(luò)監(jiān)控系統(tǒng)主要是通過網(wǎng)絡(luò)攝像機和計算機來實現(xiàn)遠程監(jiān)控,其中,網(wǎng)絡(luò)攝像機在網(wǎng)絡(luò)監(jiān)控系統(tǒng)中起著極其重要的作用。這種網(wǎng)絡(luò)攝像機可以將采集到的圖象傳輸?shù)骄W(wǎng)絡(luò)中,只要處于同一網(wǎng)絡(luò),用戶可以在任意一臺計算機通過網(wǎng)絡(luò)攝像機所配帶的軟件進行實時監(jiān)控和管理。
對于網(wǎng)絡(luò)攝像機,它主要有下面幾個特點。
網(wǎng)絡(luò)攝像機可以脫離PC機,獨立運行于網(wǎng)絡(luò)中的特點。
網(wǎng)絡(luò)攝像機具有可視面積大的特點。目前網(wǎng)絡(luò)攝像機有兩種拍攝視頻方式,一種是靜態(tài)拍攝法,這種方式主要是網(wǎng)絡(luò)攝像機不能轉(zhuǎn)動,只能拍攝一個區(qū)域,所以在監(jiān)控中心所顯示的畫面范圍并不大;而另外一種是動態(tài)拍攝法,這主要是網(wǎng)絡(luò)攝像機具備搖鏡功能和巡視功能,可以轉(zhuǎn)動拍攝,得到更大范圍的圖象。
網(wǎng)絡(luò)攝像機所拍攝的圖象質(zhì)量非常高。由于網(wǎng)絡(luò)攝像機主要用于即時監(jiān)控,對所拍攝到的圖象一般都要進行存儲,并在以后查驗,所以要求的圖象質(zhì)量非常高。
網(wǎng)絡(luò)攝像機一般都內(nèi)置了網(wǎng)卡,并通過網(wǎng)卡接口連接到交換機上,在把信號傳輸?shù)奖O(jiān)控中心,這樣就保證了網(wǎng)絡(luò)攝像機的可擴展性(不包括無線網(wǎng)絡(luò)攝像機)。
通過上面的認識,我們比較清楚網(wǎng)絡(luò)攝像機的特征了。目前,很多企業(yè)都在選購網(wǎng)絡(luò)攝像機,但對于哪種網(wǎng)絡(luò)攝像機更好,卻沒有明確的概念。
其工作過程為:光傳感模塊采集視頻,將其傳送給MPEG編碼模塊進行編碼;拾音器采集語音,將其傳給音頻編碼模塊進行編碼;最后,音視頻傳輸模塊將編碼后的音視頻流通過IP網(wǎng)絡(luò)傳輸?shù)紺MS中心。根據(jù)其基本結(jié)構(gòu),我們可以看到網(wǎng)絡(luò)攝像機有4個技術(shù)關(guān)鍵點。
光傳感模塊
該模塊設(shè)計的關(guān)鍵在于準確地配置光傳感芯片,使其在各種光的環(huán)境下圖像質(zhì)量都好,另外要盡可能抑制電子噪聲(因為MPEG編碼算法對噪聲編碼效率很低,信噪比較低有噪聲時,MPEG編碼時碼率會成倍的增加)。對該模塊的設(shè)計,傳統(tǒng)的模擬Camera廠家有一定的技術(shù)優(yōu)勢。[nextpage]
MPEG視頻編碼模塊
一、編碼格式是否符合標準
因為,標準就意味著能實現(xiàn)不同平臺,不同廠家產(chǎn)品的互連互通;標準也意味構(gòu)建大型系統(tǒng)(電信級別系統(tǒng))時所帶了的成本優(yōu)勢。關(guān)于標準格式的碼流很容易判別,只需要使用微軟的Media player或蘋果的QuickTime,看看它們能否播放錄制的視頻流文件即可。
行業(yè)主流的編碼算法有MPEG-4和H.264,理論上H.264的碼率為MPEG-4的一半。但這不是說任何廠家的H.264算法都是好的。
對編碼算法的誤區(qū)認識:那就是僅關(guān)心是否采用了H.264,認為如果兩個廠家的MPEG編碼模塊都實現(xiàn)了H.264,那么它們就會一樣好。事實是,H.264標準包含一個很大的算法集合,其中包含了20多年來對視頻編碼的所有研究成果,MPEG-1、MPEG-2、MPEG-4都是它的子集。因此,要實現(xiàn)所有的算法計算量很大,目前還沒有一個芯片能實現(xiàn)所有算法。而設(shè)計H.264編碼芯片的過程實際上是要根據(jù)芯片的運算能力,在H.264算法集合中選擇算法子集的一個過程。哪家芯片選擇的算法子集好,其壓縮出來的圖像質(zhì)量就越好??上?,這對于芯片設(shè)計公司來說是技術(shù)秘密,客戶不能獲得這個信息。
那么怎樣判別一個H.264芯片的好壞呢?我們可以使用圖象領(lǐng)域里面的主觀評價法來判別編碼芯片和編碼算法的好壞,如通過調(diào)低碼率(比如幾十kbps或一兩百Kbps),調(diào)整圖像的運動量,察看圖像有沒有丟幀、有沒有馬賽克等現(xiàn)象,根據(jù)這些現(xiàn)象的程度來判斷芯片的好壞。目前,我國安防公司的網(wǎng)絡(luò)攝像機基本上都采用的是真正的H.264芯片,不僅保證了視頻壓縮質(zhì)量,也極大地減小了傳輸碼流。[nextpage]
二、音頻編碼模塊
我們相信大多數(shù)人的直覺是音頻編碼是很簡單的。實際的事實是,如果客戶想要網(wǎng)絡(luò)攝像機通過低帶寬的網(wǎng)絡(luò)(如CDMA、甚至未來的3G、IP公網(wǎng))傳送音頻時,音頻編碼會變得比較關(guān)鍵。其根本的原因是當網(wǎng)絡(luò)帶寬較低時,數(shù)據(jù)在IP網(wǎng)絡(luò)傳輸時會丟包。對于視頻來講,因為視頻的前后幀之間的關(guān)聯(lián)度很大(前后幀基本是相同的),數(shù)據(jù)是可以丟幀的,丟掉一些幀后,并沒有丟失太多有用的信息。但是,對于聲音來講就不行,前后部分的音頻幀卻沒有任何預(yù)測關(guān)聯(lián)特性的,如果一段聲音丟棄了,這段聲音就徹底沒有了。
目前的網(wǎng)絡(luò)攝像機大多數(shù)采用G711或G726音頻壓縮算法,它們的碼率為64Kbps和28Kbps。大家想象一下,低帶寬網(wǎng)絡(luò)通常在100bps以下,這點帶寬傳輸音頻數(shù)據(jù)都很勉強。一個較好的算法是G723.1,其帶寬僅為6.3Kbps。目前我國一些公司的網(wǎng)絡(luò)攝像機音頻采用的就是G723.1的壓縮算法,極大的減小了網(wǎng)絡(luò)帶寬。
三、音視頻流傳輸軟件模塊
大家知道,IP網(wǎng)的帶寬是共享的,網(wǎng)絡(luò)線路帶寬有限、路由器的吞吐率也有限,因此當負載較大時,數(shù)據(jù)的傳輸會發(fā)生丟包現(xiàn)象。音視頻流在網(wǎng)絡(luò)上如果采用可靠的TCP進行傳輸,TCP發(fā)現(xiàn)丟包后會進行重發(fā),這樣進一步會加重網(wǎng)絡(luò)的負載壓力,負載壓力加大后,丟包頻率就會更頻繁,進而又使重發(fā)量加大,形成惡性循環(huán)后,嚴重到甚至?xí)咕W(wǎng)絡(luò)崩潰。
因此,音視頻流在IP網(wǎng)絡(luò)上要采用不可靠的UDP進行傳輸,而UDP是一個不可靠的傳輸協(xié)議,這意味著音視頻流會被網(wǎng)絡(luò)丟包。如果音視頻流丟包嚴重,遠程觀看視頻時,就會看到圖像停頓、馬賽克等現(xiàn)象。音視頻傳輸軟件模塊的設(shè)計目標就是盡量減少丟包。其主要實現(xiàn)的的技術(shù)就是動態(tài)預(yù)測網(wǎng)絡(luò)帶寬,自適應(yīng)地根據(jù)網(wǎng)絡(luò)帶寬控制MPEG編碼模塊的參數(shù),決定如何來發(fā)送音視頻包,以使丟包量減到最小。
這就對網(wǎng)絡(luò)攝像機廠家的軟件開發(fā)能力、算法研究能力帶來了很大的挑戰(zhàn)和考驗。網(wǎng)絡(luò)攝像機最終的圖像質(zhì)量如何,特別是較低帶寬的網(wǎng)絡(luò)下傳輸時圖像質(zhì)量如何,實際上要取決于廠家的軟件研發(fā)的實力。