# About mobile 'unsupportedError'

**URL:** <https://mediasoup.discourse.group/t/about-mobile-unsupportederror/2260>\
**Category:** mediasoup libraries\
**Created:** [January 14, 2021, 7:35am UTC](https://mediasoup.discourse.group/t/about-mobile-unsupportederror/2260 "2021-01-14T07:35:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![WhitePi](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/whitepi/32/760_2.png) [@WhitePi](https://mediasoup.discourse.group/u/WhitePi)\
**Post date:** [January 14, 2021, 7:35am UTC](https://mediasoup.discourse.group/t/about-mobile-unsupportederror/2260/1 "2021-01-14T07:35:28Z")

</div>

I use ‘redmi6’ to produce video and audio, The video is normal, but the audio is wrong（unsupportedError）.  
When I manually add ‘channels’: 2,’ to the rtpParameters, it can work!  
But i cannot consume audio when it use opus；  
rtpParameters(error):  
{“codecs”:[{“clockRate”:48000,“mimeType”:“audio/opus”,“parameters”:{“minptime”:10,“sprop-stereo”:1,“usedtx”:1,“useinbandfec”:1},“payloadType”:111,“rtcpFeedback”:[{“parameter”:"",“type”:“transport-cc”}]}],“encodings”:[{“dtx”:false,“ssrc”:434035550}],“headerExtensions”:[{“encrypt”:false,“id”:4,“parameters”:{},“uri”:“urn:ietf:params:rtp-hdrext:sdes:mid”},{“encrypt”:false,“id”:2,“parameters”:{},“uri”:“[http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time"},{“encrypt”:false,“id”:3,“parameters”:{},“uri”:“http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01”},{“encrypt”:false,“id”:1,“parameters”:{},“uri”:“urn:ietf:params:rtp-hdrext:ssrc-audio-level”}],“mid”:“0”,“rtcp”:{“cname”:"","reducedSize](http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time%22%7D,%7B%22encrypt%22:false,%22id%22:3,%22parameters%22:%7B%7D,%22uri%22:%22http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01%22%7D,%7B%22encrypt%22:false,%22id%22:1,%22parameters%22:%7B%7D,%22uri%22:%22urn:ietf:params:rtp-hdrext:ssrc-audio-level%22%7D%5D,%22mid%22:%220%22,%22rtcp%22:%7B%22cname%22:%22%22,%22reducedSize)”:true}}  
rtpParameters(work):  
{“codecs”:[{“channels”:2,“clockRate”:48000,“mimeType”:“audio/opus”,“parameters”:{“minptime”:10,“sprop-stereo”:1,“usedtx”:1,“useinbandfec”:1},“payloadType”:111,“rtcpFeedback”:[{“parameter”:"",“type”:“transport-cc”}]}],“encodings”:[{“dtx”:false,“ssrc”:35418349}],“headerExtensions”:[{“encrypt”:false,“id”:4,“parameters”:{},“uri”:“urn:ietf:params:rtp-hdrext:sdes:mid”},{“encrypt”:false,“id”:2,“parameters”:{},“uri”:“[http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time"},{“encrypt”:false,“id”:3,“parameters”:{},“uri”:“http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01”},{“encrypt”:false,“id”:1,“parameters”:{},“uri”:“urn:ietf:params:rtp-hdrext:ssrc-audio-level”}],“mid”:“0”,“rtcp”:{“cname”:"","reducedSize](http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time%22%7D,%7B%22encrypt%22:false,%22id%22:3,%22parameters%22:%7B%7D,%22uri%22:%22http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01%22%7D,%7B%22encrypt%22:false,%22id%22:1,%22parameters%22:%7B%7D,%22uri%22:%22urn:ietf:params:rtp-hdrext:ssrc-audio-level%22%7D%5D,%22mid%22:%220%22,%22rtcp%22:%7B%22cname%22:%22%22,%22reducedSize)”:true}}

---

<div class="post-metadata">

**Author:** ![hdoru](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/hdoru/32/696_2.png) [@hdoru](https://mediasoup.discourse.group/u/hdoru)\
**Post date:** [January 17, 2021, 8:22pm UTC](https://mediasoup.discourse.group/t/about-mobile-unsupportederror/2260/2 "2021-01-17T20:22:22Z")

</div>

which you used web browser ?  
you should changing codec setting on server.

---

<div class="post-metadata">

**Author:** ![WhitePi](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/whitepi/32/760_2.png) [@WhitePi](https://mediasoup.discourse.group/u/WhitePi)\
**Post date:** [January 18, 2021, 2:42am UTC](https://mediasoup.discourse.group/t/about-mobile-unsupportederror/2260/3 "2021-01-18T02:42:56Z")

</div>

I use libmediasoup to build native android app, which feels like libwebrtc’s adaptation to different brands of CPU codec
