关于RTSP的DESCRIBE, video audio的端口问题
我用RTSP的describe的方法去获得一个正在streaming的视频的SDP文件
得到如下
v=0
o=StreamingServer 3447181627 1110207734000 IN IP4 127.0.0.1
s=\small.mp4
u=http:///
e=admin@
c=IN IP4 0.0.0.0
b=AS:2097279
t=0 0
a=control:*
a=isma-compliance:2,2.0,2
a=range:npt=0- 70.00000
m=video 0 RTP/AVP 96
b=AS:2097151
a=rtpmap:96 H264/90000
a=control:trackID=3
a=cliprect:0,0,480,380
a=framesize:96 380-480
a=fmtp:96 packetization-mode=1;profile-level-id=4D401E;sprop-parameter-sets=J01AHqkYMB73oA==,KM4C+IA=
a=mpeg4-esid:201
m=audio 0 RTP/AVP 97
b=AS:127
a=rtpmap:97 mpeg4-generic/48000/2
a=control:trackID=4
a=fmtp:97 profile-level-id=15;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1190
a=mpeg4-esid:101
用VLC或者quickplayer去打开,发现不行,不能获得视频
但是我用VLC或者darwin streaming server产生的SDP发现就能用VLC或者quickplayer打开相关视频
比如
v=0
o=- 14805536631406198784 14805536631406198784 IN IP4 nanger
s=Unnamed
i=N/A
c=IN IP4 127.0.0.1
t=0 0
a=tool:vlc 0.9.8a
a=recvonly
a=type:broadcast
a=charset:UTF-8
m=audio 1234 RTP/AVP 96
b=RR:0
a=rtpmap:96 mpeg4-generic/48000/2
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1190; SizeLength=13; IndexLength=3; IndexDeltaLength=3; Profile=1;
m=video 1236 RTP/AVP 97
b=RR:0
a=rtpmap:97 H264/90000
a=fmtp:97 packetization-mode=1;profile-level-id=4d401e;sprop-parameter-sets=J01AHqkYMB73oA==,KM4C+IA=;
我看了一下用VLC打开describe的方法 获得的SDP文件的相关错误信息
发现是 video audio 用同了一个端口
而
m=video 0 RTP/AVP 96
m=audio 0 RTP/AVP 97
都用了0端口
怎么回事呢?
是不是DESCRIBE方法获得的SDP不行不能用啊?
另外SDP文件只能用于live streaming直播,还是也可以用于video on demand VOD点播啊?
谢谢了