社区
多媒体/流媒体开发
帖子详情
sdp中的a=ftmp streamtype=5 mode= AAC_hbr config=1210对于RTP中的audio有什么作用
julia_wjy
2012-03-01 09:22:51
我现在知道从RTP包中提取出音频数据,但是这个音频数据直接能播放吗?需不要需要根据SDP中的配置信息对提取出来的音频数据加入header?
急急急,哪位大侠可以教我一下
...全文
637
3
打赏
收藏
sdp中的a=ftmp streamtype=5 mode= AAC_hbr config=1210对于RTP中的audio有什么作用
我现在知道从RTP包中提取出音频数据,但是这个音频数据直接能播放吗?需不要需要根据SDP中的配置信息对提取出来的音频数据加入header? 急急急,哪位大侠可以教我一下
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rightorwrong
2012-03-06
打赏
举报
回复
接收到的音频rtp数据是经过编码的,根据编码信息进行解码后才能播放
aac需要根据定长度进行解码
zoulie
2012-03-03
打赏
举报
回复
这些信息是音频解码器需要获取的解码信息初始化解码器,
而RTP负载里面的是AAC的裸数据,不带帧头的,
直接将RTP负载送给解码器就行了
julia_wjy
2012-03-02
打赏
举报
回复
今天好像又明白了一点,我现在做的相当于IPTV吧,就是要把前端通过RTSP协议接收下来的RTP打包的audio ES流播放出来,但是RTP包的payload去前面应该还有AU_HEADER,SDP中的信息诸如(a=ftmp streamtype=5 mode= AAC_hbr config=1210,sizelength=13,index=3,deltaIndex=3),我是不是要根据这些信息来去除payload里面的前面若干个字节,才能得到净audio数据?
H264流媒体源代码和相关资料.rar
本示例代码在我的电脑上实现了对标准H264码流的
RTP
打包发送到本机的1234端口,用VLC播放器从1234端口能接收到该码流并实时播放。代码附有详细的注释,应该很容易理解(前提是大家稍微对RFC3550 RFC3984协议有了解)。使用方法:直接在VC6上打开工程,编译。(需要注意的是大家要把IP地址改为自己的。在h264.h的#define DEST_IP "192.168.0.30"和#define DEST_PORT 1234这两行修改就行了。同时w.
sdp
文件里也要改成一致的IP和端口号,不然VLC是接受不到数据的。在c=IN IP4 192.168.0.30 和m=video 1234
RTP
/AVP 96这两行。
中
间的1234是我设置的端口号。)在执行程序之前,先用VLC打开w.
sdp
文件,然后执行程序,就可以看到画面了:)
iOS视频通话/直播demo
iOS/android视频通话/直播软件,视频编码器采用h264,经过优化的,码率低,cpu占用率低。音频采用
aac
。传输采用
rtp
,视频通话有进行丢包处理,完全没有丢包和抖动现象。直播接收程序用rtsp请求服务器的音视频流,可以接收实时
sdp
流以及hint过的mp4流。
RTSP/
SDP
中
的
AAC
配置
RTSP的音频使用
AAC
格式,
SDP
的内容差不多是这样的 v=0 o=- 16128587303007558182 16128587303007558182 IN IP4 WINDOWS-75IDU9Q s=Unnamed i=N/A c=IN IP4 0.0.0.0 t=0 0 a=tool:vlc 3.0.5 a=recvonly a=
type
:broadcast a=charset:UTF...
RTP
载荷
AAC
音频
《音视频应用开发系列文章目录》 编码
RTP
over
AAC
的大致过程 1.添加
RTP
12字节的头 2.如果
AAC
有ADTS头,则跳过7字节的data 3.添加4字节的AU_HEAD 字节1:0x00 字节2:0x10 字节3:(data_len & 0x1fe0) >> 5 字节4:(data_len & 0x1f) << ...
sdp
例子
AAC
: m=
audio
4002
RTP
/AVP 97 a=
rtp
map:97 MPEG4-GENERIC/44100/2 a=fmtp:97 profile-level-id=1;
mode
=
AAC
-
hbr
;sizelength=13;indexlength=3;indexdeltalength=3;
config
=
1210
c=IN IP4 10.10.40.41 mpga: ...
多媒体/流媒体开发
2,553
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章