Description
Unable to join a conference when using Android SDK either with audio only, or video on some specific Android devices. The issue happens every time with typical error as shown below.
Exception: 'com.voxeet.android.media.errors.RemoteDescriptionError: Unable set remote SDP for Peer: {peerID} :: Failed to set remote offer sdp: Failed to set remote video description send parameters.'
This exception indicates that the device does not have the right video codec support for encoding/decoding. Not all Android devices have H.264 licensing and hence are unable to use H.264 codec when specified in your app. This is quite common in Android devices due to the nature of the fragmented Android ecosystem. This issue will happen on any unsupported Android device joining a conference using the H.264 codec.
All of the SDKs use H.264 as the default codec during conference creation. This issue will happen even if your app is using audio only.
Reproduction Steps
- Deploy and run Android SDK sample app on the target Android device;
- Try to create and join a conference from this Android device;
- Unable to join the call and exception is generated as shown below:
Exception: 'com.voxeet.android.media.errors.RemoteDescriptionError:
Unable set remote SDP for Peer: {peerID} ::
Failed to set remote offer sdp: Failed to set remote video description send parameters.'
Workaround(s)
- Explicitly specifying the video codec to VP8 when creating the conference will avoid this issue. Please refer to to this article for Android SDK to specify the video codec.
Action Plan
- None. This issue is due to specific Android devices not supporting H264, which is not in our scope to control.
Affects
Dolby Product(s)
- Android SDK
Third Party Product(s)
- Android devices from different vendors
Ticket References
Third Party Reference
- N/A
Dolby Reference
- N/A
Comments
0 comments
Please sign in to leave a comment.