社区
多媒体/流媒体开发
帖子详情
RTP发送PCM音频数据怎么封包
zqs1994
2015-02-07 05:02:37
我获取到PCM格式的音频,要通过RTP发送出去VLC播放,请问要怎么封包啊?
我不做处理,直接封RTP头,负载类型是8,VLC不能播放。是不是要像H264那样,有单个NALU和FU分片类似的处理啊?PCM要怎么处理,找不到相关资料?
然后我把音频数据保存下来,要怎么才能播放?
...全文
953
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
固定...
java
rtp
分片_java、android可用的
rtp
封包
解包h264案例
做直播,音视频通讯。经常需要通过
rtp
协议封装音视频
数据
来
发送
。网上找到的基本都是c或c++版本的,没有JAVA版本的。就算千辛万苦找到一篇java版本的,要么不能用,要么就是一些片段,要么有
封包
没解包。很是蛋疼,本人也是这样,刚开始不太熟悉
rtp
协议,不太明白怎么
封包
组包,痛苦了几天,终于搞出来了,分享给有需要的朋友,希望对你们有所帮助。直接看代码吧。不多说了。首先看看关键类:package c...
多媒体/流媒体开发
2,553
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章