我正在通过vlc 2.0.5播放H264电影。我通过wireshark读取SDP数据包创建了SDP文件,我能够在vlc 1.1和0.9中播放流(当流媒体仍然是vlc 2.0.5时),但不是在vlc 2.0.5中。流光和客户端在同一台计算机上(虽然它并不重要)。
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 :(得分:0)
不知道导致问题的原因,但2.0.5是VLC的唯一版本无效。
版本2.0.4及更早版本和2.0.6及更高版本使用相同的配置。 可能是回归问题。