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;
- 对于各平台的支持性都很好