目前入手一塊全志H6的orange pi 3模塊,主要是想使用硬解碼功能,配合海思的編碼模塊實現遠端視頻流的近端播放。
此文記錄一下當前狀態。
1.測試方案
1)測試orange pi的本地播放性能,1080P60;
測試方法爲在全志模塊上本地存儲1080p的視頻文件,然後播放,查看是否有卡頓、清晰、畫面丟失等;
目前來看無異常;
2)測試orange pi的遠程流媒體播放性能,1080p60;
測試方法爲在全志模塊上安裝andriod系統,在系統中安裝主流的的視頻軟件,點播一個1080p60的源,查看是否有卡頓、 清晰、畫面丟失等;
目前來看無異常;
3)使用海思編碼模塊作爲源,orange pi中使用rtsp點播;
測試方法給海思模塊送入1080p60的源,全志模塊通過rtsp點播,點播方法爲在全志模塊的串口中通過命令《《am start -n com.softwinner.TvdVideo/.TvdVideoActivity -a android.intent.action.VIEW -d "rtsp://192.168.1.168:8557/PSIA/Streaming/channels/2?videoCodecType=H.264"》》
目前測試的結果是畫面有輕微的卡頓,並源端到終端的延時達到6秒左右;
4)使用海思編碼模塊作爲源,在pc中使用vlc點播;
測試方法給海思模塊送入1080p60的源,PC中rtsp點播;
目前測試無異常,畫面延時在200ms;
2.問題
配合海思模塊延時太大;
3.解決辦法
可能需要底層開發,調用全志的解碼庫,自行實現播放。