2
我有一個工作的h264視頻流服務器解決方案,我將視頻輸出管道傳輸到netcat。 流服務器是一個樹莓裨具有相機模塊VLC從過去播放網絡流?
raspivid -t 999999 -w 300 -h 300 -hf -fps 20 -o - | nc -l 9999
在客戶端 - Linux中,當管道netcat的輸出到mplayer的,我得到幾乎沒有視頻延遲(〜100ms的)。
nc *ip* 9999 | mplayer -fps 200 -demuxer h264es -
這正是我所需要的。現在,因爲我也想要一個Windows客戶端,我試圖在VLC上播放流。
Media-> open network stream。
URL:TCP:// IP:端口
更多選項 - >編輯選項 - > 「網絡緩存= 0:解複用器= H264」
按壓PLAY之後,視頻流開始立即BUT這是過去約12秒?!如果我在啓動服務器流之後立即啓動客戶端,則滯後時間只有幾秒,但視頻非常慢,經過一段時間之後,延遲時間又是大約12秒。
我相信這只是客戶端-vlc端的一個配置問題。你有什麼想法,我應該尋找什麼?