[webrtc-extensions] enable opus bite rate control by js api instead of SDP munging (#117)

bdrtc has just created a new issue for https://github.com/w3c/webrtc-extensions:

== enable opus bite rate control by js api instead of SDP munging ==
the default opus encode biterate is 30kb, and can only modify via sdp munging, acording to [Rfc 7587 ](https://www.rfc-editor.org/rfc/rfc7587#section-3.1.1), 

```
  o  8-12 kbit/s for NB speech,

   o  16-20 kbit/s for WB speech,

   o  28-40 kbit/s for FB speech,

   o  48-64 kbit/s for FB mono music, and

   o  64-128 kbit/s for FB stereo music.
```

30kbit/s is speech mode for mono , with the rapid growth of webrtc based RTC/live streaming system, some of them ,such as music streaming, they would like to set opus encode biterate to 48~64 kbit/s for mono music and 64-128 kbit/s for FB stereo music to achive high audio qulity.

we recommend enable opus bite rate setting by javascript api instead of SDP munging.



Please view or discuss this issue at https://github.com/w3c/webrtc-extensions/issues/117 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 28 September 2022 07:17:23 UTC