以下是某省IPTV的RTSP协商过程: DESCRIBE rtsp://118.122.89.27:554/live/ch10083121594790060557.sdp?playtype=1&boid=001&backupagent=118.122.89.27:554&clienttype=1&time=20100929182111+08&life=172800&ifpricereqsnd=1&vcdnid=001&userid=123&mediaid=ch10083121594790060557&ctype=2&TSTVTimeLife=1800&contname=&authid=0&UserLiveType=1&nodelevel=3 RTSP/1.0 User-Agent:ZTE Ltd.co RTSP protocal verion 1.0 guid-2.1.1.100/B519D290-C0EC-EE35-7368-893BE4C0B347 RTSP/1.0 200 OK Cache-Control: no-cache Content-Base: rtsp://118.122.89.27:554/live/ch10083121594790060557.sdp/ Content-Length: 320 Date: Wed, 29 Sep 2010 10:20:38 GMT Expires: Wed, 29 Sep 2010 10:20:38 GMT v=0 o=- 296874273 1 IN IP4 118.122.89.27 s=envivio c=IN IP4 0.0.0.0 b=AS:1500 t=0 0 a=range:clock=20100929T095038.00Z-20100929T102038.00Z m=video 5140 RTP/AVPF 33 96 a=control:trackID=2 a=rtpmap:33 MP2T/90000 a=3GPP-Adaptation-Support:5 a=rtcp-fb:33 nack a=rtpmap:96 rtx/90000 a=fmtp:96 apt=33;rtx-time=0 SETUP rtsp://118.122.89.27:554/live/ch10083121594790060557.sdp/trackID=2 RTSP/1.0 3GPP-Adaptation: url=rtsp://118.122.89.27:554/live/ch10083121594790060557.sdp/trackID=2;size=1061400;target-time=2200 Transport: MP2T/RTP/UDP;unicast;destination=2.1.1.100;client_port=8360-8361,MP2T/RTP/TCP;unicast;destination=2.1.1.100;interleaved=0-1,MP2T/UDP;unicast;destination=2.1.1.100;client_port=8360-8361,MP2T/TCP;unicast;destination=2.1.1.100;interleaved=0-1 RTSP/1.0 200 OK Server: ZXUSS100 1.0 CSeq: 2 Date: Wed, 29 Sep 2010 10:20:38 GMT Expires: Wed, 29 Sep 2010 10:20:38 GMT Session: 65565885 Transport: MP2T/RTP/UDP;unicast;destination=2.1.1.100;client_port=8360-8361;server_port=13306-13307;source=118.122.89.29 PLAY rtsp://118.122.89.27:554/live/ch10083121594790060557.sdp?playtype=1&boid=001&backupagent=118.122.89.27:554&clienttype=1&time=20100929182111+08&life=172800&ifpricereqsnd=1&vcdnid=001&userid=123&mediaid=ch10083121594790060557&ctype=2&TSTVTimeLife=1800&contname=&authid=0&UserLiveType=1&nodelevel=3 RTSP/1.0 Session: 65565885 User-Agent:ZTE Ltd.co RTSP protocal verion 1.0 guid-2.1.1.100/B519D290-C0EC-EE35-7368-893BE4C0B347 Scale: 1.0 Range: npt=end- //npt=end-在IPTV2.0里面有其自身的定义(可参看上海电信IPTV2.0标准) RTSP/1.0 200 OK Server: ZXUSS100 1.0 CSeq: 3 Range: npt=end- Scale: 1.0 Session: 65565885 RTP-Info: url=rtsp://118.122.89.29:13306/live/ch10083121594790060557.sdp/trackID=2 ...... PLAY rtsp://118.122.89.27:554/live/ch10083121594790060557.sdp?playtype=1&boid=001&backupagent=118.122.89.27:554&clienttype=1&time=20100929182111+08&life=172800&ifpricereqsnd=1&vcdnid=001&userid=123&mediaid=ch10083121594790060557&ctype=2&TSTVTimeLife=1800&contname=&authid=0&UserLiveType=1&nodelevel=3 RTSP/1.0 Session: 65565885 User-Agent:ZTE Ltd.co RTSP protocal verion 1.0 guid-2.1.1.100/B519D290-C0EC-EE35-7368-893BE4C0B347 Scale: -32.0 RTSP/1.0 200 OK Server: ZXUSS100 1.0 CSeq: 43 Range: clock=20100929T102609.02Z-20100929T095637.75Z Scale: -32.0 Session: 65565885 RTP-Info: url=rtsp://118.122.89.36:10084/live/ch10083121594790060557.sdp/trackID=2;seq=22277;rtptime=1792329138 GET_PARAMETER rtsp://118.122.89.27:554/live/ch10083121594790060557.sdp?playtype=1&boid=001&backupagent=118.122.89.27:554&clienttype=1&time=20100929182111+08&life=172800&ifpricereqsnd=1&vcdnid=001&userid=123&mediaid=ch10083121594790060557&ctype=2&TSTVTimeLife=1800&contname=&authid=0&UserLiveType=1&nodelevel=3 RTSP/1.0 Session: 65565885 User-Agent:ZTE Ltd.co RTSP protocal verion 1.0 guid-2.1.1.100/B519D290-C0EC-EE35-7368-893BE4C0B347 x-Timeshift_Range RTSP/1.0 200 OK CSeq: 44 Session: 65565885 x-Timeshift_Range: clock=20100929T095638.83Z-20100929T102638.83Z x-Timeshift_Current: clock=20100929T102530.20Z;rtptime=1788844914 中间省去了45,46,47三个包。通过CSeq: 48字段可以看出来 PLAY rtsp://118.122.89.27:554/live/ch10083121594790060557.sdp?playtype=1&boid=001&backupagent=118.122.89.27:554&clienttype=1&time=20100929182111+08&life=172800&ifpricereqsnd=1&vcdnid=001&userid=123&mediaid=ch10083121594790060557&ctype=2&TSTVTimeLife=1800&contname=&authid=0&UserLiveType=1&nodelevel=3 RTSP/1.0 Session: 65565885 User-Agent:ZTE Ltd.co RTSP protocal verion 1.0 guid-2.1.1.100/B519D290-C0EC-EE35-7368-893BE4C0B347 Scale: 1.0 Range: npt=beginning- RTSP/1.0 200 OK Server: ZXUSS100 1.0 CSeq: 48 Range: clock=20100929T095730.00Z-20100929T102730.61Z Session: 65565885 RTP-Info: url=rtsp://118.122.89.36:10084/live/ch10083121594790060557.sdp/trackID=2;seq=39900;rtptime=1637595010 <中间在Descript应答中所用的SDP协议将会在以后中描述> (yangzhongxuan) |