Streaming / WebRTC Errors
These errors originate from ElmPlugin's streaming component and relate to the WebRTC/RTSP connection between the rig and the client.
Hex Error Codes
| Error Code | Name | Plugin | Description |
|---|---|---|---|
0x80040000 | NVST_STREAMING_NORMAL_END | ElmPlugin | Clean streaming session end |
0x80040002 | NVST_STREAMING_BYE_RECEIVED | ElmPlugin | Server sent BYE message (graceful close) |
0x80040005 | NVST_STREAMING_CONNECTION_CLOSED | ElmPlugin | WebRTC connection closed |
0x8004000B | NVST_STREAMING_SERVER_DISCONNECT | ElmPlugin | Server closed connection unexpectedly |
0x8004000C | NVST_STREAMING_ICE_CONNECTION_FAILED | ElmPlugin | ICE connection establishment failed |
0x8004000D | NVST_STREAMING_ICE_CONNECTION_DISCONNECTED | ElmPlugin | ICE connection lost |
0x8004000E | NVST_STREAMING_VIDEO_TRACK_FAILED | ElmPlugin | Video track error |
0x8004000F | NVST_STREAMING_AUDIO_TRACK_FAILED | ElmPlugin | Audio track error |
Client-Side Mapping
In the GFN client code, multiple streaming errors are mapped to a single ByeReceived code:
js
// vendor_beautified.js line 22026
case 2147745794: // 0x80040002 - ByeReceived
case 2147745797: // 0x80040005 - ConnectionClosed
case 2147745803: // 0x8004000B - ServerDisconnect
ai = 3237093892; // Maps to ByeReceived (0xC0C22004)
break;Error 0x8004000B is classified as exit reason 2 (network/connection issue) in the GFN telemetry system.
Common Causes for 0x8004000B
This is one of the most frequently seen streaming errors:
- Server maintenance or restart
- Session time limit reached
- Server-side error forcing disconnect
- Network interruption between server and client
- Server gracefully ending the stream with BYE message
Additional Streaming SRC_ Outcomes (Observed)
| Code | Description |
|---|---|
SRC_GameStreamException | Generic GameStream exception |
SRC_GameStreamResumeError | Resume flow failed in GameStream |
SRC_GamestreamAbruptTermination | Abrupt stream termination |
SRC_BifrostInitiatedSessionPause | Session pause initiated by Bifrost bus/control layer |