一些因素推動壓縮算法從MPEG-4向H.264轉變。自MPEG-4被開發出以來,工程師不斷改進壓縮技術,很多是在H.264上的創新,這種新算法不是只使用一個參考幀,而是采用多個參考幀,而且支持尺寸可變的預測塊。
根據具體實施的特性與選項的不同,壓縮效率會有很大差異。不過總體說來,開銷與延遲之間可以進行一定的折中。因此,采用H.264壓縮算法時,人們可以從一些預定義的特性集中選擇(也稱作配置文件),其中的H.264高規范可以支持低延遲多解析度視頻的數據流,而這正是視頻監控應用的重要要求。此外,在視頻質量與比特率之間折中平衡時,有許多可調節的"旋鈕(knob)",必須作出適當的設置。
如前所述,延遲問題非常重要。目前,如果從事件發生到事件在屏幕上顯示出來有100毫秒延遲通常還可以接受。我們最好把延遲作為系統級問題來解決。由于延遲非常重要,因此系統應將原始視頻直接提交預覽顯示,而不應先傳輸到錄制/存儲系統,然后再顯示。當然,不同的壓縮算法會在原始數據與存儲影像之間造成不同程度的延遲,我們建議關注延遲問題的系統開發人員認真考慮采用H.264壓縮算法。
人們還會關注視頻數據的傳輸問題,即有沒有足夠的帶寬實時傳輸所有影像數據。在采用內置硬盤的模擬攝像機與DVR的混合系統中,DVR必須具備足夠高的帶寬以處理所有視頻輸入。即便是完全采用IP攝像機輸出的數字信號,也會出現同樣的問題。編解碼器與比特率的選擇會對網絡和存儲設備是否適用產生影響。
在安全監控應用中,我們必須避免網絡過載,因此輕載(over-provisioning)是最好的解決方法。100Mbps以太網通常可以非常可靠地支持8個1Mbps攝像機,而10Mbps以太網則難以勝任。當然,最終決定要取決于采用什么樣的交換機與集線器。存儲技術也肯定會對安全應用造成影響。不過,我們不見得一定要一直傳輸所有數據,可以僅在發生特定情況的時候傳輸數據。新型智能攝像機與DVR采用智能視頻分析技術,能根據用戶編入的事件對影像進行檢查,檢測是否發生了感興趣的事件,比方說有人出現、有人離開等。常見的視頻分析范例包括:潛在的可疑活動檢測,比方說是否有人在敏感區域徘徊;監控交通狀況;機場安全監控;以及檢測是否有遺留下來無人看管的物品等。利用分析技術,我們可以僅在發生特別事件的情況下才傳輸或存儲視頻,這就降低了整體網絡和存儲需求。
智能視頻分析功能正日益成為安全應用的必備特性,因為它有助于操作人員更高效地開展工作。例如,如果我們通過人工盯著多部攝像機畫面來監控活動目標的話,就會消耗大量時間和人力,甚至可能發生誤報或者漏報。在沒有智能化支持的情況下,視頻監控只是一種被動的工具。智能視頻分析技術能幫助我們縮短檢測到非正常情況并發出警報的時間,避免反應過慢,貽誤戰機。