原文地址:http://blog.youkuaiyun.com/ttxk/article/details/4712624
ISMA,3GPP,DVB-H,三种协议都是基于RTSP协议交互。使用RTP协议传输。
协议,版本,对应的音视频编码见下表:
协议,版本 | 视频编码 | 音频编码 |
ISMA0 | MPEG4SP | AAC |
ISMA1 | MPEG4ASP | AAC |
ISMA2 | H.264Base | AAC AAC-HE |
|
|
|
3GPPv2 | H.263 MPEG4SP | ARM-NB ARM-WB QCELP |
3GPPv5 | H.263 MPEG4SP | ARM-NB ARM-WB AAC |
3GPPv6 Single | H.263 MPEG4SP H.264Base | ARM-NB ARM-WB AAC AAC-HE AAC HE2 |
3GPPv6 Multi | H.263 MPEG4SP H.264Base | ARM-NB ARM-WB AAC AAC-HE AAC HE2 |
|
|
|
DVB-H | H.264Base | AAC-HE AAC HE2 |
三种协议,所针对的SDP信息的生成,以及编码的RTP封装方式,都有些不同。
不同点主要集中在SDP信息里面,MPEG4音频的描述,以及AAC音频的RTP封装上面。
具体SDP信息生成,各个编码的RTP封装方式,可以参考我的RTSP协议源代码。
(目前尚不支持QCELP音频编码)
RTSP协议源码地址: http://blog.youkuaiyun.com/ttxk/archive/2009/10/21/4710555.aspx