当前位置: 代码迷 >> 多媒体/流媒体开发 >> rtsp服务器向media player发送ASF数据的格式?该如何处理
  详细解决方案

rtsp服务器向media player发送ASF数据的格式?该如何处理

热度:5104   发布时间:2013-02-26 00:00:00.0
rtsp服务器向media player发送ASF数据的格式?
在LINUX平台做RTSP服务器,现在协议已经基本处理好,可以向media player的play回复200 OK
但是现在不清楚发送ASF数据的格式是怎么样呢? 
我用的是TCP发送数据,interleaved方式,抓包里面我看到的格式是
$开始的4byte + 12byte的rtp头 + 4byte未知数据 + ASF文件的一个packet数据
有谁可以告诉我这个格式具体是怎么样的吗?
有什么资料或者例子可以查看?谢谢!

------解决方案--------------------------------------------------------
ASF文件规范
http://download.microsoft.com/download/7/9/0/790fecaa-f64a-4a5e-a430-0bccdab3f1b4/ASF_Specification.doc

------解决方案--------------------------------------------------------
参考openrtsp live555等源代码
------解决方案--------------------------------------------------------
要查rtp的协议,看TS是如何组织的,看rfc1889或rfc3550.大概是,记不清楚了
------解决方案--------------------------------------------------------
如果cc不为0,应该是csrc,否则应该是payload了吧
------解决方案--------------------------------------------------------
这叫payload format header 各种格式的rtp包都会有这个头 具体是什么要参照他们的payload format specification 。 asf的在msdn里有很详细的
------解决方案--------------------------------------------------------
还要去解帧
--------------
是要解帧的
  相关解决方案