社区
多媒体/流媒体开发
帖子详情
RTP发送PCM音频数据怎么封包
zqs1994
2015-02-07 05:02:37
我获取到PCM格式的音频,要通过RTP发送出去VLC播放,请问要怎么封包啊?
我不做处理,直接封RTP头,负载类型是8,VLC不能播放。是不是要像H264那样,有单个NALU和FU分片类似的处理啊?PCM要怎么处理,找不到相关资料?
然后我把音频数据保存下来,要怎么才能播放?
...全文
956
1
打赏
收藏
RTP发送PCM音频数据怎么封包
我获取到PCM格式的音频,要通过RTP发送出去VLC播放,请问要怎么封包啊? 我不做处理,直接封RTP头,负载类型是8,VLC不能播放。是不是要像H264那样,有单个NALU和FU分片类似的处理啊?PCM要怎么处理,找不到相关资料? 然后我把音频数据保存下来,要怎么才能播放?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zqs1994
2015-02-09
打赏
举报
回复
求解答啊~~有哪位大神回复一下吗?
Windows系统局域网内语音对讲功能
资源下载链接为: https://pan.quark.cn/s/67c535f75d4c 在Windows操作系统中,局域网内的语音对讲功能是一种实用的通信方式,广泛应用于办公室、团队协作以及在线游戏等场景。它通过网络技术实现局域网中计算机之间的实时语音通信,通常基于TCP/IP协议来传输
音频
数据
,以确保声音的稳定传输。经过实际测试,这种程序或工具能够在Windows环境下稳定运行,为用户提供可靠的语音通信体验。 开发者在实现该功能时,可能会采用UDP协议来优化实时性,因为UDP在丢包率较低的情况下,相比TCP能够提供更低的延迟。从技术角度来看,“Windows 局域网语音对讲”涉及的标签包括“windows”(操作系统平台)、“IP”(网络通信的基础协议)、“语音”(传输的
数据
类型)以及“对讲”(双向实时通信)。这些标签共同描绘了一个基于IP网络、专为Windows设计的语音通信系统。 在压缩包文件中,虽然未明确列出具体文件名,但可以推测其中可能包含以下内容:1. 源代码:使用C++、C#等编程语言编写,用于实现
音频
采集、编码、
封包
、解码和播放等功能;2. 库文件:如DirectX、OpenAL或WebRTC等,用于处理
音频
输入输出和网络通信;3. 配置文件:用于设置网络参数、
音频
设备和质量选项;4. 文档:包括用户手册、开发指南或API文档,帮助用户理解和使用程序;5. 可执行文件:编译后的应用程序,用户可以直接运行;6. 许可证和协议:涉及软件使用权限和条件的法律文件。 实现Windows局域网语音对讲的核心技术主要包括:1.
音频
采集:通过麦克风将声音信号转化为数字
音频
数据
;2.
音频
编码:将模拟
音频
数据
转换为适合网络传输的数字格式,如
PCM
、AAC或Opus等;3. 网络传输:使用TCP或UDP
发送
编码后的
音频
数据
,可能结合
RTP
等协议封装
数据
;4.
数据
包重组与
Windows 局域网语音对讲
Windows下局域网语音对讲程序 ,亲测可行。
rtp
封包
pcm
_
RTP
音频
AAC
封包
过程比较简单:需要将aac的前7个字节的ADTS去掉;添加12字节的
RTP
Header;添加2字节的AU_HEADER_LENGTH;添加2字节的AU_HEADER;从第17字节开始就是payload(去掉ADTS的aac
数据
)
数据
了
音频
aac
封包
格式
RTP
承载aac的格式由两部分组成:2个字节的AU-headers-lengthn个AU-header,每个2字节n个AU,是aac去掉adts的...
rtp
封包
pcm
_GB28181中
RTP
封包
C语言实现
今天带来一点
rtp
封包
的代码,分享一下,很多刚刚入门音视频行业的新人都为此困惑,对于传输层,以及应用层的协议都有很多的疑问,也希望大家遇到困难可以向我提问:qq:1015787417while(!feof(bits)){GetAnnexbNALU(nal);//每执行一次,文件的指针指向本次找到的NALU的末尾,memset(sendbuf,0,1500);//清空sendbuf;\//
rtp
固定...
RTP
协议封装音视频媒体
数据
详解
RTP
协议对媒体
数据
(包括
音频
和视频)的封装是由指定的的协议文档规定。 1.
RTP
封装H.264视频编码
数据
1.1 H.264 基本流的结构 H.264 的基本流(elementary stream,ES)的结构分为两层,包括视频编码层(VCL)和 网络适配层(NAL)。 视频编码层负责高效的视频内容表示, 而网络适配层负责以网络所要 求的恰当的方式对
数据
进行打包和传送。 引入 NAL 并使之与 VCL 分离带来的好处包括两方面: 其一、使信号处理和网络传输分离,VCL 和 N..
多媒体/流媒体开发
2,553
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章