2013-05-07 190 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及更高版本使用相同的配置。 可能是回归问题。