2012年10月6日 星期六

RTSP -- QuickTime UDP log


因為所開發的 RTSP 與 QuickTime 互通時有點問題,因此收集 QuickTime log 以供後續分析

使用 QuickTime 與 sixties.mov 連接
使用的URL 為 rtsp://quicktime.tc.columbia.edu:554/users/lrf10/movies/sixties.mov


Log 摘錄如下:

DESCRIBE rtsp://quicktime.tc.columbia.edu:554/users/lrf10/movies/sixties.mov RTSP/1.0
CSeq: 1
Accept: application/sdp
Bandwidth: 512000
Accept-Language: en-GB
User-Agent: QuickTime/7.7.1 (qtver=7.7.1;os=Windows NT 6.1)




RTSP/1.0 200 OK
Server: QTSS/5.0.3.3 (Build/452.22.4; Platform/MacOSX; Release/Panther; Update/Security; )
Cseq: 1
Last-Modified: Tue, 03 Feb 2004 20:06:42 GMT
Cache-Control: must-revalidate
Content-length: 389
Date: Sat, 06 Oct 2012 12:27:27 GMT
Expires: Sat, 06 Oct 2012 12:27:27 GMT
Content-Type: application/sdp
x-Accept-Retransmit: our-retransmit
x-Accept-Dynamic-Rate: 1
Content-Base: rtsp://quicktime.tc.columbia.edu:554/users/lrf10/movies/sixties.mov/


v=0
o=StreamingServer 3558515246 1075838802000 IN IP4 160.39.80.23
s=/users/lrf10/movies/sixties.mov
u=http:///
e=admin@
c=IN IP4 0.0.0.0
b=AS:698
t=0 0
a=control:*
a=range:npt=0-  31.12000
m=audio 0 RTP/AVP 96
b=AS:35
a=rtpmap:96 X-QDM/22050/2
a=control:trackID=3
a=x-bufferdelay:4.41
m=video 0 RTP/AVP 97
b=AS:662
a=rtpmap:97 X-SorensonVideo/90000
a=control:trackID=4

SETUP rtsp://quicktime.tc.columbia.edu:554/users/lrf10/movies/sixties.mov/trackID=3 RTSP/1.0
CSeq: 2
Transport: RTP/AVP;unicast;client_port=6970-6971
x-retransmit: our-retransmit
x-dynamic-rate: 1
x-transport-options: late-tolerance=2.100000
User-Agent: QuickTime/7.7.1 (qtver=7.7.1;os=Windows NT 6.1)
Accept-Language: en-GB


RTSP/1.0 200 OK
Server: QTSS/5.0.3.3 (Build/452.22.4; Platform/MacOSX; Release/Panther; Update/Security; )
Cseq: 2
Last-Modified: Tue, 03 Feb 2004 20:06:42 GMT
Cache-Control: must-revalidate
Session: 7229117365632600459
Date: Sat, 06 Oct 2012 12:27:27 GMT
Expires: Sat, 06 Oct 2012 12:27:27 GMT
Transport: RTP/AVP;unicast;source=160.39.80.23;client_port=6970-6971;server_port=6970-6971;ssrc=62EB04E7
x-Transport-Options: late-tolerance=2.100000
x-Retransmit: our-retransmit
x-Dynamic-Rate: 1;rtt=260


SETUP rtsp://quicktime.tc.columbia.edu:554/users/lrf10/movies/sixties.mov/trackID=4 RTSP/1.0
CSeq: 3
Transport: RTP/AVP;unicast;client_port=6972-6973
x-retransmit: our-retransmit
x-dynamic-rate: 1
x-transport-options: late-tolerance=2.100000
Session: 7229117365632600459
User-Agent: QuickTime/7.7.1 (qtver=7.7.1;os=Windows NT 6.1)
Accept-Language: en-GB


RTSP/1.0 200 OK
Server: QTSS/5.0.3.3 (Build/452.22.4; Platform/MacOSX; Release/Panther; Update/Security; )
Cseq: 3
Session: 7229117365632600459
Last-Modified: Tue, 03 Feb 2004 20:06:42 GMT
Cache-Control: must-revalidate
Date: Sat, 06 Oct 2012 12:27:27 GMT
Expires: Sat, 06 Oct 2012 12:27:27 GMT
Transport: RTP/AVP;unicast;source=160.39.80.23;client_port=6972-6973;server_port=6970-6971;ssrc=2C619111
x-Transport-Options: late-tolerance=2.100000
x-Retransmit: our-retransmit
x-Dynamic-Rate: 1


PLAY rtsp://quicktime.tc.columbia.edu:554/users/lrf10/movies/sixties.mov RTSP/1.0
CSeq: 4
Range: npt=0.000000-31.120000
x-prebuffer: maxtime=2.000000
x-transport-options: late-tolerance=10
Session: 7229117365632600459
User-Agent: QuickTime/7.7.1 (qtver=7.7.1;os=Windows NT 6.1)


RTSP/1.0 200 OK
Server: QTSS/5.0.3.3 (Build/452.22.4; Platform/MacOSX; Release/Panther; Update/Security; )
Cseq: 4
Session: 7229117365632600459
Range: npt=0.00000-31.12000
RTP-Info: url=rtsp://quicktime.tc.columbia.edu:554/users/lrf10/movies/sixties.mov/trackID=3;seq=10932;rtptime=210796698,url=rtsp://quicktime.tc.columbia.edu:554/users/lrf10/movies/sixties.mov/trackID=4;seq=3182;rtptime=1954079372