1. 程式人生 > >VLC播放RTP打包傳送的.264檔案

VLC播放RTP打包傳送的.264檔案

轉自: 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?
  1. m=video 1234 RTP/AVP 96 //96表示的是動態淨荷型別號  意思就是負載型別不確定,要通過其他方式來確定
  2. a=rtpmap:96 H264  
  3. a=framerate:15  
  4. c=IN IP4 192.168.0.30  

上面的 1234 和 192.168.1.101 大家應該都知道是什麼了,就是RTP的埠和IP了。

2.)點選VLC的 播放 按鈕(一定要先點選播放了)

3.)再執行.264檔案的RTP包傳送的伺服器

4.)一會就可以看到VLC開始播放視訊了