程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 編碼-做一個服務器模仿rtsp的應答,但是應答的內容不會填

編碼-做一個服務器模仿rtsp的應答,但是應答的內容不會填

編輯:編程綜合問答
做一個服務器模仿rtsp的應答,但是應答的內容不會填

如下面代碼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;

a=control:rtsp://219.219.218.224:554/m/trackID=1

最佳回答:


http://blog.csdn.net/yangzhiloveyou/article/details/10161269

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved