RTP发送PCM音频数据怎么封包

zqs1994 2015-02-07 05:02:37
我获取到PCM格式的音频,要通过RTP发送出去VLC播放,请问要怎么封包啊?
我不做处理,直接封RTP头,负载类型是8,VLC不能播放。是不是要像H264那样,有单个NALU和FU分片类似的处理啊?PCM要怎么处理,找不到相关资料?

然后我把音频数据保存下来,要怎么才能播放?
...全文
952 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zqs1994 2015-02-09
  • 打赏
  • 举报
回复
求解答啊~~有哪位大神回复一下吗?
资源下载链接为: 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. 数据包重组与

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧