Web RTS SDK returns the following error codes for device, streaming, and connection issues.
The following table lists the error codes. If your issue persists, submit a ticket for technical support. For more information, see Contact us.
|
Error code |
Error message |
Description |
|
10000 |
device unknown error |
An unknown error occurred on the device. |
|
10001 |
audio device not found |
No audio device was found. |
|
10002 |
video device not found |
No video device was found. |
|
10003 |
audio device not allowed |
The microphone permission request was rejected. You cannot use the audio device. |
|
10004 |
video device not allowed |
The camera permission request was rejected. You cannot use the video device. |
|
10005 |
audio device not readable |
A hardware error occurred on the audio device, or the browser was denied access. On macOS, go to System Preferences > Security & Privacy > Privacy > Microphone to grant access. |
|
10006 |
video device not readable |
A hardware error occurred on the video device, or the browser was denied access. On macOS, go to System Preferences > Security & Privacy > Privacy > Camera to grant access. |
|
10007 |
device constrained error |
Failed to obtain device parameters. |
|
10010 |
screenshare unknown error |
An unknown error occurred during screen sharing. |
|
10011 |
screenshare not allowed |
Screen sharing is not allowed. |
|
10012 |
screenshare ended |
Screen sharing ended. |
|
10013 |
screenshare no permission |
The application is not authorized to share the screen. |
|
10014 |
screenshare invalid access |
Failed to obtain the screen sharing data. |
|
10018 |
screenshare not support |
Screen sharing is not supported. |
|
10019 |
device not support |
The device is not supported. |
|
10101 |
http request error |
A signaling request error occurred. |
|
10102 |
play fail |
Playback failed. By default, if no successful response is returned within 5 seconds, the playback times out. |
|
10110 |
not support webrtc |
Web Real-Time Communication (WebRTC) is not supported. |
|
10111 |
browser not support |
The browser is not supported. |
|
10112 |
browser version too low |
The browser version is outdated. |
|
10113 |
not support h264 |
H.264 encoding is not supported. |
|
10114 |
create offer error |
The offer failed to be created. |
|
10115 |
no datachannel |
There is no WebRTC channel. |
|
10116 |
init local stream error |
Failed to create a local stream. |
|
10125 |
html element not match |
The media type of the stream that is subscribed to does not match that of the ingested stream. |
|
10201 |
auto play failed |
Autoplay failed. |
|
10202 |
play url error |
The streaming URL uses an invalid protocol. |
|
10203 |
subscribe nothing |
No stream is subscribed to. |
|
10204 |
html element error |
The media type of the stream that is subscribed to and ingested is not audio or video. |
|
10205 |
http request error |
The HTTP request failed, possibly due to an invalid HTTPS certificate or cross-origin resource sharing (CORS) restrictions. |
|
10206 |
http answer error |
The answer failed. |
|
10300 |
publish url error |
The ingest URL is invalid. |
|
10301 |
publish no audio |
No audio was found during stream ingest. |
|
10400 |
subscribe reconnecting |
Stream pulling is being reconnected. |
|
10401 |
publish reconnecting |
Stream ingest is being reconnected. |
|
10410 |
subscribe reconnect fail |
Failed to reconnect stream pulling. |
|
10411 |
publish reconnect fail |
Failed to reconnect stream ingest. |
|
11000 |
track type audio |
The track type does not exist. |
|
11001 |
track kind error |
The track type of the input media stream is invalid. For example, the specified type is audio but the input track is a video track. |
|
11002 |
no audio track error |
No audio was found. Add at least one audio track. |
|
11003 |
no custom stream |
No custom stream was found. |
|
11004 |
custom stream invalid |
The custom stream is invalid. |
|
11005 |
no custom stream track |
The custom stream has no tracks. |
|
12000 |
peerconnection error |
A peer connection error occurred. |