Error codes
This topic describes the error codes that are returned by the Web Real-Time Streaming (RTS) Push SDK.
The following table lists the error codes that are returned by the Web RTS Push SDK. If you cannot resolve an issue, you can submit a ticket to our helpdesk. For more information about how to submit a ticket, see Contact us.
Error code | Error message | Description |
10000 | device unknown error | An unknown device error occurred. |
10001 | audio device not found | The audio device was not found. |
10002 | video device not found | The video device was not found. |
10003 | audio device not allowed | Access to the audio device is not allowed. This occurs if the user denies the microphone permission prompt. |
10004 | video device not allowed | Access to the video device is not allowed. This occurs if the user denies the camera permission prompt. |
10005 | audio device not readable | Permission to use the audio device is missing. This can be caused by an audio device hardware error or the browser being denied permission by the operating system. For example, on macOS, check Security & Privacy > Privacy > Microphone. |
10006 | video device not readable | Permission to use the video device is missing. This can be caused by a video device hardware error or the browser being denied permission by the operating system. For example, on macOS, check Security & Privacy > Privacy > Camera. |
10007 | audio device terminated | The audio device was terminated. For example, the microphone was unplugged or the browser authorization was revoked. |
10008 | video device terminated | The video device was terminated. For example, the camera was unplugged or the browser authorization was revoked. |
10009 | constraint deviceId not satisfied | The device constraints are not satisfied, for example, a specified deviceId that does not exist, or other parameter transfer problems. |
10010 | screenshare unknown error | An unknown screen sharing error occurred. |
10011 | screenshare not allowed | The user denied the screen sharing permission prompt. |
10012 | screenshare terminated | Screen sharing was terminated. |
10013 | screenshare no permission | The browser is denied screen sharing permission by the operating system. For example, on macOS, check Security & Privacy > Privacy > Screen Recording. |
10018 | screenshare not support | The browser does not support screen sharing, for example, on mobile devices. |
10019 | media device not supported | The browser context is insecure. `navigator.mediaDevices` is not supported. |
10020 | customstreaminvaliderror | The provided custom stream is invalid. |
10021 | customstreamtrackterminated | The track in the custom stream was terminated. |
10101 | http signal error | The signaling request failed. |
10114 | create offer error | Failed to create the offer. |
10205 | http request error | The HTTP signaling request failed. This can be caused by an HTTPS certificate issue or cross-domain access restrictions. |
10206 | http answer error | Failed to answer. |
10208 | renderer id null | The container ID for the preview element was not provided. |
10209 | renderer id not exist | The element that corresponds to the container ID was not found. |
10300 | publish url error | The stream ingest URL is incorrect. |
10301 | publish no audio | The stream ingest is missing audio. |
11002 | no audio track error | No audio stream is available. At least one audio track is required. |
12000 | peerconnection error | A peer connection error occurred. |