如下面代碼vlc發了DESCRIBE命令過來,我返回給它的數據怎麼來:
OPTIONS rtsp://219.219.218.224:554/m RTSP/1.0
CSeq: 1
User-Agent: VLC media player (LIVE555 Streaming Media v2009.07.09)
RTSP/1.0 200 OK
Server: vlc 1.0.1
Content-Length: 0
Cseq: 1
Public: DESCRIBE,SETUP,TEARDOWN,PLAY,PAUSE,GET_PARAMETER
DESCRIBE rtsp://219.219.218.224:554/m RTSP/1.0
CSeq: 2
Accept: application/sdp
User-Agent: VLC media player (LIVE555 Streaming Media v2009.07.09)
RTSP/1.0 200 OK
Content-type: application/sdp
Server: VLC Server
Content-Length: 544
CSeq: 2
Cache-Control: no-cache
v=0 //協議版本
o=- 78967746000 3 IN IP4 219.219.218.224 //擁有者,即會話的創建者
c=IN IP4 0.0.0.0 //連接信息,此處表示本機
t=0 0 //如果stop-time設置為0,則會話沒有時間限制。如果start-time也設置為0,則會話被認為是永久的.
a=tool:vlc 1.0.1 //創建任務描述的工具的名稱及版本號
a=range:npt=0-7.741 //視頻的正常播放范圍
m=audio 0 RTP/AVP 96 //音頻流使用的協議 m=/ …
a=rtpmap:96 mpeg4-generic/32000 //a=rtpmap:/ [/]
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1290; SizeLength=13;IndexLength=3; IndexDeltaLength=3; Profile=1; //a=fmtp:
a=control:rtsp://219.219.218.224:554/m/trackID=0
m=video 0 RTP/AVP 97 //視頻流使用的協議
a=rtpmap:97 MP4V-ES/90000
a=fmtp:97 profile-level-id=3; config=000001b022000001b50900000100000001200084456a285020f0a300;
http://blog.csdn.net/yangzhiloveyou/article/details/10161269