当前位置: 代码迷 >> 多媒体/流媒体开发 >> rtsp协议已经可以执行到play了,请教如何获取媒体数据包
  详细解决方案

rtsp协议已经可以执行到play了,请教如何获取媒体数据包

热度:5901   发布时间:2013-02-26 00:00:00.0
rtsp协议已经可以执行到play了,请问怎么获取媒体数据包。
是用udp吗,具体怎么用求大侠给个实例。
 ====== CLIENT REQUEST ====== 
DESCRIBE rtsp://124.160.192.14:554/28960002/cnrvoice/music/kuwo/64kbps/3354197423.mp4?userid=18668131742&userip=124.160.192.240&spid=28958890&pid=8036000101&cid=2896000220110712888500&subcontentid=2896000220110712888400&contenttype=2&mimetype=&subcontentsize=&mode=6&timestamp=20120925144121&life=86400&preview=1&proxy=0&oma=0&chargeuserid=&enkey=c92f76000b8cd3bccd0a69e8d065daa5 rtsp/1.0
CSeq: 1


 ============================ 
 ====== SERVER RESPONSE ====== 
RTSP/1.0 200 OK
Server: MDN_HWPSS
CSeq: 1
Date: Wed, 26 Sep 2012 09:57:30 GMT
Supported: 3gpp-pipelined,3gpp-switch,3gpp-switch-req-sdp,3gpp-switch-stream
Content-Length: 395
Content-Type: application/sdp
Content-Base: rtsp://124.160.192.14:554/28960002/cnrvoice/music/kuwo/64kbps/3354197423.mp4/

v=0
o=HWPSS 3427743244 1084119141 IN IP4 127.0.0.1
s=28960002/cnrvoice/music/kuwo/64kbps/3354197423.mp4
c=IN IP4 0.0.0.0
t=0 0
a=control:*
a=range:npt=0-262.000000
m=audio 0 RTP/AVP 97
b=AS:63
a=rtpmap:97 mpeg4-generic/44100/2
a=fmtp:97 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1210; SizeLength=13; IndexLength=3; IndexDeltaLength=3; Profile=1;
a=control:trackID=1201
 =============================
 ====== CLIENT REQUEST ====== 
SETUP rtsp://124.160.192.14:554/28960002/cnrvoice/music/kuwo/64kbps/3354197423.mp4?userid=18668131742&userip=124.160.192.240&spid=28958890&pid=8036000101&cid=2896000220110712888500&subcontentid=2896000220110712888400&contenttype=2&mimetype=&subcontentsize=&mode=6&timestamp=20120925144121&life=86400&preview=1&proxy=0&oma=0&chargeuserid=&enkey=c92f76000b8cd3bccd0a69e8d065daa5/trackID=1201 rtsp/1.0
CSeq: 2
TRANSPORT: RTP/AVP/UDP;unicast;client_port=8090-8091


 ============================ 
 ====== SERVER RESPONSE ====== 
RTSP/1.0 200 OK
Server: MDN_HWPSS
CSeq: 2
Date: Wed, 26 Sep 2012 09:57:30 GMT
Session: 1361001905
Supported: 3gpp-pipelined,3gpp-switch,3gpp-switch-req-sdp,3gpp-switch-stream
Transport: RTP/AVP/UDP;unicast;client_port=8090-8091;source=124.160.192.14;server_port=8020-8021
 =============================
 ====== CLIENT REQUEST ====== 
PLAY rtsp://124.160.192.14:554/28960002/cnrvoice/music/kuwo/64kbps/3354197423.mp4?userid=18668131742&userip=124.160.192.240&spid=28958890&pid=8036000101&cid=2896000220110712888500&subcontentid=2896000220110712888400&contenttype=2&mimetype=&subcontentsize=&mode=6&timestamp=20120925144121&life=86400&preview=1&proxy=0&oma=0&chargeuserid=&enkey=c92f76000b8cd3bccd0a69e8d065daa5 rtsp/1.0
CSeq: 3
Session: 1361001905


 ============================ 
 ====== SERVER RESPONSE ====== 
RTSP/1.0 200 OK
Server: MDN_HWPSS
CSeq: 3
Date: Wed, 26 Sep 2012 09:57:31 GMT
Session: 1361001905
Supported: 3gpp-pipelined,3gpp-switch,3gpp-switch-req-sdp,3gpp-switch-stream
RTP-Info: url=trackID=1201;seq=1;rtptime=0
Range: npt=0.000000-262.000000
 =============================

------解决方案--------------------------------------------------------
如果是tcp的话 需要在一个连接上 PLAY之后会发送数据给你
  相关解决方案