VLC播放RTP打包傳送的.264檔案
阿新 • • 發佈:2019-01-10
轉自: http://blog.csdn.net/liuzongming1988/article/details/8292455
這個問題,我在網上找了好久,大概有兩個星期了,經過海量的搜素和查詢今天終於有了進展,雖然原理還不懂但是終於可以看到現象了。接下來做的就是深入一點的研究下了,但是今天要發表下進來的收貨啊,雖然很少,但是也算是對自己的總結了。當然這一切,還要特別感謝視訊論壇的前輩和朋友們的無私奉獻啊。
1.當然自己要有一個傳送RTP包的.264檔案的伺服器端了。
1.).設定 w.sdp 開啟VLC--->MEDIA--->open network stream
(1) --->network --->rtp://@192.168.1.101:1234
(2)--->file --->add .....w.sdp ----->Play
這裡要講一下sdp檔案,sdp檔案時VLC播放是需要的檔案,這裡是必須的,否則是無法播放的,w.sdp的檔案其實只有幾句話,這裡我貼出來:
[cpp] view plaincopyprint?- m=video 1234 RTP/AVP 96 //96表示的是動態淨荷型別號 意思就是負載型別不確定,要通過其他方式來確定
- a=rtpmap:96 H264
- a=framerate:15
- c=IN IP4 192.168.0.30
上面的 1234 和 192.168.1.101 大家應該都知道是什麼了,就是RTP的埠和IP了。
2.)點選VLC的 播放 按鈕(一定要先點選播放了)
3.)再執行.264檔案的RTP包傳送的伺服器
4.)一會就可以看到VLC開始播放視訊了