iSAC/Opus Support on M52 WebRTC (iOS Platform)

135 views
Skip to first unread message

Raju S N

unread,
Sep 21, 2016, 2:07:23 AM9/21/16
to discuss-webrtc
Hi,

Request to clarify following questions related to iOS native webrtc (M52 build)

iSAC
1. Does webRTC support iSAC codec on iOS 9 and iOS 10. Which API to use for changing the default codec
2. Which parameter / api to use for changing the default bit rate of iSAC ?

Opus
3. When using Opus, what is the defualt bit set ?
4. Does the bitrates (32/48) for Opus work on iOS ?
5. Even though Opus codec clarity is good, there is no stereo effect audible with default settings (like a wide band codec e.g iSAC)
    Can any one suggest if we can enable Opus for stereo effect ?

Any inputs are highly appreciable.

Thanks,
Raju

Henrik Kjellander

unread,
Sep 26, 2016, 2:56:13 AM9/26/16
to discuss-webrtc, tina.legrand, Minyue Li
+tina.legrand, minyue

--

---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrtc+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/9bcc9f4b-6d2b-44db-8899-b0a9d6fc46fd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Minyue Li

unread,
Sep 26, 2016, 3:22:18 AM9/26/16
to Henrik Kjellander, discuss-webrtc, tina.legrand
Hi,

See my answers inline.

On Mon, Sep 26, 2016 at 8:55 AM, Henrik Kjellander <kjell...@webrtc.org> wrote:
+tina.legrand, minyue

On Wed, Sep 21, 2016 at 7:32 AM, Raju S N <samudr...@gmail.com> wrote:
Hi,

Request to clarify following questions related to iOS native webrtc (M52 build)

iSAC
1. Does webRTC support iSAC codec on iOS 9 and iOS 10. Which API to use for changing the default codec
2. Which parameter / api to use for changing the default bit rate of iSAC ?

Depending on which level of WebRTC you work with. Generally, the codec selection and bit rate is made through the following chain

SDP       ->    VoECodec::SetSendCodec(const CodecInst&)     ->     AudioCodingModule  -> ...
(string)           (CodecInst contain codec/rate/etc.)                               (Create codec with said parameters)
 
Opus
3. When using Opus, what is the defualt bit set ?
I think it is default to 32000.
 
4. Does the bitrates (32/48) for Opus work on iOS ?
Yes, both should work.
 
5. Even though Opus codec clarity is good, there is no stereo effect audible with default settings (like a wide band codec e.g iSAC)
    Can any one suggest if we can enable Opus for stereo effect ?
It may depend on the use case. Opus can stereo, but some WebRTC features may not support stereo very well, e.g., noise and echo cancellation. So if you need stereo, you may need to turn off some audio processing features. You need to see if such combination suits your need.

Raju S N

unread,
Sep 29, 2016, 8:37:18 AM9/29/16
to discuss-webrtc, kjell...@webrtc.org, tina.l...@webrtc.org

Thanks a lot Minyue Li and Henrik K
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages