博客
关于我
webrtc音频QOS方法二(opus编码器自适应网络参数调整功能)
阅读量:111 次
发布时间:2019-02-26

本文共 1606 字,大约阅读时间需要 5 分钟。

??Opus??????

Opus??????????????????WebRTC??????????Opus????????

?????????????

1. WebRtcOpus_SetBitRate

Opus???6 kbit/s?510 kbit/s??????????????????????????????20ms???????????????Opus?????????????

2. WebRtcOpus_SetPacketLossRate

????????Opus?????????????Opus??inband FEC???????????????????????????????????????????????????????????????????????????

3. WebRtcOpus_EnableFec/DisableFec

Opus???????inband FEC???????Opus?????FEC????SILK???????????????

silk_Encode ? silk_encode_frame_Fxx ? silk_encode_frame_FLP ? silk_LBRR_encode_FLP

?CELT??????inband FEC?????????????????????

4. WebRtcOpus_EnableDtx/DisableDtx

DTX?Discontinuous Transmission??Opus??????????????????????VoIP?????????????Opus??????????????????????????????????????400ms????????????????????????????????????

5. WebRtcOpus_EnableCbr/DisableCbr

Opus??????????????CBR??????VBR??????????????CBR???????????????VoIP????VBR?????????????????????????

6. WebRtcOpus_SetMaxPlaybackRate

????????????????bandwidth??????????????????????????????bandwidth??????????????????????

7. WebRtcOpus_SetComplexity

???????????0-10???????????????????????????????????iOS?ARM?????????????Windows????????????9?

8. WebRtcOpus_SetForceChannels

Opus?????????????????????????????????????????????????????????????????????????????????VoIP??????????????????????????????????????????????????????

9. WebRtcOpus_EncoderCreate.application

??????????????????????

  • ??OPUS_APPLICATION_VOIP?2048???VoIP??
  • ??OPUS_APPLICATION_AUDIO?2049???????
  • ??OPUS_APPLICATION_RESTRICTED_LOWDELAY?2051????????

???????Opus???????????VoIP????SILK?????????????CELT????????? sacrifices ????????????????

????

?rfc6716?

转载地址:http://xmdu.baihongyu.com/

你可能感兴趣的文章