一般高清攝像頭產(chǎn)品編碼器可同時產(chǎn)生兩個不同的編碼格式,統(tǒng)稱主碼流和子碼流,雙碼流技術(shù)兼顧了高質(zhì)量圖像傳輸和窄帶寬傳輸。
主碼流用于本地存儲,子碼流適用于圖像在低帶寬網(wǎng)絡(luò)上傳輸
雙碼流采用一路高碼率的碼流用于本地高清存儲,例如QCIF/CIF/D1編碼,一路低碼率的碼流用于網(wǎng)絡(luò)傳輸,例如QCIF/CIF編碼,同時兼顧本地存儲和遠(yuǎn)程網(wǎng)絡(luò)傳輸。雙碼流能實現(xiàn)本地傳輸和遠(yuǎn)程傳輸兩種不同的帶寬碼流需要,本地傳輸采用高碼流可以獲得更高的高清錄像存儲,遠(yuǎn)程傳輸采用較低的碼流以適應(yīng)CDMA/ADSL等各種網(wǎng)絡(luò)而獲得更高的圖像流暢度。
海康威視首家提出了主碼流與子碼流這樣的概念,是為了解決在網(wǎng)絡(luò)情況不好時為了滿足遠(yuǎn)程預(yù)覽的流暢性降低碼率,而不影響本地錄像提出的雙碼流技術(shù),即一路視頻進(jìn)入DVR后,DVR可以編碼提供兩種碼流,主碼流和子碼流,主碼流分辨率高于子碼流,主碼流用來錄像,子碼流用來網(wǎng)傳,默認(rèn)客戶端訪問采用主碼流客戶可以根據(jù)網(wǎng)絡(luò)情況選擇子碼流訪問,這樣做的目的是當(dāng)我用子碼流預(yù)覽時如果網(wǎng)絡(luò)狀況不是很好,可以降低子碼流的位率(隨著位率的降低畫質(zhì)會有降低),以達(dá)到改善網(wǎng)絡(luò)瀏覽的流暢性,而又不改變本地錄像的錄像效果。
知道了上述理論,就可以明白為什么網(wǎng)絡(luò)上老是有人在問這樣的問題:
A、為什么視頻監(jiān)控使用子碼流圖像模糊?
B、為什么網(wǎng)絡(luò)攝像機一用主碼流就拖屏,子碼流就沒問題?
C、主碼流是最高像素分辨率模式,次碼流是低像素低分辨率模式。
選擇主碼流時,畫質(zhì)高,對帶寬要求也高,像你說的情況畫面拖屏或者出現(xiàn)斷層卡畫面就是網(wǎng)絡(luò)傳輸不過來。
這樣的情況可以選擇三種解決辦法:
1、選擇次碼流,低畫質(zhì),提高畫面?zhèn)鬏數(shù)牧鲿扯?/p>
2、在設(shè)置后臺,將碼流對應(yīng)的幀率調(diào)低,分辨率調(diào)低,這樣可以降低帶寬需求
3、提高網(wǎng)絡(luò)帶寬,滿足高畫質(zhì)傳輸需求
主碼流和子碼流是數(shù)字化后的兩種數(shù)據(jù)流,通常情況下會采用相同的編碼方式(個別廠商會采用不同的編碼方式,主要取決于所采用的芯片組);采用同樣的數(shù)字化算法,圖像的清晰程度主要由三個方面決定,分辨率、碼率、幀率,所以您可以從上述三個方面下手進(jìn)行參數(shù)的配置來獲得您滿意的圖像質(zhì)量。
主碼流通常被用于視頻的存儲,子碼流通常被用于網(wǎng)絡(luò)傳輸,通常情況下這兩種碼流都可以對上述三方面的參數(shù)進(jìn)行自定義設(shè)置;針對不同的網(wǎng)絡(luò)環(huán)境配置最佳的參數(shù)。
對于您所提出的問題,請先看采用視頻主碼流的錄像圖像您是否滿意,如果錄像質(zhì)量滿意就說明通過調(diào)整子碼流的參數(shù)可以得到您認(rèn)為清晰的圖像(至少設(shè)備本身的性能是能夠達(dá)到您要求的);接下來看您所配置的滿意視頻的碼率參數(shù)與網(wǎng)絡(luò)環(huán)境的有效上行帶寬是否匹配,如果匹配就可以得到您滿意的圖像;也可通過直接將網(wǎng)傳碼流直接選為主碼流實現(xiàn)您的需求。
大多情況下都是由于目前的網(wǎng)絡(luò)帶寬問題不得不降低分辨率、碼率、幀率來應(yīng)對,而大多數(shù)設(shè)備默認(rèn)的子碼流參數(shù)都會比主碼流參數(shù)低很多,所以通過網(wǎng)絡(luò)遠(yuǎn)程就會看到不理想的圖像效果。