2013-05-07 191 views
1

我通過vlc 2.0.5傳輸H264電影。我通過wireshark通過讀取SDP數據包創建了SDP文件,並且我能夠在vlc 1.1和0.9(當流媒體仍然是vlc 2.0.5時)播放流,但不能在vlc 2.0.5中播放。流光和客戶端在同一臺計算機上(儘管它並不重要)。使用VLC通過RTP流式傳輸H.264視頻

SDP文件:

v=0 
o=- 15358239906933506048 15358239906933506048 IN IP4 190.40.15.10 
s=Unnamed 
i=N/A 
c=IN IP4 190.40.15.10 
t=0 0 
m=video 5004 RTP/AVP 96 
a=tool:vlc 2.0.5 
a=recvonly 
a=type:broadcast 
a=charset:UTF-8 
a=rtpmap:96 H264/90000 
a=fmtp:96 packetization-mode=1;profile-level-id=64001f;sprop-parameter-sets=Z2QAH6zZQLQ9sBEAAAMD6QAB1MCPGDGW,aOvjyyLA; 

的VLC 2.0.5客戶端的消息顯示:

live555 error: no data received in 10s, aborting 

它說後SDP文件被成功打開。

可能是什麼問題? vlc如何不能通過它創建的SDP播放它自己的流?

我將不勝感激任何建議。

謝謝

蓋伊。

回答

0

不知道是什麼導致了這個問題,但2.0.5是唯一沒有工作的VLC版本。

2.0.4及更早版本和2.0.6及更高版本使用相同的配置。 可能是迴歸問題。