回覆列表
  • 1 # 冷情緒10400

    無線投屏為什麼會卡?首先要解釋一下什麼是“卡”。也就是當映象發射端播放影片時,映象接收端也播放影片,但是並不流暢,卡頓感很明顯。無線投屏卡頓通常由三類原因造成。一是軟體編碼和壓縮演算法不先進;二是硬體效能不夠,導致無法快速處理資料流;三是網路環境不理想,無法有效傳輸影片流。下面就分別加以說明這三個問題。

    一 .軟體編碼和壓縮演算法不先進

    這個問題是很多剛進入無線投屏行業的新手常犯的錯誤。通常,現階段的無線投屏,要麼使用H.264協議進行編解碼,要麼使用WHDI 協議,要麼使用Wireless HD 協議。H.264協議對編碼和解碼演算法相對要求較高,所以對影片的損傷也較大。如果要追求流暢度,則勢必要犧牲畫質的清晰度,提高壓縮比;反之,降低壓縮比,則畫質清晰度增加,流暢度降低,從而傳輸資料量增大,導致卡頓。把清晰度保持在合理範圍內,而且也保證流暢度,目前市面上做得較好的是飛圖公司產品。WHDI 協議和Wireless HD 協議都不需要壓縮,或壓縮比很低,它們都是依靠高頻寬直接傳輸影片,所以其清晰度很高。至於流暢度,則幾乎不是問題,因為頻寬足夠,傳輸環境非常“乾淨”。飛圖產品值得表揚的一點,就是把CPU 佔用率做到了極低。透過實測,聯想E460執行飛圖的硬體發射器產品PTB1201的CPU 佔用率為3%-14%,其中3%為無線投屏靜態圖片,14%為無線投屏動態1080P 影片。

    二 .硬體效能不夠,體現在兩個方面。

    (1).發射端的CPU 效能不夠,導致編碼吃力,過度消耗了CPU 資源,在處理傳輸和其他程序時,力不從心,從而傳送給接收端“斷斷續續”的影片流,給人以卡頓感;如果使用者使用了一些老式電腦,或者低端手機,就容易出現這個問題。

    (2).接收端的CPU 效能不夠,或者接收端的記憶體容量過小,導致解碼工作力不從心,從而卡頓。但目前因接收端效能不夠導致卡頓的情況比較少。主要是因為目前半導體技術發展很快,對於Android 系統用主晶片,一般都有專門的硬體解碼器,所以對CPU 的效能要求降低。

    三 .網路環境是造成無線投屏卡頓的最大因素。網路環境對無線投屏的影響主要體現在三個方面。一是發射端的網絡卡效能不夠,比如很多裝置為2.4GHz 頻段的網絡卡,需要透過外部路由器來“中轉”投屏,從而導致卡頓;二是在投屏通道上,存在多個路由器裝置,導致大家都在搶這個通道的頻寬,導致頻寬分配嚴重不足,無法實時傳輸投屏影片流,從而卡頓;三是接收端的網路效能不夠。接收端通常都要求5G 熱點,但是很多人對5G 熱點的理解不深,單天線,訊號強度低,天線佈局不合理等,都是常犯的錯誤。

  • 中秋節和大豐收的關聯?
  • 學習寵物美容技術有出息嗎?