WiFI Display 無線投屏花屏問題分析

最近遇到一個無線投屏的問題,就是手機端播放視頻橫豎屏切換時,TV側就會短暫花屏,幾秒後恢復正常。

在這裏總結一下WiFi Display花屏問題的分析步驟。
首先需要看是偶爾花屏還是每次都會花屏。偶爾的花屏、卡頓是正常現象;連續的花屏、卡頓主要是由於無線干擾導致。
這時候可以到屏蔽房進行測試,排除信號干擾的因素。如果在屏蔽房不會出現花屏,那就是信號干擾導致,這種情況下一般
不做處理。如果在屏蔽房也會花屏,則排除信號干擾的原因。
下一步要判斷是WLAN的問題還是視頻的問題。檢查dump.ts的wifi顯示,如果dump.ts正常,則問題不是來自wlan,
而是來自顯示。
dump.ts 獲取:

adb shell setprop persist.vendor.debug.rtp.enable_dump 1
wfdconfig.xml,
<RTPDumpEnable>
<!-- DEPRECATED -->
<!-- For enabling RTP encoder dumping set
persist.vendor.debug.rtp.enable_dump to 1
/data/media/dump.ts
-->
</RTPDumpEnable>

如果dump.ts是正常的話,那就排除了視頻的問題,這時候要抓取tcpdump日誌來分析。
adb shell tcpdump -i any -s 0 -w /data/tcpdump.pcap

用WireShark軟件把tcpdump日誌轉爲視頻流,然後看一下視頻有沒有花屏。(RTS)
tcpdump日誌要分別抓取手機端的和TV端的。
如果手機側的tcpdump日誌沒問題,就是傳輸過程中可能發生了丟幀。則繼續分析。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章