高清VGA是如何采集視頻的
高清VGA采集視頻傳輸與一般數據傳輸所不同,其特殊性之一就在于高清VGA采集視頻傳輸中數據包的重要性是不同的。關鍵幀I幀是重要的,智能視頻分析一般要盡量保證I幀傳輸的可靠性。因為1個I幀將影響并決定其后數個P幀的解碼,1個I幀的丟失將導致2個I幀之間的視頻無法播放或視頻質量急劇下降。而P幀是非關鍵幀,丟失個別P幀對視頻質量影響不大,一般來說,P幀只是盡量傳輸,并不進行差錯重傳。因此,必須根據數據包重要性的不同進行相應處理。
高清VGA采集視頻的參數選擇需要考慮到I幀的數量,如果I幀過多,會影響壓縮效率,如果I幀過少,會影響視頻解碼質量。此后為保證視頻播放的實時性和流暢性,無論每批次在Ts內是否傳送完畢,都應停止當前批次的發送,及時啟動下一批次的發送。在每批次中,視頻幀的打包應遵循IETF相關標準[4]規定。即智能視頻分析每一個數據包的長度應滿足不超過MTU最大傳輸單元,一般為1500byte)的條件,每個P幀單獨組成1個數據包,I幀在每個限制長度內組成1個包,不足的部分單獨組成1個包。視頻播放時,I幀的丟失是不可容忍的,因此要盡量保證播放時I幀的數據已收到。選擇1個合適的編碼參數,若每Ts1個I幀,則將每Ts的數據作為一個批次發送。
高清VGA采集視頻傳輸與一般數據傳輸所不同,其特殊性之一就在于高清VGA采集視頻傳輸中數據包的重要性是不同的。關鍵幀I幀是重要的,智能視頻分析一般要盡量保證I幀傳輸的可靠性。因為1個I幀將影響并決定其后數個P幀的解碼,1個I幀的丟失將導致2個I幀之間的視頻無法播放或視頻質量急劇下降。而P幀是非關鍵幀,丟失個別P幀對視頻質量影響不大,一般來說,P幀只是盡量傳輸,并不進行差錯重傳。因此,必須根據數據包重要性的不同進行相應處理。
高清VGA采集視頻的參數選擇需要考慮到I幀的數量,如果I幀過多,會影響壓縮效率,如果I幀過少,會影響視頻解碼質量。此后為保證視頻播放的實時性和流暢性,無論每批次在Ts內是否傳送完畢,都應停止當前批次的發送,及時啟動下一批次的發送。在每批次中,視頻幀的打包應遵循IETF相關標準[4]規定。即智能視頻分析每一個數據包的長度應滿足不超過MTU最大傳輸單元,一般為1500byte)的條件,每個P幀單獨組成1個數據包,I幀在每個限制長度內組成1個包,不足的部分單獨組成1個包。視頻播放時,I幀的丟失是不可容忍的,因此要盡量保證播放時I幀的數據已收到。選擇1個合適的編碼參數,若每Ts1個I幀,則將每Ts的數據作為一個批次發送。