現(xiàn)在使用網(wǎng)絡(luò)視頻監(jiān)控的用戶越來(lái)越多,而且,無(wú)線監(jiān)控、傳統(tǒng)有線監(jiān)控、3g監(jiān)控、數(shù)字監(jiān)控等等的監(jiān)控設(shè)備都離不開(kāi)網(wǎng)絡(luò)!
為了減少高清網(wǎng)絡(luò)攝像機(jī)的延時(shí),需要提升網(wǎng)絡(luò)帶寬或降低視頻幀率或碼率,減少傳輸設(shè)備(如路由器、交換機(jī)、代理服務(wù)器),優(yōu)化計(jì)算機(jī)性能,關(guān)閉無(wú)關(guān)聯(lián)的網(wǎng)絡(luò)服務(wù)和軟件,減少客戶端緩沖時(shí)間(在實(shí)時(shí)與流暢之間取舍).
那么,在監(jiān)控過(guò)程中哪些會(huì)引起網(wǎng)絡(luò)延時(shí)呢?主要有以下幾方面:
一、解碼設(shè)備的性能
解碼設(shè)備通常是指解碼器或用于解碼的客戶端主機(jī),主機(jī)配置的好壞直接影響到解碼的效率,從而造成延時(shí)或停頓等問(wèn)題。不過(guò)有時(shí)在解碼或編碼時(shí),為了圖像流暢會(huì)人為加上一些緩沖。
二、編碼效率
模數(shù)和數(shù)字轉(zhuǎn)換時(shí)都會(huì)耗費(fèi)時(shí)間和資源,圖像在前端進(jìn)行編碼,在后端進(jìn)行解碼顯示時(shí),其間耗費(fèi)的時(shí)間是延時(shí)產(chǎn)生的一部分。目前,廠商基本都會(huì)采用H.264的壓縮算法,圖像場(chǎng)景越復(fù)雜、運(yùn)動(dòng)物體越多、碼率和幀率越大,所采用的H.264類別和等級(jí)越高,其運(yùn)算量就越復(fù)雜,編碼或解碼的難度也就越大,耗費(fèi)的時(shí)間也就越多。通常采用犧牲系統(tǒng)資源的方式來(lái)?yè)Q取編碼和解碼效率提升,這也是CPU頻率越來(lái)越高的原因之一。H.264壓縮級(jí)別,可以很好地兼顧圖像質(zhì)量和延時(shí)。而從圖像傳感器來(lái)看,由于CMOS是直接輸出數(shù)字信號(hào),對(duì)延時(shí)的影響比CCD低。
三、傳輸鏈路和設(shè)備
影響網(wǎng)絡(luò)延時(shí)的主要因素包括傳輸線路的質(zhì)量(如網(wǎng)線質(zhì)量、采用的工藝標(biāo)準(zhǔn)等)、路由或交換次數(shù)(路由轉(zhuǎn)發(fā)需要時(shí)間,路由跳數(shù)越多,網(wǎng)絡(luò)延時(shí)越大)和網(wǎng)絡(luò)的流量(網(wǎng)絡(luò)流量越大,交換機(jī)和路由器耗費(fèi)的時(shí)間越長(zhǎng),且網(wǎng)絡(luò)延時(shí)也就越大)。由于交換機(jī)是網(wǎng)絡(luò)攝像機(jī)傳輸中常見(jiàn)的設(shè)備,交換機(jī)對(duì)網(wǎng)絡(luò)高清的圖像質(zhì)量有著舉足輕重的影響。交換機(jī)的時(shí)延、丟包率、背板帶寬、交換容量、包轉(zhuǎn)發(fā)率等問(wèn)題都會(huì)影響數(shù)據(jù)交換的性能和延時(shí)。所以網(wǎng)線和交換機(jī)的選擇至關(guān)重要,因?yàn)檫@將直接影響到整個(gè)傳輸鏈路的圖像質(zhì)量。