x-Alex
Dissonance 实时网络语音
原创
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
x-Alex
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
社区首页
>
专栏
>
Dissonance 实时网络语音
Dissonance 实时网络语音
原创
x-Alex
关注
修改于 2020-08-18 15:01:58
修改于 2020-08-18 15:01:58
3.7K
0
举报
文章被收录于专栏:
Alex
Alex
Dissonance
低延迟、实时语音通信
高效opus编码
多个聊天室
给个人玩家的私人讯息
语音激活和一键通
定位音频
回声消除
Opus编码(知识扩充)
百科
:opus是一种声音编码格式,Opus的前身是celt编码器。是由IETF开发,适用于网络上的实时声音传输,标准格式为RFC 6716。Opus编码器是一个有损声音编码的格式,由互联网工程任务组(IETF)近来开发Opus 格式是一个开放格式,使用上没有任何专利或限制。
对比
:在当今的有损音频格式争夺上,拥有众多不同编码器的AAC格式打败了同样颇有潜力的Musepack、Vorbis等格式,而在Opus格式诞生后,情况似乎不同了。通过诸多的对比测试,低码率下Opus完胜曾经优势明显的HE AAC,中码率就已经可以媲敌码率高出30%左右的AAC格式,而高码率下更接近原始音频。
扩充
:Opus编码是由silk编码和celt编码合并在一起,silk编码是由skype公司开源的一种语音编码,特别适合人声,适合于Voip语音通信。celt和mp3,aac类似,适合于传输音乐
特点
:
6 kb /秒到510 kb / s的比特率[音频转二进制比特流]
采样率从8 kHz(窄带)到48 kHz(全频)
帧大小从2.5毫秒到60毫秒
支持恒定比特率(CBR)和可变比特率(VBR)
从窄带到全频段的音频带宽
支持语音和音乐
支持单声道和立体声
支持多达255个频道(多数据流的帧)
可动态调节比特率,音频带宽和帧大小
良好的鲁棒性丢失率和数据包丢失隐藏(PLC)
浮点和定点实现
注意
:
采样率 Opus支持8000,12000,16000,24000,48000
声道数 stereo=1代表双声道(音乐),stereo=0代表单声道kVoip适合于语音通话,kAudio适合于传输音乐。
码流 接收方能接受的最大码流 64000代表码流为64kbps
DTX Discontinuous Transmission的简称,不说话时不传输语音
兼容性和维护性
:
unity 2019.3.0 +,已集成Unitypackage;
对于各平台的支持性都很好
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
编码
音频
语音
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
编码
音频
语音
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
目录
Dissonance
Opus编码(知识扩充)
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐