Comment history

Versions of a comment on Screen share is using software decoding (VP8) regardless of codec settings, newest first.

Current version | Edited by Rex
Changes
}, "localVideo": null,Removed: ``` "localVideoLayers": [], "localAudio": null,
Show
Retested with self-hosted Stable Web 2026.1002.172440, Linux (x64), Firefox 156.0. I'm half unsure if it now acts as expected "Automatic" now selects VP8, with only VP8 and VP9 being selectable. Selecting either and restarting the call correctly displays the selected codec in about:webrtc (voice diagnostic with VP8 selected is at the end, if you meant that). I think my main issue was actually about software encoding, not decoding, though I no longer get the yellow warning about "yo, software encoding being used". Is that correct? Because it looks like so far I can only use software-encoding Though, now the stream suddenly manages to stream 1440p60 for both (as selected by me) instead of using 720p30 If I enable experimental support for encodings that my GPU directly supports (AV1 and H.265) and restart the call, then:
  • AV1 is also using software encoding
  • H.265 is still not selectable (bug?):
image However, in Brave Browser I can still select H.264 (also automatic) and it only streams 720p30, but selecting VP8 or VP9 here does stream 1440p60, just like in Firefox It looks like it doesn't get scaled down either, it just streams H.264 at 720p30 with half the target bitrate Voice Diag with streaming VP8 1440p60 in Firefox: ```json { "schemaVersion": 1, "createdAt": "2026-10-02T19:30:08.596Z", "statsForNerds": { "session": { "connectionId": "catfish-barley", "connectionQuality": "excellent", "latencyMs": 20, "avgLatencyMs": 22, "durationSeconds": 31, "participants": 2 }, "network": { "audioSendBitrateKbps": 0, "audioRecvBitrateKbps": 0, "videoSendBitrateKbps": 791, "videoRecvBitrateKbps": 0, "audioPacketLossPercent": 0, "videoPacketLossPercent": 0, "jitterMs": 0, "rttMs": 21, "publisherTransport": { "candidatePairState": "succeeded", "localCandidateType": "prflx", "localProtocol": "udp", "peerConnectionMode": "publisher-only", "remoteCandidateType": "host", "remoteProtocol": "udp", "currentRoundTripTimeMs": 21, "dtlsState": "connected", "iceState": "connected", "selectedCandidatePairChanges": 1, "dtlsCipher": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "srtpCipher": "SRTP_AEAD_AES_128_GCM", "tlsVersion": "FEFD" }, "subscriberTransport": null }, "localVideo": null, "localVideoLayers": [], "localAudio": null, "localScreenShare": { "direction": "send", "kind": "video", "ssrc": 828649142, "mid": "7", "trackIdentifier": "{624284e0-0986-4a8c-bf1d-9bca8a8ed151}", "codec": "video/VP8", "codecSdpFmtpLine": "max-fs=12288;max-fr=60", "payloadType": 120, "bitrateKbps": 791, "bitrateWindowMs": 2001, "framesPerSecond": 60, "frameWidth": 2364, "frameHeight": 1330, "framesEncoded": 1338, "framesSent": 1338, "totalEncodeTimeMs": 2723, "encoderAcceleration": "unknown", "nackCount": 0, "pliCount": 0, "firCount": 0, "retransmittedPacketsSent": 0, "retransmittedBytesSent": 0, "keyFramesEncoded": 1 }, "localScreenShareAudio": null, "remoteVideo": null, "remoteScreenShare": null, "remoteAudio": null, "remoteScreenShareAudio": null, "sparklines": { "latency": [ 0, 0, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21 ], "bitrate": [ 0, 0, 0, 0, 1397, 1671, 2115, 1463, 845, 836, 864, 792, 793, 800, 791 ], "packetLoss": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "connection": { "voiceServerEndpoint": "https://fluxer.mathiaslui.org/livekit", "reconnectionCount": 0 }, "audio": { "echoCancellation": true, "browserNoiseSuppression": false, "autoGainControl": true, "noiseSuppressionBackend": "rnnoise", "requestedNoiseSuppressionBackend": "rnnoise", "processingMode": "voice", "voiceInputGraphUnavailable": false, "deepFilterLevels": null }, "screenShareSettings": { "resolution": "ultra", "frameRate": 60, "streamingMode": "custom", "preferredCodec": "auto", "selectedCodec": "vp8", "codecPreferenceOrder": [ "vp8" ], "contentHint": "text", "encoderMode": "auto", "scalabilityMode": "auto", "maxBitrateMbps": 6, "audioSourceMode": "system", "audioIncludeSources": [], "audioExcludeSources": [], "shareDesktopAudio": true, "shareAppAudio": true, "muteStreamAudio": true }, "screenShareAudioCapture": { "nativeCapture": { "armedCapture": null, "activeBridge": null, "supersededBridge": null, "lastStartedCapture": null, "lastArmFailure": null, "bridgeStats": { "active": false, "bridgeMode": null, "captureId": null, "startedAt": null, "lastFrameAt": null, "lastFrameTimestampUs": null, "framesReceived": 0, "framesDropped": 0, "lateFrameCount": 0, "rebufferCount": 0, "maxFrameArrivalGapMs": 0, "maxFrameTimestampGapMs": 0, "maxPendingFrames": 0, "maxBufferedDurationMs": 0, "lastFramePeak": null, "lastFrameRms": null, "maxFramePeak": 0, "maxFrameRms": 0, "nonSilentFrameCount": 0, "lastNonSilentFrameAt": null, "silentFrameStreak": 0, "maxSilentRunMs": 0, "sustainedSilenceWarned": false, "prebufferTargetMs": null, "frameDurationMs": null, "endReason": null, "endDetail": null, "endedAt": null }, "endedBridgeCaptures": [], "lifecycleFaults": [], "capturedDisplayAudio": null }, "publications": [] }, "appInfo": { "appVersion": "2026.1002.172440", "electronVersion": null, "chromiumVersion": null, "hardwareAccelerationEnabled": null, "chromiumRuntime": null }, "gpu": null, "appMetrics": null, "system": { "platform": "Linux x86_64", "userAgent": "(X11; Linux x86_64; rv:156.0) Gecko/20100101 Firefox/156.0", "hardwareConcurrency": 32, "deviceMemoryGB": null, "jsHeapUsedMB": null, "jsHeapTotalMB": null, "jsHeapLimitMB": null }, "heapHistory": [], "cpuHistory": [] }, "app": { "nativePlatform": "linux", "displayShareEnvironment": "web", "isDesktop": false, "supportsDesktopScreenShareAudioCapture": false }, "browser": { "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:156.0) Gecko/20100101 Firefox/156.0", "platform": "Linux x86_64", "userAgentData": null, "language": "en-US", "languages": [ "en-US", "en" ], "hardwareConcurrency": 32, "deviceMemory": null, "maxTouchPoints": 0, "cookieEnabled": true, "onLine": true, "doNotTrack": "unspecified", "secureContext": true, "visibilityState": "visible", "location": { "origin": "https://fluxer.mathiaslui.org/", "pathname": "/channels/@me/1553847294195924992", "hash": "" }, "viewport": { "width": 1896, "height": 929, "devicePixelRatio": 1 }, "screen": { "width": 2560, "height": 1440, "availWidth": 2560, "availHeight": 1440, "colorDepth": 24, "pixelDepth": 24 }, "performanceMemory": null }, "webrtc": { "mediaDevices": true, "getUserMedia": true, "getDisplayMedia": true, "enumerateDevices": true, "audioContext": true, "webkitAudioContext": false, "mediaStreamTrackGenerator": false, "audioData": true, "rtcPeerConnection": true }, "codecs": { "liveKitSupported": [ "vp8", "h264", "vp9", "av1", "h265" ], "preferences": { "camera": "auto", "screenShare": "auto" }, "resolved": { "camera": "vp8", "screenShare": "vp8" }, "support": { "vp8": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "unknown" }, "vp9": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "unknown" }, "h264": { "supported": false, "reason": "unsupported-browser", "detail": "The voice server doesn’t accept H.264 from Firefox on Linux or Android.", "hardwareAccelerated": "unknown" }, "h265": { "supported": false, "reason": "unsupported-browser", "detail": "Firefox doesn’t support H.265 encoding for WebRTC.", "hardwareAccelerated": "unknown" }, "av1": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "unknown" } }, "gpuHardwareEncode": null }, "permissions": { "microphone": "granted", "camera": "granted", "displayCapture": "error:'display-capture' (value of 'name' member of PermissionDescriptor) is not a valid value for enumeration PermissionName.", "speakerSelection": "error:'speaker-selection' (value of 'name' member of PermissionDescriptor) is not a valid value for enumeration PermissionName." }, "mediaDevices": { "supported": true, "count": 13, "devices": [ { "kind": "audioinput", "label": "Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "bcc30e629491de8d0dda0e84ca4a2a536267aa1effbe81a56650daaf749d6aa9", "deviceIdLength": 44, "groupIdHash": "2b0d5a8c9dc827693051d75ac6f83f2ec3c7330f2ece03faa01e8419c2512f62", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Logitech Webcam C925e Analog Stereo", "hasLabel": true, "deviceIdHash": "d13bad658ac3f939b9901b3a115a891ce691af35ac61f9dfeb729eec58066df4", "deviceIdLength": 44, "groupIdHash": "80e5a18591a6b5a2739515943686504979ce9f75d61eeddc867169d4312fe595", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Monitor of Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "4fcda23ef0c901fae70a5a94ad69b61fa7c22d162fee502d30e36b174aefb94a", "deviceIdLength": 44, "groupIdHash": "2b0d5a8c9dc827693051d75ac6f83f2ec3c7330f2ece03faa01e8419c2512f62", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Monitor of HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "031227f2f9ba60861c4c7ced4d5b8a1ee6f71e29295593ae7ebf402f35f431dc", "deviceIdLength": 44, "groupIdHash": "b046bcae24674e038a7aba9252fd3cae4875b0d54aca720f6bb42795b6a6c91f", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "fa470f3f79162581e125ea72437c5cd090501763460d89c3e23c47f9f0c78cb0", "deviceIdLength": 44, "groupIdHash": "b046bcae24674e038a7aba9252fd3cae4875b0d54aca720f6bb42795b6a6c91f", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Monitor of Easy Effects Sink", "hasLabel": true, "deviceIdHash": "d1a1561eb5ecfb8f065db27ab3bf17b736b9f8d0077c2ed951306be5df557fa8", "deviceIdLength": 44, "groupIdHash": "530b6ef26db69bd9da83e576bcafb07c0de837f335e2716c6c972e4ff18644ee", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Easy Effects Source", "hasLabel": true, "deviceIdHash": "28b23a2e8f1fc1b51070df2b7bbfdb8dd6f7faeec1a9e6bc262da1eea4a70781", "deviceIdLength": 44, "groupIdHash": "530b6ef26db69bd9da83e576bcafb07c0de837f335e2716c6c972e4ff18644ee", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Monitor of AD104 High Definition Audio Controller Digital Stereo (HDMI) [MSI G24C6]", "hasLabel": true, "deviceIdHash": "f2196c88fee804749d93196481c6d3198975e0d50db34fcb5cc5b1a15f39fc6c", "deviceIdLength": 44, "groupIdHash": "0f8932599929166b16c14248996791bfce4cff81c68f619098735272a8140557", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "videoinput", "label": "", "hasLabel": false, "deviceIdHash": null, "deviceIdLength": 0, "groupIdHash": null, "groupIdLength": 0, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "d5e5fe42ffdedab49e1a68d13db67a780531deade80de1381d1ceb97e6b4517c", "deviceIdLength": 44, "groupIdHash": "b046bcae24674e038a7aba9252fd3cae4875b0d54aca720f6bb42795b6a6c91f", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "fa2c54704c4ab52189fe580b0f21f27b9d636562be05d79576ca818ae2e040d4", "deviceIdLength": 44, "groupIdHash": "2b0d5a8c9dc827693051d75ac6f83f2ec3c7330f2ece03faa01e8419c2512f62", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "Easy Effects Sink", "hasLabel": true, "deviceIdHash": "9e1538c4569882a65be671ace7211e4db986532cb1b35fe169bcd353e995973d", "deviceIdLength": 44, "groupIdHash": "530b6ef26db69bd9da83e576bcafb07c0de837f335e2716c6c972e4ff18644ee", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "AD104 High Definition Audio Controller Digital Stereo (HDMI) [MSI G24C6]", "hasLabel": true, "deviceIdHash": "e06dda08564abfe7c906f38731a59f9f6a244d7feca4d80594e4dd882a8670e6", "deviceIdLength": 44, "groupIdHash": "0f8932599929166b16c14248996791bfce4cff81c68f619098735272a8140557", "groupIdLength": 44, "isDefaultDeviceId": false } ] }, "voiceSettings": { "inputDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "outputDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "videoDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "screenShareAudioDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "effectiveScreenShareAudioDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "inputVolume": 100, "outputVolume": 100, "echoCancellation": true, "browserNoiseSuppression": false, "autoGainControl": true, "noiseSuppressionBackend": "rnnoise", "requestedNoiseSuppressionBackend": "rnnoise", "processingMode": "voice", "voiceInputGraphUnavailable": false, "deepFilterLevels": null, "voiceProcessingMode": "voice", "vadThreshold": 50, "vadAutoSensitivity": true, "vadEnhanced": true, "cameraResolution": "medium", "screenshareResolution": "ultra", "videoFrameRate": 60, "streamingMode": "custom", "hideStreamPreview": false, "muteStreamAudio": true, "shareAppAudio": true, "shareDesktopAudio": true, "shareDeviceAudio": true, "screenShareAudioSourceMode": "system", "screenShareAudioIncludeSources": [], "screenShareAudioExcludeSources": [], "preferredVideoCodec": "auto", "preferredScreenShareCodec": "auto", "screenShareContentHint": "text", "screenShareEncoderMode": "auto", "screenShareScalabilityMode": "auto", "screenShareMaxBitrateMbps": 6, "linuxAudioCapture": { "workaround": false, "onlySpeakers": true, "onlyDefaultSpeakers": true, "ignoreInputMedia": true, "ignoreVirtual": false, "ignoreDevices": true, "granularSelect": false, "deviceSelect": false } }, "voiceSession": { "connected": true, "connecting": false, "guildId": null, "channelId": "1553847294195924992", "connectionId": "catfish-barley", "voiceServerEndpointPresent": true, "roomState": "connected", "localParticipant": { "identity": "user_1553844587838046208_catfish-barley", "sid": "PA_rmXMdiwMx25G", "isMicrophoneEnabled": false, "isCameraEnabled": false, "isScreenShareEnabled": true, "audioPublicationCount": 0, "videoPublicationCount": 1 }, "voiceStats": { "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 791, "videoRecvBitrate": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "rtt": 21, "jitter": 0, "participantCount": 2, "duration": 31 }, "perTrackStats": [ { "direction": "send", "kind": "video", "ssrc": 828649142, "mid": "7", "trackIdentifier": "{624284e0-0986-4a8c-bf1d-9bca8a8ed151}", "codec": "video/VP8", "codecSdpFmtpLine": "max-fs=12288;max-fr=60", "payloadType": 120, "bitrateKbps": 791, "bitrateWindowMs": 2001, "framesPerSecond": 60, "frameWidth": 2364, "frameHeight": 1330, "framesEncoded": 1338, "framesSent": 1338, "totalEncodeTimeMs": 2723, "encoderAcceleration": "unknown", "nackCount": 0, "pliCount": 0, "firCount": 0, "retransmittedPacketsSent": 0, "retransmittedBytesSent": 0, "keyFramesEncoded": 1 } ], "statsTimeSeries": [ { "timestamp": 1790969378790, "rtt": 0, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 0, "videoRecvBitrate": 0 }, { "timestamp": 1790969380793, "rtt": 0, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 0, "videoRecvBitrate": 0 }, { "timestamp": 1790969382794, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 0, "videoRecvBitrate": 0 }, { "timestamp": 1790969384800, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 0, "videoRecvBitrate": 0 }, { "timestamp": 1790969386801, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1397, "videoRecvBitrate": 0 }, { "timestamp": 1790969388801, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1671, "videoRecvBitrate": 0 }, { "timestamp": 1790969390801, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2115, "videoRecvBitrate": 0 }, { "timestamp": 1790969392806, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1463, "videoRecvBitrate": 0 }, { "timestamp": 1790969394806, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 845, "videoRecvBitrate": 0 }, { "timestamp": 1790969396807, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 836, "videoRecvBitrate": 0 }, { "timestamp": 1790969398806, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 864, "videoRecvBitrate": 0 }, { "timestamp": 1790969400807, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 792, "videoRecvBitrate": 0 }, { "timestamp": 1790969402811, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 793, "videoRecvBitrate": 0 }, { "timestamp": 1790969404828, "rtt": 21, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 800, "videoRecvBitrate": 0 }, { "timestamp": 1790969406829, "rtt": 21, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 791, "videoRecvBitrate": 0 } ], "transport": { "publisher": { "candidatePairState": "succeeded", "localCandidateType": "prflx", "localProtocol": "udp", "peerConnectionMode": "publisher-only", "remoteCandidateType": "host", "remoteProtocol": "udp", "currentRoundTripTimeMs": 21, "dtlsState": "connected", "iceState": "connected", "selectedCandidatePairChanges": 1, "dtlsCipher": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "srtpCipher": "SRTP_AEAD_AES_128_GCM", "tlsVersion": "FEFD" }, "subscriber": null } }, "recentScreenShares": [ { "startedAt": 1790967346441, "sourceKind": "web", "requestedCodec": "vp9", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790967381537, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790967382334, "sourceKind": "web", "requestedCodec": "vp9", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790968339775, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790968354321, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790968399491, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790968421607, "sourceKind": null, "requestedCodec": null, "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": null, "stopTrigger": null, "modalShown": null }, { "startedAt": 1790968432016, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790968919218, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790968965171, "sourceKind": "web", "requestedCodec": "av1", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790969363589, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790969380942, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": null, "stopTrigger": null, "modalShown": null } ], "screenShareWatchFailures": [], "screenShareNegotiation": { "selectedCodec": "vp8", "localCodecs": [ { "name": "opus", "type": "audio", "payload_type": 120, "priority": 1000, "encode": true, "decode": true }, { "name": "AV1", "type": "video", "payload_type": 101, "rtx_payload_type": 102, "priority": 5000, "encode": false, "decode": true }, { "name": "H265", "type": "video", "payload_type": 105, "rtx_payload_type": 106, "priority": 4000, "encode": false, "decode": false }, { "name": "H264", "type": "video", "payload_type": 103, "rtx_payload_type": 104, "priority": 3000, "encode": false, "decode": true }, { "name": "VP9", "type": "video", "payload_type": 109, "rtx_payload_type": 110, "priority": 2000, "encode": false, "decode": true }, { "name": "VP8", "type": "video", "payload_type": 107, "rtx_payload_type": 108, "priority": 1000, "encode": true, "decode": true } ], "remoteDecodeCodecsByIdentity": { "user_1553788772380835840_encke-goby": [ "av1", "h264", "vp9", "vp8" ] }, "decodeFailures": [] }, "voiceSubscriptionDebug": { "capturedAt": "2026-10-02T19:30:08.596Z", "buildVersion": "2026.1002.172440", "graphNowMs": 1790969408596, "connection": { "connected": true, "connecting": false, "reconnecting": false, "guildId": null, "channelId": "1553847294195924992", "connectionId": "catfish-barley", "voiceServerEndpoint": "https://fluxer.mathiaslui.org/livekit", "roomState": "connected", "localIdentity": "user_1553844587838046208_catfish-barley" }, "summary": { "videoReceiveTransceivers": 3, "negotiatedVideoReceiveTransceivers": 3, "remoteScreenSharePublications": 0, "subscribedScreenSharePublications": 0, "screenSharePublicationsWithTrack": 0, "screenShareSubscriptions": 0, "screenShareSubscriptionsWithCommandIssued": 0, "screenShareSubscriptionsWithFirstFrame": 0, "pendingSubscriptionCommands": 0 }, "publisherTransceivers": [ { "mid": "0", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{158edcb4-8c38-410e-860e-e621f51f5a36}", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "1", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{1568c49e-ea1f-41a4-b2d3-242e1f44effa}", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "2", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{7f3ec4a9-a38b-4a63-aa6c-7e2489d526d9}", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "3", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{c166ef6b-a694-4f0c-9581-70e170cff058}", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "4", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{ccfb9029-e111-4b6d-94b5-8816d366f476}", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "5", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{353395dc-3722-475d-a435-472fcf847ae3}", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "7", "direction": "sendonly", "currentDirection": "sendonly", "receiver": { "id": "{5fc5273d-10e4-4881-9a9d-2992a80a38f1}", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": { "id": "{624284e0-0986-4a8c-bf1d-9bca8a8ed151}", "kind": "video", "enabled": true, "muted": false, "readyState": "live" } } ], "subscriberTransportPresent": false, "remoteParticipants": [ { "identity": "user_1553788772380835840_encke-goby", "sid": "PA_XZJkStHLktzE", "publications": [] } ], "subscriptions": [], "pendingSubscriptionCommands": [], "watchIntent": { "viewerStreamKeys": [ "dm:1553847294195924992:catfish-barley" ], "deferredStopKeys": [] }, "watchAttempts": [], "deadlines": [], "failures": [] }, "desktop": { "isDesktop": false } } ``` the Diag when streaming H.264 with the same settings in Brave: ```json { "schemaVersion": 1, "createdAt": "2026-10-02T20:07:33.001Z", "statsForNerds": { "session": { "connectionId": "sailfish-trout", "connectionQuality": "excellent", "latencyMs": 20, "avgLatencyMs": 27, "durationSeconds": 1896, "participants": 2 }, "network": { "audioSendBitrateKbps": 0, "audioRecvBitrateKbps": 0, "videoSendBitrateKbps": 441, "videoRecvBitrateKbps": 0, "audioPacketLossPercent": 0, "videoPacketLossPercent": 0, "jitterMs": 0, "rttMs": 28, "publisherTransport": { "candidatePairState": "succeeded", "localCandidateType": "srflx", "localProtocol": "udp", "localCandidateUrlHost": "stun.l.google.com", "peerConnectionMode": "publisher-only", "localNetworkType": "unknown", "remoteCandidateType": "host", "remoteProtocol": "udp", "currentRoundTripTimeMs": 28, "availableOutgoingBitrate": 5709142, "dtlsState": "connected", "iceState": "connected", "selectedCandidatePairChanges": 1, "dtlsCipher": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "srtpCipher": "SRTP_AES128_CM_HMAC_SHA1_80", "tlsVersion": "FEFD", "networkType": "unknown" }, "subscriberTransport": null }, "localVideo": null, "localVideoLayers": [], "localAudio": null, "localScreenShare": { "direction": "send", "kind": "video", "ssrc": 2657632883, "mid": "14", "trackIdentifier": "e01f1117-1ab3-4aa4-a0e4-5471e048a1e7", "mediaSourceId": "SV8", "codec": "video/VP8", "codecSdpFmtpLine": "x-google-start-bitrate=1500", "payloadType": 96, "bitrateKbps": 441, "bitrateWindowMs": 1999, "framesPerSecond": 28, "sourceFramesPerSecond": 28, "frameWidth": 2560, "frameHeight": 1440, "sourceFrameWidth": 2560, "sourceFrameHeight": 1440, "framesCaptured": 13746, "framesEncoded": 13739, "framesSent": 13739, "totalEncodeTimeMs": 35772, "encoderImplementation": "libvpx", "powerEfficientEncoder": false, "encoderAcceleration": "software", "scalabilityMode": "L1T1", "qualityLimitationReason": "none", "qualityLimitationResolutionChanges": 0, "targetBitrateKbps": 5382, "totalPacketSendDelayMs": 4130280, "nackCount": 0, "pliCount": 0, "firCount": 0, "active": true, "retransmittedPacketsSent": 0, "retransmittedBytesSent": 0, "keyFramesEncoded": 5 }, "localScreenShareAudio": null, "remoteVideo": null, "remoteScreenShare": null, "remoteAudio": null, "remoteScreenShareAudio": null, "sparklines": { "latency": [ 30, 29, 29, 29, 30, 31, 30, 30, 29, 29, 40, 40, 30, 30, 35, 35, 38, 31, 35, 35, 33, 31, 27, 27, 29, 29, 24, 24, 29, 32, 30, 30, 30, 31, 32, 32, 28, 24, 29, 29, 30, 29, 38, 38, 30, 32, 30, 30, 30, 32, 29, 29, 31, 29, 31, 31, 32, 34, 28, 28 ], "bitrate": [ 114, 52, 178, 203, 106, 125, 117, 280, 282, 171, 120, 234, 92, 245, 247, 1594, 1701, 184, 5019, 1188, 5210, 5158, 5588, 3931, 3820, 1655, 5194, 6418, 534, 127, 132, 102, 64, 109, 2518, 2851, 203, 40, 87, 95, 119, 168, 3130, 5648, 2111, 209, 2477, 874, 94, 123, 46, 45, 180, 117, 226, 440, 34, 363, 549, 441 ], "packetLoss": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "connection": { "voiceServerEndpoint": "https://fluxer.mathiaslui.org/livekit", "reconnectionCount": 0 }, "audio": { "echoCancellation": true, "noiseSuppression": true, "autoGainControl": true, "deepFilterNoiseSuppression": false, "deepFilterNoiseSuppressionLevel": 80, "processingMode": "voice" }, "screenShareSettings": { "resolution": "ultra", "frameRate": 60, "streamingMode": "custom", "preferredCodec": "vp8", "selectedCodec": "vp8", "codecPreferenceOrder": [ "vp8", "h264", "vp9" ], "contentHint": "text", "encoderMode": "auto", "scalabilityMode": "auto", "maxBitrateMbps": 6, "audioSourceMode": "system", "audioIncludeSources": [], "audioExcludeSources": [], "shareDesktopAudio": true, "shareAppAudio": true, "muteStreamAudio": true }, "screenShareAudioCapture": { "nativeCapture": { "armedCapture": null, "activeBridge": null, "supersededBridge": null, "lastStartedCapture": null, "lastArmFailure": null, "bridgeStats": { "active": false, "bridgeMode": null, "captureId": null, "startedAt": null, "lastFrameAt": null, "lastFrameTimestampUs": null, "framesReceived": 0, "framesDropped": 0, "lateFrameCount": 0, "rebufferCount": 0, "maxFrameArrivalGapMs": 0, "maxFrameTimestampGapMs": 0, "maxPendingFrames": 0, "maxBufferedDurationMs": 0, "lastFramePeak": null, "lastFrameRms": null, "maxFramePeak": 0, "maxFrameRms": 0, "nonSilentFrameCount": 0, "lastNonSilentFrameAt": null, "silentFrameStreak": 0, "maxSilentRunMs": 0, "sustainedSilenceWarned": false, "prebufferTargetMs": null, "frameDurationMs": null, "endReason": null, "endDetail": null, "endedAt": null }, "endedBridgeCaptures": [], "lifecycleFaults": [], "capturedDisplayAudio": null }, "publications": [] }, "appInfo": { "appVersion": "2026.927.142037", "electronVersion": null, "chromiumVersion": null, "hardwareAccelerationEnabled": null, "chromiumRuntime": null }, "gpu": null, "appMetrics": null, "system": { "platform": "Linux x86_64", "userAgent": "(X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36", "hardwareConcurrency": 13, "deviceMemoryGB": 16, "jsHeapUsedMB": null, "jsHeapTotalMB": null, "jsHeapLimitMB": null }, "heapHistory": [], "cpuHistory": [] }, "app": { "nativePlatform": "linux", "displayShareEnvironment": "web", "isDesktop": false, "supportsDesktopScreenShareAudioCapture": true }, "browser": { "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36", "platform": "Linux x86_64", "userAgentData": { "brands": [ { "brand": "Chromium", "version": "154" }, { "brand": "Brave", "version": "154" }, { "brand": "Not A(Brand", "version": "99" } ], "mobile": false, "platform": "Linux" }, "language": "en-US", "languages": [ "en-US" ], "hardwareConcurrency": 13, "deviceMemory": 16, "maxTouchPoints": 0, "cookieEnabled": true, "onLine": true, "doNotTrack": null, "secureContext": true, "visibilityState": "visible", "location": { "origin": "https://fluxer.mathiaslui.org/", "pathname": "/channels/@me/1553847294195924992", "hash": "" }, "viewport": { "width": 1013, "height": 933, "devicePixelRatio": 1 }, "screen": { "width": 1680, "height": 1050, "availWidth": 1680, "availHeight": 1050, "colorDepth": 24, "pixelDepth": 24 }, "performanceMemory": {} }, "webrtc": { "mediaDevices": true, "getUserMedia": true, "getDisplayMedia": true, "enumerateDevices": true, "audioContext": true, "webkitAudioContext": false, "mediaStreamTrackGenerator": true, "audioData": true, "rtcPeerConnection": true }, "codecs": { "liveKitSupported": [ "vp8", "h264", "vp9", "av1", "h265" ], "preferences": { "camera": "auto", "screenShare": "vp8" }, "resolved": { "camera": "vp9", "screenShare": "vp8" }, "support": { "vp8": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "software" }, "vp9": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "software" }, "h264": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "software" }, "h265": { "supported": false, "reason": "opt-in-required", "detail": "H.265 (HEVC) screen sharing is off by default because it may cause compatibility issues for viewers. We’re working on improving this. Turn on H.265 screen sharing in Advanced settings to use it.", "hardwareAccelerated": "unknown" }, "av1": { "supported": false, "reason": "opt-in-required", "detail": "AV1 screen sharing is off by default because it may cause compatibility issues for viewers. We’re working on improving this. Turn on AV1 screen sharing in Advanced settings to use it.", "hardwareAccelerated": "unknown" } }, "gpuHardwareEncode": null }, "permissions": { "microphone": "granted", "camera": "prompt", "displayCapture": "prompt", "speakerSelection": "error:Failed to execute 'query' on 'Permissions': The Speaker Selection API is not enabled." }, "mediaDevices": { "supported": true, "count": 11, "devices": [ { "kind": "audioinput", "label": "Default", "hasLabel": true, "deviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "deviceIdLength": 7, "groupIdHash": "e6b373b74db8fcfc68501dfd3a3c3a3255a8e0525d81d767471d37d05140cedd", "groupIdLength": 64, "isDefaultDeviceId": true }, { "kind": "audiooutput", "label": "Default", "hasLabel": true, "deviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "deviceIdLength": 7, "groupIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "groupIdLength": 7, "isDefaultDeviceId": true }, { "kind": "audioinput", "label": "Logitech Webcam C925e Analog Stereo", "hasLabel": true, "deviceIdHash": "6d8da38eb75ea4a4c31829cc3796b081885ab245f5b5944884e9e3f2a5270617", "deviceIdLength": 64, "groupIdHash": "aeeed1863fec91cf5ac73a14cfe9426809ce18464353d237f2f5493af2f0c725", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "987ac2380a22a9cec2f887d97b60ce80e92715df79e2f52d8ef505f90a776b8e", "deviceIdLength": 64, "groupIdHash": "868565b45aa2bd34750173779f91a6eae0244f49d0c49b6aa8a4ea59e60ee420", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Easy Effects Source", "hasLabel": true, "deviceIdHash": "1315f70ac9e7292a38c0f15a78352bb6cd638149a90338a705f27f9327955c2f", "deviceIdLength": 64, "groupIdHash": "82ebae8aa43fa863072207631c715b2414a41b4c31e7afb7bd7b780098a77c69", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "e50c8e8bf3505de37d5b5862db4a17a6a87094c88f278652dea5d8c5f79996d7", "deviceIdLength": 64, "groupIdHash": "bbbe0b306fd9d0f7843e821618386cb9efa2099e0015f8ff87834c4e0a5538ef", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "457392e73d079083986197aebd29f291a00b4323e1397a7dbc88d812c40e8cb9", "deviceIdLength": 64, "groupIdHash": "bbbe0b306fd9d0f7843e821618386cb9efa2099e0015f8ff87834c4e0a5538ef", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "58e5e598028670ed6237a7d3fa4ae57c7fbaad9da135b1833c9a0564977facf8", "deviceIdLength": 64, "groupIdHash": "868565b45aa2bd34750173779f91a6eae0244f49d0c49b6aa8a4ea59e60ee420", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "Easy Effects Sink", "hasLabel": true, "deviceIdHash": "2eca6bce79a02ec8009dc964bfd175eea35f98730c1fed1f661897a084f31b32", "deviceIdLength": 64, "groupIdHash": "9f0371fc7e725401378d013cc4e341ffdea9a16ff6c04a0289a04e8c6b34ce5a", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "AD104 High Definition Audio Controller Digital Stereo (HDMI) [MSI G24C6]", "hasLabel": true, "deviceIdHash": "31e1d45721772f068fc2a44e3165926282dcbb78cab55329bd70c6050914f220", "deviceIdLength": 64, "groupIdHash": "117140dadbb7e2203cfeda1242c68b5af762e4c26838f0b42cc9dbf01fe2290a", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "videoinput", "label": "", "hasLabel": false, "deviceIdHash": null, "deviceIdLength": 0, "groupIdHash": null, "groupIdLength": 0, "isDefaultDeviceId": false } ] }, "voiceSettings": { "inputDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "outputDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "videoDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "screenShareAudioDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "effectiveScreenShareAudioDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "inputVolume": 100, "outputVolume": 100, "echoCancellation": true, "noiseSuppression": true, "autoGainControl": true, "deepFilterNoiseSuppression": false, "deepFilterNoiseSuppressionLevel": 80, "voiceProcessingMode": "voice", "vadThreshold": 50, "vadAutoSensitivity": true, "vadEnhanced": true, "cameraResolution": "medium", "screenshareResolution": "ultra", "videoFrameRate": 60, "streamingMode": "custom", "hideStreamPreview": false, "muteStreamAudio": true, "shareAppAudio": true, "shareDesktopAudio": true, "shareDeviceAudio": true, "screenShareAudioSourceMode": "system", "screenShareAudioIncludeSources": [], "screenShareAudioExcludeSources": [], "preferredVideoCodec": "auto", "preferredScreenShareCodec": "vp8", "screenShareContentHint": "text", "screenShareEncoderMode": "auto", "screenShareScalabilityMode": "auto", "screenShareMaxBitrateMbps": 6, "linuxAudioCapture": { "workaround": false, "onlySpeakers": true, "onlyDefaultSpeakers": true, "ignoreInputMedia": true, "ignoreVirtual": false, "ignoreDevices": true, "granularSelect": false, "deviceSelect": false } }, "voiceSession": { "connected": true, "connecting": false, "guildId": null, "channelId": "1553847294195924992", "connectionId": "sailfish-trout", "voiceServerEndpointPresent": true, "roomState": "connected", "localParticipant": { "identity": "user_1553788772380835840_sailfish-trout", "sid": "PA_YpUXvFRxewgr", "isMicrophoneEnabled": false, "isCameraEnabled": false, "isScreenShareEnabled": true, "audioPublicationCount": 0, "videoPublicationCount": 1 }, "voiceStats": { "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 441, "videoRecvBitrate": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "rtt": 28, "jitter": 0, "participantCount": 2, "duration": 1897 }, "perTrackStats": [ { "direction": "send", "kind": "video", "ssrc": 2657632883, "mid": "14", "trackIdentifier": "e01f1117-1ab3-4aa4-a0e4-5471e048a1e7", "mediaSourceId": "SV8", "codec": "video/VP8", "codecSdpFmtpLine": "x-google-start-bitrate=1500", "payloadType": 96, "bitrateKbps": 441, "bitrateWindowMs": 1999, "framesPerSecond": 28, "sourceFramesPerSecond": 28, "frameWidth": 2560, "frameHeight": 1440, "sourceFrameWidth": 2560, "sourceFrameHeight": 1440, "framesCaptured": 13746, "framesEncoded": 13739, "framesSent": 13739, "totalEncodeTimeMs": 35772, "encoderImplementation": "libvpx", "powerEfficientEncoder": false, "encoderAcceleration": "software", "scalabilityMode": "L1T1", "qualityLimitationReason": "none", "qualityLimitationResolutionChanges": 0, "targetBitrateKbps": 5382, "totalPacketSendDelayMs": 4130280, "nackCount": 0, "pliCount": 0, "firCount": 0, "active": true, "retransmittedPacketsSent": 0, "retransmittedBytesSent": 0, "keyFramesEncoded": 5 } ], "statsTimeSeries": [ { "timestamp": 1790971533895, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 114, "videoRecvBitrate": 0 }, { "timestamp": 1790971535898, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 52, "videoRecvBitrate": 0 }, { "timestamp": 1790971537899, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 178, "videoRecvBitrate": 0 }, { "timestamp": 1790971539902, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 203, "videoRecvBitrate": 0 }, { "timestamp": 1790971541907, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 106, "videoRecvBitrate": 0 }, { "timestamp": 1790971543896, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 125, "videoRecvBitrate": 0 }, { "timestamp": 1790971545902, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 117, "videoRecvBitrate": 0 }, { "timestamp": 1790971547894, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 280, "videoRecvBitrate": 0 }, { "timestamp": 1790971549903, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 282, "videoRecvBitrate": 0 }, { "timestamp": 1790971551898, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 171, "videoRecvBitrate": 0 }, { "timestamp": 1790971553917, "rtt": 40, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 120, "videoRecvBitrate": 0 }, { "timestamp": 1790971555910, "rtt": 40, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 234, "videoRecvBitrate": 0 }, { "timestamp": 1790971557894, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 92, "videoRecvBitrate": 0 }, { "timestamp": 1790971559903, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 245, "videoRecvBitrate": 0 }, { "timestamp": 1790971561901, "rtt": 35, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 247, "videoRecvBitrate": 0 }, { "timestamp": 1790971563899, "rtt": 35, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1594, "videoRecvBitrate": 0 }, { "timestamp": 1790971565901, "rtt": 38, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1701, "videoRecvBitrate": 0 }, { "timestamp": 1790971567895, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 184, "videoRecvBitrate": 0 }, { "timestamp": 1790971569899, "rtt": 35, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5019, "videoRecvBitrate": 0 }, { "timestamp": 1790971571907, "rtt": 35, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1188, "videoRecvBitrate": 0 }, { "timestamp": 1790971573896, "rtt": 33, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5210, "videoRecvBitrate": 0 }, { "timestamp": 1790971575910, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5158, "videoRecvBitrate": 0 }, { "timestamp": 1790971577896, "rtt": 27, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5588, "videoRecvBitrate": 0 }, { "timestamp": 1790971579901, "rtt": 27, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 3931, "videoRecvBitrate": 0 }, { "timestamp": 1790971581894, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 3820, "videoRecvBitrate": 0 }, { "timestamp": 1790971583903, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1655, "videoRecvBitrate": 0 }, { "timestamp": 1790971585909, "rtt": 24, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5194, "videoRecvBitrate": 0 }, { "timestamp": 1790971587898, "rtt": 24, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 6418, "videoRecvBitrate": 0 }, { "timestamp": 1790971589901, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 534, "videoRecvBitrate": 0 }, { "timestamp": 1790971591893, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 127, "videoRecvBitrate": 0 }, { "timestamp": 1790971593903, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 132, "videoRecvBitrate": 0 }, { "timestamp": 1790971595898, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 102, "videoRecvBitrate": 0 }, { "timestamp": 1790971597896, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 64, "videoRecvBitrate": 0 }, { "timestamp": 1790971599925, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 109, "videoRecvBitrate": 0 }, { "timestamp": 1790971601895, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2518, "videoRecvBitrate": 0 }, { "timestamp": 1790971603899, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2851, "videoRecvBitrate": 0 }, { "timestamp": 1790971605897, "rtt": 28, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 203, "videoRecvBitrate": 0 }, { "timestamp": 1790971607901, "rtt": 24, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 40, "videoRecvBitrate": 0 }, { "timestamp": 1790971609900, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 87, "videoRecvBitrate": 0 }, { "timestamp": 1790971611896, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 95, "videoRecvBitrate": 0 }, { "timestamp": 1790971613910, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 119, "videoRecvBitrate": 0 }, { "timestamp": 1790971615894, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 168, "videoRecvBitrate": 0 }, { "timestamp": 1790971617900, "rtt": 38, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 3130, "videoRecvBitrate": 0 }, { "timestamp": 1790971619898, "rtt": 38, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5648, "videoRecvBitrate": 0 }, { "timestamp": 1790971621901, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2111, "videoRecvBitrate": 0 }, { "timestamp": 1790971623895, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 209, "videoRecvBitrate": 0 }, { "timestamp": 1790971625901, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2477, "videoRecvBitrate": 0 }, { "timestamp": 1790971627916, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 874, "videoRecvBitrate": 0 }, { "timestamp": 1790971629895, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 94, "videoRecvBitrate": 0 }, { "timestamp": 1790971631900, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 123, "videoRecvBitrate": 0 }, { "timestamp": 1790971633894, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 46, "videoRecvBitrate": 0 }, { "timestamp": 1790971635904, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 45, "videoRecvBitrate": 0 }, { "timestamp": 1790971637902, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 180, "videoRecvBitrate": 0 }, { "timestamp": 1790971639896, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 117, "videoRecvBitrate": 0 }, { "timestamp": 1790971641910, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 226, "videoRecvBitrate": 0 }, { "timestamp": 1790971643855, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 440, "videoRecvBitrate": 0 }, { "timestamp": 1790971645854, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 34, "videoRecvBitrate": 0 }, { "timestamp": 1790971647857, "rtt": 34, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 363, "videoRecvBitrate": 0 }, { "timestamp": 1790971649855, "rtt": 28, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 549, "videoRecvBitrate": 0 }, { "timestamp": 1790971651854, "rtt": 28, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 441, "videoRecvBitrate": 0 } ], "transport": { "publisher": { "candidatePairState": "succeeded", "localCandidateType": "srflx", "localProtocol": "udp", "localCandidateUrlHost": "stun.l.google.com", "peerConnectionMode": "publisher-only", "localNetworkType": "unknown", "remoteCandidateType": "host", "remoteProtocol": "udp", "currentRoundTripTimeMs": 28, "availableOutgoingBitrate": 5709142, "dtlsState": "connected", "iceState": "connected", "selectedCandidatePairChanges": 1, "dtlsCipher": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "srtpCipher": "SRTP_AES128_CM_HMAC_SHA1_80", "tlsVersion": "FEFD", "networkType": "unknown" }, "subscriber": null } }, "recentScreenShares": [ { "startedAt": 1790969769788, "sourceKind": null, "requestedCodec": null, "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": null, "stopTrigger": null, "modalShown": null }, { "startedAt": 1790969790501, "sourceKind": "web", "requestedCodec": "h264", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790969867750, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790969881174, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790969893357, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790969909925, "sourceKind": "web", "requestedCodec": "vp9", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790970335304, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790970346537, "sourceKind": "web", "requestedCodec": "h264", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790970652158, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790970669841, "sourceKind": "web", "requestedCodec": "vp9", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790970744902, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790970751962, "sourceKind": "web", "requestedCodec": "h264", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790971129456, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790971139658, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": null, "stopTrigger": null, "modalShown": null } ], "screenShareWatchFailures": [], "screenShareNegotiation": { "selectedCodec": "vp8", "localCodecs": [ { "name": "opus", "type": "audio", "payload_type": 120, "priority": 1000, "encode": true, "decode": true }, { "name": "AV1", "type": "video", "payload_type": 101, "rtx_payload_type": 102, "priority": 5000, "encode": false, "decode": true }, { "name": "H265", "type": "video", "payload_type": 105, "rtx_payload_type": 106, "priority": 4000, "encode": false, "decode": false }, { "name": "H264", "type": "video", "payload_type": 103, "rtx_payload_type": 104, "priority": 3000, "encode": true, "decode": true }, { "name": "VP9", "type": "video", "payload_type": 109, "rtx_payload_type": 110, "priority": 2000, "encode": true, "decode": true }, { "name": "VP8", "type": "video", "payload_type": 107, "rtx_payload_type": 108, "priority": 1000, "encode": true, "decode": true } ], "remoteDecodeCodecsByIdentity": { "user_1553844587838046208_boga-celsius": [ "av1", "h264", "vp9", "vp8" ] }, "decodeFailures": [] }, "voiceSubscriptionDebug": { "capturedAt": "2026-10-02T20:07:33.002Z", "buildVersion": "2026.927.142037", "graphNowMs": 1790971653002, "connection": { "connected": true, "connecting": false, "reconnecting": false, "guildId": null, "channelId": "1553847294195924992", "connectionId": "sailfish-trout", "voiceServerEndpoint": "https://fluxer.mathiaslui.org/livekit", "roomState": "connected", "localIdentity": "user_1553788772380835840_sailfish-trout" }, "summary": { "videoReceiveTransceivers": 3, "negotiatedVideoReceiveTransceivers": 3, "remoteScreenSharePublications": 0, "subscribedScreenSharePublications": 0, "screenSharePublicationsWithTrack": 0, "screenShareSubscriptions": 0, "screenShareSubscriptionsWithCommandIssued": 0, "screenShareSubscriptionsWithFirstFrame": 0, "pendingSubscriptionCommands": 0 }, "publisherTransceivers": [ { "mid": "0", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "2a73ed71-2972-4669-b215-87cd7d3537cd", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "1", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "8bc3e5ba-36b1-4a25-b2d6-38b36bd37015", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "2", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "22e7d7f7-1ede-4213-9530-6bed0fe751a3", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "3", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "35df7190-27bc-4748-85f7-76af3ac36179", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "4", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "bc3df0e8-2ae1-4a2e-86bb-731e96c79382", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "5", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "344b1499-c090-4a91-b89c-fe132d4f0914", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "14", "direction": "sendonly", "currentDirection": "sendonly", "receiver": { "id": "5552b10e-2280-4eed-8eab-6dfdca8c2394", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": { "id": "e01f1117-1ab3-4aa4-a0e4-5471e048a1e7", "kind": "video", "enabled": true, "muted": false, "readyState": "live" } } ], "subscriberTransportPresent": false, "remoteParticipants": [ { "identity": "user_1553844587838046208_boga-celsius", "sid": "PA_vMgaLbRfoc94", "publications": [] } ], "subscriptions": [], "pendingSubscriptionCommands": [], "watchIntent": { "viewerStreamKeys": [ "dm:1553847294195924992:sailfish-trout" ], "deferredStopKeys": [] }, "watchAttempts": [], "deadlines": [], "failures": [] }, "desktop": { "isDesktop": false } } ```
Edited by Rex
Changes
}, "localVideo": null,Added: ``` "localVideoLayers": [], "localAudio": null,
Show
Retested with self-hosted Stable Web 2026.1002.172440, Linux (x64), Firefox 156.0. I'm half unsure if it now acts as expected "Automatic" now selects VP8, with only VP8 and VP9 being selectable. Selecting either and restarting the call correctly displays the selected codec in about:webrtc (voice diagnostic with VP8 selected is at the end, if you meant that). I think my main issue was actually about software encoding, not decoding, though I no longer get the yellow warning about "yo, software encoding being used". Is that correct? Because it looks like so far I can only use software-encoding Though, now the stream suddenly manages to stream 1440p60 for both (as selected by me) instead of using 720p30 If I enable experimental support for encodings that my GPU directly supports (AV1 and H.265) and restart the call, then:
  • AV1 is also using software encoding
  • H.265 is still not selectable (bug?):
image However, in Brave Browser I can still select H.264 (also automatic) and it only streams 720p30, but selecting VP8 or VP9 here does stream 1440p60, just like in Firefox It looks like it doesn't get scaled down either, it just streams H.264 at 720p30 with half the target bitrate Voice Diag with streaming VP8 1440p60 in Firefox:
{
  "schemaVersion": 1,
  "createdAt": "2026-10-02T19:30:08.596Z",
  "statsForNerds": {
    "session": {
      "connectionId": "catfish-barley",
      "connectionQuality": "excellent",
      "latencyMs": 20,
      "avgLatencyMs": 22,
      "durationSeconds": 31,
      "participants": 2
    },
    "network": {
      "audioSendBitrateKbps": 0,
      "audioRecvBitrateKbps": 0,
      "videoSendBitrateKbps": 791,
      "videoRecvBitrateKbps": 0,
      "audioPacketLossPercent": 0,
      "videoPacketLossPercent": 0,
      "jitterMs": 0,
      "rttMs": 21,
      "publisherTransport": {
        "candidatePairState": "succeeded",
        "localCandidateType": "prflx",
        "localProtocol": "udp",
        "peerConnectionMode": "publisher-only",
        "remoteCandidateType": "host",
        "remoteProtocol": "udp",
        "currentRoundTripTimeMs": 21,
        "dtlsState": "connected",
        "iceState": "connected",
        "selectedCandidatePairChanges": 1,
        "dtlsCipher": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256",
        "srtpCipher": "SRTP_AEAD_AES_128_GCM",
        "tlsVersion": "FEFD"
      },
      "subscriberTransport": null
    },
    "localVideo": null,
"localVideoLayers": [], "localAudio": null, "localScreenShare": { "direction": "send", "kind": "video", "ssrc": 828649142, "mid": "7", "trackIdentifier": "{624284e0-0986-4a8c-bf1d-9bca8a8ed151}", "codec": "video/VP8", "codecSdpFmtpLine": "max-fs=12288;max-fr=60", "payloadType": 120, "bitrateKbps": 791, "bitrateWindowMs": 2001, "framesPerSecond": 60, "frameWidth": 2364, "frameHeight": 1330, "framesEncoded": 1338, "framesSent": 1338, "totalEncodeTimeMs": 2723, "encoderAcceleration": "unknown", "nackCount": 0, "pliCount": 0, "firCount": 0, "retransmittedPacketsSent": 0, "retransmittedBytesSent": 0, "keyFramesEncoded": 1 }, "localScreenShareAudio": null, "remoteVideo": null, "remoteScreenShare": null, "remoteAudio": null, "remoteScreenShareAudio": null, "sparklines": { "latency": [ 0, 0, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21 ], "bitrate": [ 0, 0, 0, 0, 1397, 1671, 2115, 1463, 845, 836, 864, 792, 793, 800, 791 ], "packetLoss": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "connection": { "voiceServerEndpoint": "https://fluxer.mathiaslui.org/livekit", "reconnectionCount": 0 }, "audio": { "echoCancellation": true, "browserNoiseSuppression": false, "autoGainControl": true, "noiseSuppressionBackend": "rnnoise", "requestedNoiseSuppressionBackend": "rnnoise", "processingMode": "voice", "voiceInputGraphUnavailable": false, "deepFilterLevels": null }, "screenShareSettings": { "resolution": "ultra", "frameRate": 60, "streamingMode": "custom", "preferredCodec": "auto", "selectedCodec": "vp8", "codecPreferenceOrder": [ "vp8" ], "contentHint": "text", "encoderMode": "auto", "scalabilityMode": "auto", "maxBitrateMbps": 6, "audioSourceMode": "system", "audioIncludeSources": [], "audioExcludeSources": [], "shareDesktopAudio": true, "shareAppAudio": true, "muteStreamAudio": true }, "screenShareAudioCapture": { "nativeCapture": { "armedCapture": null, "activeBridge": null, "supersededBridge": null, "lastStartedCapture": null, "lastArmFailure": null, "bridgeStats": { "active": false, "bridgeMode": null, "captureId": null, "startedAt": null, "lastFrameAt": null, "lastFrameTimestampUs": null, "framesReceived": 0, "framesDropped": 0, "lateFrameCount": 0, "rebufferCount": 0, "maxFrameArrivalGapMs": 0, "maxFrameTimestampGapMs": 0, "maxPendingFrames": 0, "maxBufferedDurationMs": 0, "lastFramePeak": null, "lastFrameRms": null, "maxFramePeak": 0, "maxFrameRms": 0, "nonSilentFrameCount": 0, "lastNonSilentFrameAt": null, "silentFrameStreak": 0, "maxSilentRunMs": 0, "sustainedSilenceWarned": false, "prebufferTargetMs": null, "frameDurationMs": null, "endReason": null, "endDetail": null, "endedAt": null }, "endedBridgeCaptures": [], "lifecycleFaults": [], "capturedDisplayAudio": null }, "publications": [] }, "appInfo": { "appVersion": "2026.1002.172440", "electronVersion": null, "chromiumVersion": null, "hardwareAccelerationEnabled": null, "chromiumRuntime": null }, "gpu": null, "appMetrics": null, "system": { "platform": "Linux x86_64", "userAgent": "(X11; Linux x86_64; rv:156.0) Gecko/20100101 Firefox/156.0", "hardwareConcurrency": 32, "deviceMemoryGB": null, "jsHeapUsedMB": null, "jsHeapTotalMB": null, "jsHeapLimitMB": null }, "heapHistory": [], "cpuHistory": [] }, "app": { "nativePlatform": "linux", "displayShareEnvironment": "web", "isDesktop": false, "supportsDesktopScreenShareAudioCapture": false }, "browser": { "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:156.0) Gecko/20100101 Firefox/156.0", "platform": "Linux x86_64", "userAgentData": null, "language": "en-US", "languages": [ "en-US", "en" ], "hardwareConcurrency": 32, "deviceMemory": null, "maxTouchPoints": 0, "cookieEnabled": true, "onLine": true, "doNotTrack": "unspecified", "secureContext": true, "visibilityState": "visible", "location": { "origin": "https://fluxer.mathiaslui.org/", "pathname": "/channels/@me/1553847294195924992", "hash": "" }, "viewport": { "width": 1896, "height": 929, "devicePixelRatio": 1 }, "screen": { "width": 2560, "height": 1440, "availWidth": 2560, "availHeight": 1440, "colorDepth": 24, "pixelDepth": 24 }, "performanceMemory": null }, "webrtc": { "mediaDevices": true, "getUserMedia": true, "getDisplayMedia": true, "enumerateDevices": true, "audioContext": true, "webkitAudioContext": false, "mediaStreamTrackGenerator": false, "audioData": true, "rtcPeerConnection": true }, "codecs": { "liveKitSupported": [ "vp8", "h264", "vp9", "av1", "h265" ], "preferences": { "camera": "auto", "screenShare": "auto" }, "resolved": { "camera": "vp8", "screenShare": "vp8" }, "support": { "vp8": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "unknown" }, "vp9": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "unknown" }, "h264": { "supported": false, "reason": "unsupported-browser", "detail": "The voice server doesn’t accept H.264 from Firefox on Linux or Android.", "hardwareAccelerated": "unknown" }, "h265": { "supported": false, "reason": "unsupported-browser", "detail": "Firefox doesn’t support H.265 encoding for WebRTC.", "hardwareAccelerated": "unknown" }, "av1": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "unknown" } }, "gpuHardwareEncode": null }, "permissions": { "microphone": "granted", "camera": "granted", "displayCapture": "error:'display-capture' (value of 'name' member of PermissionDescriptor) is not a valid value for enumeration PermissionName.", "speakerSelection": "error:'speaker-selection' (value of 'name' member of PermissionDescriptor) is not a valid value for enumeration PermissionName." }, "mediaDevices": { "supported": true, "count": 13, "devices": [ { "kind": "audioinput", "label": "Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "bcc30e629491de8d0dda0e84ca4a2a536267aa1effbe81a56650daaf749d6aa9", "deviceIdLength": 44, "groupIdHash": "2b0d5a8c9dc827693051d75ac6f83f2ec3c7330f2ece03faa01e8419c2512f62", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Logitech Webcam C925e Analog Stereo", "hasLabel": true, "deviceIdHash": "d13bad658ac3f939b9901b3a115a891ce691af35ac61f9dfeb729eec58066df4", "deviceIdLength": 44, "groupIdHash": "80e5a18591a6b5a2739515943686504979ce9f75d61eeddc867169d4312fe595", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Monitor of Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "4fcda23ef0c901fae70a5a94ad69b61fa7c22d162fee502d30e36b174aefb94a", "deviceIdLength": 44, "groupIdHash": "2b0d5a8c9dc827693051d75ac6f83f2ec3c7330f2ece03faa01e8419c2512f62", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Monitor of HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "031227f2f9ba60861c4c7ced4d5b8a1ee6f71e29295593ae7ebf402f35f431dc", "deviceIdLength": 44, "groupIdHash": "b046bcae24674e038a7aba9252fd3cae4875b0d54aca720f6bb42795b6a6c91f", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "fa470f3f79162581e125ea72437c5cd090501763460d89c3e23c47f9f0c78cb0", "deviceIdLength": 44, "groupIdHash": "b046bcae24674e038a7aba9252fd3cae4875b0d54aca720f6bb42795b6a6c91f", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Monitor of Easy Effects Sink", "hasLabel": true, "deviceIdHash": "d1a1561eb5ecfb8f065db27ab3bf17b736b9f8d0077c2ed951306be5df557fa8", "deviceIdLength": 44, "groupIdHash": "530b6ef26db69bd9da83e576bcafb07c0de837f335e2716c6c972e4ff18644ee", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Easy Effects Source", "hasLabel": true, "deviceIdHash": "28b23a2e8f1fc1b51070df2b7bbfdb8dd6f7faeec1a9e6bc262da1eea4a70781", "deviceIdLength": 44, "groupIdHash": "530b6ef26db69bd9da83e576bcafb07c0de837f335e2716c6c972e4ff18644ee", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Monitor of AD104 High Definition Audio Controller Digital Stereo (HDMI) [MSI G24C6]", "hasLabel": true, "deviceIdHash": "f2196c88fee804749d93196481c6d3198975e0d50db34fcb5cc5b1a15f39fc6c", "deviceIdLength": 44, "groupIdHash": "0f8932599929166b16c14248996791bfce4cff81c68f619098735272a8140557", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "videoinput", "label": "", "hasLabel": false, "deviceIdHash": null, "deviceIdLength": 0, "groupIdHash": null, "groupIdLength": 0, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "d5e5fe42ffdedab49e1a68d13db67a780531deade80de1381d1ceb97e6b4517c", "deviceIdLength": 44, "groupIdHash": "b046bcae24674e038a7aba9252fd3cae4875b0d54aca720f6bb42795b6a6c91f", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "fa2c54704c4ab52189fe580b0f21f27b9d636562be05d79576ca818ae2e040d4", "deviceIdLength": 44, "groupIdHash": "2b0d5a8c9dc827693051d75ac6f83f2ec3c7330f2ece03faa01e8419c2512f62", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "Easy Effects Sink", "hasLabel": true, "deviceIdHash": "9e1538c4569882a65be671ace7211e4db986532cb1b35fe169bcd353e995973d", "deviceIdLength": 44, "groupIdHash": "530b6ef26db69bd9da83e576bcafb07c0de837f335e2716c6c972e4ff18644ee", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "AD104 High Definition Audio Controller Digital Stereo (HDMI) [MSI G24C6]", "hasLabel": true, "deviceIdHash": "e06dda08564abfe7c906f38731a59f9f6a244d7feca4d80594e4dd882a8670e6", "deviceIdLength": 44, "groupIdHash": "0f8932599929166b16c14248996791bfce4cff81c68f619098735272a8140557", "groupIdLength": 44, "isDefaultDeviceId": false } ] }, "voiceSettings": { "inputDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "outputDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "videoDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "screenShareAudioDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "effectiveScreenShareAudioDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "inputVolume": 100, "outputVolume": 100, "echoCancellation": true, "browserNoiseSuppression": false, "autoGainControl": true, "noiseSuppressionBackend": "rnnoise", "requestedNoiseSuppressionBackend": "rnnoise", "processingMode": "voice", "voiceInputGraphUnavailable": false, "deepFilterLevels": null, "voiceProcessingMode": "voice", "vadThreshold": 50, "vadAutoSensitivity": true, "vadEnhanced": true, "cameraResolution": "medium", "screenshareResolution": "ultra", "videoFrameRate": 60, "streamingMode": "custom", "hideStreamPreview": false, "muteStreamAudio": true, "shareAppAudio": true, "shareDesktopAudio": true, "shareDeviceAudio": true, "screenShareAudioSourceMode": "system", "screenShareAudioIncludeSources": [], "screenShareAudioExcludeSources": [], "preferredVideoCodec": "auto", "preferredScreenShareCodec": "auto", "screenShareContentHint": "text", "screenShareEncoderMode": "auto", "screenShareScalabilityMode": "auto", "screenShareMaxBitrateMbps": 6, "linuxAudioCapture": { "workaround": false, "onlySpeakers": true, "onlyDefaultSpeakers": true, "ignoreInputMedia": true, "ignoreVirtual": false, "ignoreDevices": true, "granularSelect": false, "deviceSelect": false } }, "voiceSession": { "connected": true, "connecting": false, "guildId": null, "channelId": "1553847294195924992", "connectionId": "catfish-barley", "voiceServerEndpointPresent": true, "roomState": "connected", "localParticipant": { "identity": "user_1553844587838046208_catfish-barley", "sid": "PA_rmXMdiwMx25G", "isMicrophoneEnabled": false, "isCameraEnabled": false, "isScreenShareEnabled": true, "audioPublicationCount": 0, "videoPublicationCount": 1 }, "voiceStats": { "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 791, "videoRecvBitrate": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "rtt": 21, "jitter": 0, "participantCount": 2, "duration": 31 }, "perTrackStats": [ { "direction": "send", "kind": "video", "ssrc": 828649142, "mid": "7", "trackIdentifier": "{624284e0-0986-4a8c-bf1d-9bca8a8ed151}", "codec": "video/VP8", "codecSdpFmtpLine": "max-fs=12288;max-fr=60", "payloadType": 120, "bitrateKbps": 791, "bitrateWindowMs": 2001, "framesPerSecond": 60, "frameWidth": 2364, "frameHeight": 1330, "framesEncoded": 1338, "framesSent": 1338, "totalEncodeTimeMs": 2723, "encoderAcceleration": "unknown", "nackCount": 0, "pliCount": 0, "firCount": 0, "retransmittedPacketsSent": 0, "retransmittedBytesSent": 0, "keyFramesEncoded": 1 } ], "statsTimeSeries": [ { "timestamp": 1790969378790, "rtt": 0, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 0, "videoRecvBitrate": 0 }, { "timestamp": 1790969380793, "rtt": 0, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 0, "videoRecvBitrate": 0 }, { "timestamp": 1790969382794, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 0, "videoRecvBitrate": 0 }, { "timestamp": 1790969384800, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 0, "videoRecvBitrate": 0 }, { "timestamp": 1790969386801, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1397, "videoRecvBitrate": 0 }, { "timestamp": 1790969388801, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1671, "videoRecvBitrate": 0 }, { "timestamp": 1790969390801, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2115, "videoRecvBitrate": 0 }, { "timestamp": 1790969392806, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1463, "videoRecvBitrate": 0 }, { "timestamp": 1790969394806, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 845, "videoRecvBitrate": 0 }, { "timestamp": 1790969396807, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 836, "videoRecvBitrate": 0 }, { "timestamp": 1790969398806, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 864, "videoRecvBitrate": 0 }, { "timestamp": 1790969400807, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 792, "videoRecvBitrate": 0 }, { "timestamp": 1790969402811, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 793, "videoRecvBitrate": 0 }, { "timestamp": 1790969404828, "rtt": 21, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 800, "videoRecvBitrate": 0 }, { "timestamp": 1790969406829, "rtt": 21, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 791, "videoRecvBitrate": 0 } ], "transport": { "publisher": { "candidatePairState": "succeeded", "localCandidateType": "prflx", "localProtocol": "udp", "peerConnectionMode": "publisher-only", "remoteCandidateType": "host", "remoteProtocol": "udp", "currentRoundTripTimeMs": 21, "dtlsState": "connected", "iceState": "connected", "selectedCandidatePairChanges": 1, "dtlsCipher": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "srtpCipher": "SRTP_AEAD_AES_128_GCM", "tlsVersion": "FEFD" }, "subscriber": null } }, "recentScreenShares": [ { "startedAt": 1790967346441, "sourceKind": "web", "requestedCodec": "vp9", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790967381537, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790967382334, "sourceKind": "web", "requestedCodec": "vp9", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790968339775, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790968354321, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790968399491, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790968421607, "sourceKind": null, "requestedCodec": null, "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": null, "stopTrigger": null, "modalShown": null }, { "startedAt": 1790968432016, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790968919218, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790968965171, "sourceKind": "web", "requestedCodec": "av1", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790969363589, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790969380942, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": null, "stopTrigger": null, "modalShown": null } ], "screenShareWatchFailures": [], "screenShareNegotiation": { "selectedCodec": "vp8", "localCodecs": [ { "name": "opus", "type": "audio", "payload_type": 120, "priority": 1000, "encode": true, "decode": true }, { "name": "AV1", "type": "video", "payload_type": 101, "rtx_payload_type": 102, "priority": 5000, "encode": false, "decode": true }, { "name": "H265", "type": "video", "payload_type": 105, "rtx_payload_type": 106, "priority": 4000, "encode": false, "decode": false }, { "name": "H264", "type": "video", "payload_type": 103, "rtx_payload_type": 104, "priority": 3000, "encode": false, "decode": true }, { "name": "VP9", "type": "video", "payload_type": 109, "rtx_payload_type": 110, "priority": 2000, "encode": false, "decode": true }, { "name": "VP8", "type": "video", "payload_type": 107, "rtx_payload_type": 108, "priority": 1000, "encode": true, "decode": true } ], "remoteDecodeCodecsByIdentity": { "user_1553788772380835840_encke-goby": [ "av1", "h264", "vp9", "vp8" ] }, "decodeFailures": [] }, "voiceSubscriptionDebug": { "capturedAt": "2026-10-02T19:30:08.596Z", "buildVersion": "2026.1002.172440", "graphNowMs": 1790969408596, "connection": { "connected": true, "connecting": false, "reconnecting": false, "guildId": null, "channelId": "1553847294195924992", "connectionId": "catfish-barley", "voiceServerEndpoint": "https://fluxer.mathiaslui.org/livekit", "roomState": "connected", "localIdentity": "user_1553844587838046208_catfish-barley" }, "summary": { "videoReceiveTransceivers": 3, "negotiatedVideoReceiveTransceivers": 3, "remoteScreenSharePublications": 0, "subscribedScreenSharePublications": 0, "screenSharePublicationsWithTrack": 0, "screenShareSubscriptions": 0, "screenShareSubscriptionsWithCommandIssued": 0, "screenShareSubscriptionsWithFirstFrame": 0, "pendingSubscriptionCommands": 0 }, "publisherTransceivers": [ { "mid": "0", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{158edcb4-8c38-410e-860e-e621f51f5a36}", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "1", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{1568c49e-ea1f-41a4-b2d3-242e1f44effa}", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "2", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{7f3ec4a9-a38b-4a63-aa6c-7e2489d526d9}", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "3", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{c166ef6b-a694-4f0c-9581-70e170cff058}", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "4", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{ccfb9029-e111-4b6d-94b5-8816d366f476}", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "5", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{353395dc-3722-475d-a435-472fcf847ae3}", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "7", "direction": "sendonly", "currentDirection": "sendonly", "receiver": { "id": "{5fc5273d-10e4-4881-9a9d-2992a80a38f1}", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": { "id": "{624284e0-0986-4a8c-bf1d-9bca8a8ed151}", "kind": "video", "enabled": true, "muted": false, "readyState": "live" } } ], "subscriberTransportPresent": false, "remoteParticipants": [ { "identity": "user_1553788772380835840_encke-goby", "sid": "PA_XZJkStHLktzE", "publications": [] } ], "subscriptions": [], "pendingSubscriptionCommands": [], "watchIntent": { "viewerStreamKeys": [ "dm:1553847294195924992:catfish-barley" ], "deferredStopKeys": [] }, "watchAttempts": [], "deadlines": [], "failures": [] }, "desktop": { "isDesktop": false } } ``` the Diag when streaming H.264 with the same settings in Brave: ```json { "schemaVersion": 1, "createdAt": "2026-10-02T20:07:33.001Z", "statsForNerds": { "session": { "connectionId": "sailfish-trout", "connectionQuality": "excellent", "latencyMs": 20, "avgLatencyMs": 27, "durationSeconds": 1896, "participants": 2 }, "network": { "audioSendBitrateKbps": 0, "audioRecvBitrateKbps": 0, "videoSendBitrateKbps": 441, "videoRecvBitrateKbps": 0, "audioPacketLossPercent": 0, "videoPacketLossPercent": 0, "jitterMs": 0, "rttMs": 28, "publisherTransport": { "candidatePairState": "succeeded", "localCandidateType": "srflx", "localProtocol": "udp", "localCandidateUrlHost": "stun.l.google.com", "peerConnectionMode": "publisher-only", "localNetworkType": "unknown", "remoteCandidateType": "host", "remoteProtocol": "udp", "currentRoundTripTimeMs": 28, "availableOutgoingBitrate": 5709142, "dtlsState": "connected", "iceState": "connected", "selectedCandidatePairChanges": 1, "dtlsCipher": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "srtpCipher": "SRTP_AES128_CM_HMAC_SHA1_80", "tlsVersion": "FEFD", "networkType": "unknown" }, "subscriberTransport": null }, "localVideo": null, "localVideoLayers": [], "localAudio": null, "localScreenShare": { "direction": "send", "kind": "video", "ssrc": 2657632883, "mid": "14", "trackIdentifier": "e01f1117-1ab3-4aa4-a0e4-5471e048a1e7", "mediaSourceId": "SV8", "codec": "video/VP8", "codecSdpFmtpLine": "x-google-start-bitrate=1500", "payloadType": 96, "bitrateKbps": 441, "bitrateWindowMs": 1999, "framesPerSecond": 28, "sourceFramesPerSecond": 28, "frameWidth": 2560, "frameHeight": 1440, "sourceFrameWidth": 2560, "sourceFrameHeight": 1440, "framesCaptured": 13746, "framesEncoded": 13739, "framesSent": 13739, "totalEncodeTimeMs": 35772, "encoderImplementation": "libvpx", "powerEfficientEncoder": false, "encoderAcceleration": "software", "scalabilityMode": "L1T1", "qualityLimitationReason": "none", "qualityLimitationResolutionChanges": 0, "targetBitrateKbps": 5382, "totalPacketSendDelayMs": 4130280, "nackCount": 0, "pliCount": 0, "firCount": 0, "active": true, "retransmittedPacketsSent": 0, "retransmittedBytesSent": 0, "keyFramesEncoded": 5 }, "localScreenShareAudio": null, "remoteVideo": null, "remoteScreenShare": null, "remoteAudio": null, "remoteScreenShareAudio": null, "sparklines": { "latency": [ 30, 29, 29, 29, 30, 31, 30, 30, 29, 29, 40, 40, 30, 30, 35, 35, 38, 31, 35, 35, 33, 31, 27, 27, 29, 29, 24, 24, 29, 32, 30, 30, 30, 31, 32, 32, 28, 24, 29, 29, 30, 29, 38, 38, 30, 32, 30, 30, 30, 32, 29, 29, 31, 29, 31, 31, 32, 34, 28, 28 ], "bitrate": [ 114, 52, 178, 203, 106, 125, 117, 280, 282, 171, 120, 234, 92, 245, 247, 1594, 1701, 184, 5019, 1188, 5210, 5158, 5588, 3931, 3820, 1655, 5194, 6418, 534, 127, 132, 102, 64, 109, 2518, 2851, 203, 40, 87, 95, 119, 168, 3130, 5648, 2111, 209, 2477, 874, 94, 123, 46, 45, 180, 117, 226, 440, 34, 363, 549, 441 ], "packetLoss": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "connection": { "voiceServerEndpoint": "https://fluxer.mathiaslui.org/livekit", "reconnectionCount": 0 }, "audio": { "echoCancellation": true, "noiseSuppression": true, "autoGainControl": true, "deepFilterNoiseSuppression": false, "deepFilterNoiseSuppressionLevel": 80, "processingMode": "voice" }, "screenShareSettings": { "resolution": "ultra", "frameRate": 60, "streamingMode": "custom", "preferredCodec": "vp8", "selectedCodec": "vp8", "codecPreferenceOrder": [ "vp8", "h264", "vp9" ], "contentHint": "text", "encoderMode": "auto", "scalabilityMode": "auto", "maxBitrateMbps": 6, "audioSourceMode": "system", "audioIncludeSources": [], "audioExcludeSources": [], "shareDesktopAudio": true, "shareAppAudio": true, "muteStreamAudio": true }, "screenShareAudioCapture": { "nativeCapture": { "armedCapture": null, "activeBridge": null, "supersededBridge": null, "lastStartedCapture": null, "lastArmFailure": null, "bridgeStats": { "active": false, "bridgeMode": null, "captureId": null, "startedAt": null, "lastFrameAt": null, "lastFrameTimestampUs": null, "framesReceived": 0, "framesDropped": 0, "lateFrameCount": 0, "rebufferCount": 0, "maxFrameArrivalGapMs": 0, "maxFrameTimestampGapMs": 0, "maxPendingFrames": 0, "maxBufferedDurationMs": 0, "lastFramePeak": null, "lastFrameRms": null, "maxFramePeak": 0, "maxFrameRms": 0, "nonSilentFrameCount": 0, "lastNonSilentFrameAt": null, "silentFrameStreak": 0, "maxSilentRunMs": 0, "sustainedSilenceWarned": false, "prebufferTargetMs": null, "frameDurationMs": null, "endReason": null, "endDetail": null, "endedAt": null }, "endedBridgeCaptures": [], "lifecycleFaults": [], "capturedDisplayAudio": null }, "publications": [] }, "appInfo": { "appVersion": "2026.927.142037", "electronVersion": null, "chromiumVersion": null, "hardwareAccelerationEnabled": null, "chromiumRuntime": null }, "gpu": null, "appMetrics": null, "system": { "platform": "Linux x86_64", "userAgent": "(X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36", "hardwareConcurrency": 13, "deviceMemoryGB": 16, "jsHeapUsedMB": null, "jsHeapTotalMB": null, "jsHeapLimitMB": null }, "heapHistory": [], "cpuHistory": [] }, "app": { "nativePlatform": "linux", "displayShareEnvironment": "web", "isDesktop": false, "supportsDesktopScreenShareAudioCapture": true }, "browser": { "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36", "platform": "Linux x86_64", "userAgentData": { "brands": [ { "brand": "Chromium", "version": "154" }, { "brand": "Brave", "version": "154" }, { "brand": "Not A(Brand", "version": "99" } ], "mobile": false, "platform": "Linux" }, "language": "en-US", "languages": [ "en-US" ], "hardwareConcurrency": 13, "deviceMemory": 16, "maxTouchPoints": 0, "cookieEnabled": true, "onLine": true, "doNotTrack": null, "secureContext": true, "visibilityState": "visible", "location": { "origin": "https://fluxer.mathiaslui.org/", "pathname": "/channels/@me/1553847294195924992", "hash": "" }, "viewport": { "width": 1013, "height": 933, "devicePixelRatio": 1 }, "screen": { "width": 1680, "height": 1050, "availWidth": 1680, "availHeight": 1050, "colorDepth": 24, "pixelDepth": 24 }, "performanceMemory": {} }, "webrtc": { "mediaDevices": true, "getUserMedia": true, "getDisplayMedia": true, "enumerateDevices": true, "audioContext": true, "webkitAudioContext": false, "mediaStreamTrackGenerator": true, "audioData": true, "rtcPeerConnection": true }, "codecs": { "liveKitSupported": [ "vp8", "h264", "vp9", "av1", "h265" ], "preferences": { "camera": "auto", "screenShare": "vp8" }, "resolved": { "camera": "vp9", "screenShare": "vp8" }, "support": { "vp8": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "software" }, "vp9": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "software" }, "h264": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "software" }, "h265": { "supported": false, "reason": "opt-in-required", "detail": "H.265 (HEVC) screen sharing is off by default because it may cause compatibility issues for viewers. We’re working on improving this. Turn on H.265 screen sharing in Advanced settings to use it.", "hardwareAccelerated": "unknown" }, "av1": { "supported": false, "reason": "opt-in-required", "detail": "AV1 screen sharing is off by default because it may cause compatibility issues for viewers. We’re working on improving this. Turn on AV1 screen sharing in Advanced settings to use it.", "hardwareAccelerated": "unknown" } }, "gpuHardwareEncode": null }, "permissions": { "microphone": "granted", "camera": "prompt", "displayCapture": "prompt", "speakerSelection": "error:Failed to execute 'query' on 'Permissions': The Speaker Selection API is not enabled." }, "mediaDevices": { "supported": true, "count": 11, "devices": [ { "kind": "audioinput", "label": "Default", "hasLabel": true, "deviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "deviceIdLength": 7, "groupIdHash": "e6b373b74db8fcfc68501dfd3a3c3a3255a8e0525d81d767471d37d05140cedd", "groupIdLength": 64, "isDefaultDeviceId": true }, { "kind": "audiooutput", "label": "Default", "hasLabel": true, "deviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "deviceIdLength": 7, "groupIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "groupIdLength": 7, "isDefaultDeviceId": true }, { "kind": "audioinput", "label": "Logitech Webcam C925e Analog Stereo", "hasLabel": true, "deviceIdHash": "6d8da38eb75ea4a4c31829cc3796b081885ab245f5b5944884e9e3f2a5270617", "deviceIdLength": 64, "groupIdHash": "aeeed1863fec91cf5ac73a14cfe9426809ce18464353d237f2f5493af2f0c725", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "987ac2380a22a9cec2f887d97b60ce80e92715df79e2f52d8ef505f90a776b8e", "deviceIdLength": 64, "groupIdHash": "868565b45aa2bd34750173779f91a6eae0244f49d0c49b6aa8a4ea59e60ee420", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Easy Effects Source", "hasLabel": true, "deviceIdHash": "1315f70ac9e7292a38c0f15a78352bb6cd638149a90338a705f27f9327955c2f", "deviceIdLength": 64, "groupIdHash": "82ebae8aa43fa863072207631c715b2414a41b4c31e7afb7bd7b780098a77c69", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "e50c8e8bf3505de37d5b5862db4a17a6a87094c88f278652dea5d8c5f79996d7", "deviceIdLength": 64, "groupIdHash": "bbbe0b306fd9d0f7843e821618386cb9efa2099e0015f8ff87834c4e0a5538ef", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "457392e73d079083986197aebd29f291a00b4323e1397a7dbc88d812c40e8cb9", "deviceIdLength": 64, "groupIdHash": "bbbe0b306fd9d0f7843e821618386cb9efa2099e0015f8ff87834c4e0a5538ef", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "58e5e598028670ed6237a7d3fa4ae57c7fbaad9da135b1833c9a0564977facf8", "deviceIdLength": 64, "groupIdHash": "868565b45aa2bd34750173779f91a6eae0244f49d0c49b6aa8a4ea59e60ee420", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "Easy Effects Sink", "hasLabel": true, "deviceIdHash": "2eca6bce79a02ec8009dc964bfd175eea35f98730c1fed1f661897a084f31b32", "deviceIdLength": 64, "groupIdHash": "9f0371fc7e725401378d013cc4e341ffdea9a16ff6c04a0289a04e8c6b34ce5a", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "AD104 High Definition Audio Controller Digital Stereo (HDMI) [MSI G24C6]", "hasLabel": true, "deviceIdHash": "31e1d45721772f068fc2a44e3165926282dcbb78cab55329bd70c6050914f220", "deviceIdLength": 64, "groupIdHash": "117140dadbb7e2203cfeda1242c68b5af762e4c26838f0b42cc9dbf01fe2290a", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "videoinput", "label": "", "hasLabel": false, "deviceIdHash": null, "deviceIdLength": 0, "groupIdHash": null, "groupIdLength": 0, "isDefaultDeviceId": false } ] }, "voiceSettings": { "inputDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "outputDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "videoDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "screenShareAudioDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "effectiveScreenShareAudioDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "inputVolume": 100, "outputVolume": 100, "echoCancellation": true, "noiseSuppression": true, "autoGainControl": true, "deepFilterNoiseSuppression": false, "deepFilterNoiseSuppressionLevel": 80, "voiceProcessingMode": "voice", "vadThreshold": 50, "vadAutoSensitivity": true, "vadEnhanced": true, "cameraResolution": "medium", "screenshareResolution": "ultra", "videoFrameRate": 60, "streamingMode": "custom", "hideStreamPreview": false, "muteStreamAudio": true, "shareAppAudio": true, "shareDesktopAudio": true, "shareDeviceAudio": true, "screenShareAudioSourceMode": "system", "screenShareAudioIncludeSources": [], "screenShareAudioExcludeSources": [], "preferredVideoCodec": "auto", "preferredScreenShareCodec": "vp8", "screenShareContentHint": "text", "screenShareEncoderMode": "auto", "screenShareScalabilityMode": "auto", "screenShareMaxBitrateMbps": 6, "linuxAudioCapture": { "workaround": false, "onlySpeakers": true, "onlyDefaultSpeakers": true, "ignoreInputMedia": true, "ignoreVirtual": false, "ignoreDevices": true, "granularSelect": false, "deviceSelect": false } }, "voiceSession": { "connected": true, "connecting": false, "guildId": null, "channelId": "1553847294195924992", "connectionId": "sailfish-trout", "voiceServerEndpointPresent": true, "roomState": "connected", "localParticipant": { "identity": "user_1553788772380835840_sailfish-trout", "sid": "PA_YpUXvFRxewgr", "isMicrophoneEnabled": false, "isCameraEnabled": false, "isScreenShareEnabled": true, "audioPublicationCount": 0, "videoPublicationCount": 1 }, "voiceStats": { "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 441, "videoRecvBitrate": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "rtt": 28, "jitter": 0, "participantCount": 2, "duration": 1897 }, "perTrackStats": [ { "direction": "send", "kind": "video", "ssrc": 2657632883, "mid": "14", "trackIdentifier": "e01f1117-1ab3-4aa4-a0e4-5471e048a1e7", "mediaSourceId": "SV8", "codec": "video/VP8", "codecSdpFmtpLine": "x-google-start-bitrate=1500", "payloadType": 96, "bitrateKbps": 441, "bitrateWindowMs": 1999, "framesPerSecond": 28, "sourceFramesPerSecond": 28, "frameWidth": 2560, "frameHeight": 1440, "sourceFrameWidth": 2560, "sourceFrameHeight": 1440, "framesCaptured": 13746, "framesEncoded": 13739, "framesSent": 13739, "totalEncodeTimeMs": 35772, "encoderImplementation": "libvpx", "powerEfficientEncoder": false, "encoderAcceleration": "software", "scalabilityMode": "L1T1", "qualityLimitationReason": "none", "qualityLimitationResolutionChanges": 0, "targetBitrateKbps": 5382, "totalPacketSendDelayMs": 4130280, "nackCount": 0, "pliCount": 0, "firCount": 0, "active": true, "retransmittedPacketsSent": 0, "retransmittedBytesSent": 0, "keyFramesEncoded": 5 } ], "statsTimeSeries": [ { "timestamp": 1790971533895, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 114, "videoRecvBitrate": 0 }, { "timestamp": 1790971535898, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 52, "videoRecvBitrate": 0 }, { "timestamp": 1790971537899, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 178, "videoRecvBitrate": 0 }, { "timestamp": 1790971539902, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 203, "videoRecvBitrate": 0 }, { "timestamp": 1790971541907, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 106, "videoRecvBitrate": 0 }, { "timestamp": 1790971543896, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 125, "videoRecvBitrate": 0 }, { "timestamp": 1790971545902, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 117, "videoRecvBitrate": 0 }, { "timestamp": 1790971547894, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 280, "videoRecvBitrate": 0 }, { "timestamp": 1790971549903, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 282, "videoRecvBitrate": 0 }, { "timestamp": 1790971551898, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 171, "videoRecvBitrate": 0 }, { "timestamp": 1790971553917, "rtt": 40, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 120, "videoRecvBitrate": 0 }, { "timestamp": 1790971555910, "rtt": 40, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 234, "videoRecvBitrate": 0 }, { "timestamp": 1790971557894, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 92, "videoRecvBitrate": 0 }, { "timestamp": 1790971559903, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 245, "videoRecvBitrate": 0 }, { "timestamp": 1790971561901, "rtt": 35, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 247, "videoRecvBitrate": 0 }, { "timestamp": 1790971563899, "rtt": 35, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1594, "videoRecvBitrate": 0 }, { "timestamp": 1790971565901, "rtt": 38, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1701, "videoRecvBitrate": 0 }, { "timestamp": 1790971567895, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 184, "videoRecvBitrate": 0 }, { "timestamp": 1790971569899, "rtt": 35, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5019, "videoRecvBitrate": 0 }, { "timestamp": 1790971571907, "rtt": 35, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1188, "videoRecvBitrate": 0 }, { "timestamp": 1790971573896, "rtt": 33, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5210, "videoRecvBitrate": 0 }, { "timestamp": 1790971575910, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5158, "videoRecvBitrate": 0 }, { "timestamp": 1790971577896, "rtt": 27, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5588, "videoRecvBitrate": 0 }, { "timestamp": 1790971579901, "rtt": 27, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 3931, "videoRecvBitrate": 0 }, { "timestamp": 1790971581894, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 3820, "videoRecvBitrate": 0 }, { "timestamp": 1790971583903, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1655, "videoRecvBitrate": 0 }, { "timestamp": 1790971585909, "rtt": 24, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5194, "videoRecvBitrate": 0 }, { "timestamp": 1790971587898, "rtt": 24, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 6418, "videoRecvBitrate": 0 }, { "timestamp": 1790971589901, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 534, "videoRecvBitrate": 0 }, { "timestamp": 1790971591893, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 127, "videoRecvBitrate": 0 }, { "timestamp": 1790971593903, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 132, "videoRecvBitrate": 0 }, { "timestamp": 1790971595898, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 102, "videoRecvBitrate": 0 }, { "timestamp": 1790971597896, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 64, "videoRecvBitrate": 0 }, { "timestamp": 1790971599925, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 109, "videoRecvBitrate": 0 }, { "timestamp": 1790971601895, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2518, "videoRecvBitrate": 0 }, { "timestamp": 1790971603899, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2851, "videoRecvBitrate": 0 }, { "timestamp": 1790971605897, "rtt": 28, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 203, "videoRecvBitrate": 0 }, { "timestamp": 1790971607901, "rtt": 24, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 40, "videoRecvBitrate": 0 }, { "timestamp": 1790971609900, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 87, "videoRecvBitrate": 0 }, { "timestamp": 1790971611896, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 95, "videoRecvBitrate": 0 }, { "timestamp": 1790971613910, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 119, "videoRecvBitrate": 0 }, { "timestamp": 1790971615894, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 168, "videoRecvBitrate": 0 }, { "timestamp": 1790971617900, "rtt": 38, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 3130, "videoRecvBitrate": 0 }, { "timestamp": 1790971619898, "rtt": 38, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5648, "videoRecvBitrate": 0 }, { "timestamp": 1790971621901, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2111, "videoRecvBitrate": 0 }, { "timestamp": 1790971623895, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 209, "videoRecvBitrate": 0 }, { "timestamp": 1790971625901, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2477, "videoRecvBitrate": 0 }, { "timestamp": 1790971627916, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 874, "videoRecvBitrate": 0 }, { "timestamp": 1790971629895, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 94, "videoRecvBitrate": 0 }, { "timestamp": 1790971631900, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 123, "videoRecvBitrate": 0 }, { "timestamp": 1790971633894, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 46, "videoRecvBitrate": 0 }, { "timestamp": 1790971635904, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 45, "videoRecvBitrate": 0 }, { "timestamp": 1790971637902, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 180, "videoRecvBitrate": 0 }, { "timestamp": 1790971639896, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 117, "videoRecvBitrate": 0 }, { "timestamp": 1790971641910, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 226, "videoRecvBitrate": 0 }, { "timestamp": 1790971643855, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 440, "videoRecvBitrate": 0 }, { "timestamp": 1790971645854, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 34, "videoRecvBitrate": 0 }, { "timestamp": 1790971647857, "rtt": 34, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 363, "videoRecvBitrate": 0 }, { "timestamp": 1790971649855, "rtt": 28, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 549, "videoRecvBitrate": 0 }, { "timestamp": 1790971651854, "rtt": 28, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 441, "videoRecvBitrate": 0 } ], "transport": { "publisher": { "candidatePairState": "succeeded", "localCandidateType": "srflx", "localProtocol": "udp", "localCandidateUrlHost": "stun.l.google.com", "peerConnectionMode": "publisher-only", "localNetworkType": "unknown", "remoteCandidateType": "host", "remoteProtocol": "udp", "currentRoundTripTimeMs": 28, "availableOutgoingBitrate": 5709142, "dtlsState": "connected", "iceState": "connected", "selectedCandidatePairChanges": 1, "dtlsCipher": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "srtpCipher": "SRTP_AES128_CM_HMAC_SHA1_80", "tlsVersion": "FEFD", "networkType": "unknown" }, "subscriber": null } }, "recentScreenShares": [ { "startedAt": 1790969769788, "sourceKind": null, "requestedCodec": null, "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": null, "stopTrigger": null, "modalShown": null }, { "startedAt": 1790969790501, "sourceKind": "web", "requestedCodec": "h264", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790969867750, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790969881174, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790969893357, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790969909925, "sourceKind": "web", "requestedCodec": "vp9", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790970335304, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790970346537, "sourceKind": "web", "requestedCodec": "h264", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790970652158, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790970669841, "sourceKind": "web", "requestedCodec": "vp9", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790970744902, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790970751962, "sourceKind": "web", "requestedCodec": "h264", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790971129456, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790971139658, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": null, "stopTrigger": null, "modalShown": null } ], "screenShareWatchFailures": [], "screenShareNegotiation": { "selectedCodec": "vp8", "localCodecs": [ { "name": "opus", "type": "audio", "payload_type": 120, "priority": 1000, "encode": true, "decode": true }, { "name": "AV1", "type": "video", "payload_type": 101, "rtx_payload_type": 102, "priority": 5000, "encode": false, "decode": true }, { "name": "H265", "type": "video", "payload_type": 105, "rtx_payload_type": 106, "priority": 4000, "encode": false, "decode": false }, { "name": "H264", "type": "video", "payload_type": 103, "rtx_payload_type": 104, "priority": 3000, "encode": true, "decode": true }, { "name": "VP9", "type": "video", "payload_type": 109, "rtx_payload_type": 110, "priority": 2000, "encode": true, "decode": true }, { "name": "VP8", "type": "video", "payload_type": 107, "rtx_payload_type": 108, "priority": 1000, "encode": true, "decode": true } ], "remoteDecodeCodecsByIdentity": { "user_1553844587838046208_boga-celsius": [ "av1", "h264", "vp9", "vp8" ] }, "decodeFailures": [] }, "voiceSubscriptionDebug": { "capturedAt": "2026-10-02T20:07:33.002Z", "buildVersion": "2026.927.142037", "graphNowMs": 1790971653002, "connection": { "connected": true, "connecting": false, "reconnecting": false, "guildId": null, "channelId": "1553847294195924992", "connectionId": "sailfish-trout", "voiceServerEndpoint": "https://fluxer.mathiaslui.org/livekit", "roomState": "connected", "localIdentity": "user_1553788772380835840_sailfish-trout" }, "summary": { "videoReceiveTransceivers": 3, "negotiatedVideoReceiveTransceivers": 3, "remoteScreenSharePublications": 0, "subscribedScreenSharePublications": 0, "screenSharePublicationsWithTrack": 0, "screenShareSubscriptions": 0, "screenShareSubscriptionsWithCommandIssued": 0, "screenShareSubscriptionsWithFirstFrame": 0, "pendingSubscriptionCommands": 0 }, "publisherTransceivers": [ { "mid": "0", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "2a73ed71-2972-4669-b215-87cd7d3537cd", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "1", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "8bc3e5ba-36b1-4a25-b2d6-38b36bd37015", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "2", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "22e7d7f7-1ede-4213-9530-6bed0fe751a3", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "3", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "35df7190-27bc-4748-85f7-76af3ac36179", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "4", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "bc3df0e8-2ae1-4a2e-86bb-731e96c79382", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "5", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "344b1499-c090-4a91-b89c-fe132d4f0914", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "14", "direction": "sendonly", "currentDirection": "sendonly", "receiver": { "id": "5552b10e-2280-4eed-8eab-6dfdca8c2394", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": { "id": "e01f1117-1ab3-4aa4-a0e4-5471e048a1e7", "kind": "video", "enabled": true, "muted": false, "readyState": "live" } } ], "subscriberTransportPresent": false, "remoteParticipants": [ { "identity": "user_1553844587838046208_boga-celsius", "sid": "PA_vMgaLbRfoc94", "publications": [] } ], "subscriptions": [], "pendingSubscriptionCommands": [], "watchIntent": { "viewerStreamKeys": [ "dm:1553847294195924992:sailfish-trout" ], "deferredStopKeys": [] }, "watchAttempts": [], "deadlines": [], "failures": [] }, "desktop": { "isDesktop": false } } ```
Original by Matty
Show
Retested with self-hosted Stable Web 2026.1002.172440, Linux (x64), Firefox 156.0. I'm half unsure if it now acts as expected "Automatic" now selects VP8, with only VP8 and VP9 being selectable. Selecting either and restarting the call correctly displays the selected codec in about:webrtc (voice diagnostic with VP8 selected is at the end, if you meant that). I think my main issue was actually about software encoding, not decoding, though I no longer get the yellow warning about "yo, software encoding being used". Is that correct? Because it looks like so far I can only use software-encoding Though, now the stream suddenly manages to stream 1440p60 for both (as selected by me) instead of using 720p30 If I enable experimental support for encodings that my GPU directly supports (AV1 and H.265) and restart the call, then:
  • AV1 is also using software encoding
  • H.265 is still not selectable (bug?):
image However, in Brave Browser I can still select H.264 (also automatic) and it only streams 720p30, but selecting VP8 or VP9 here does stream 1440p60, just like in Firefox It looks like it doesn't get scaled down either, it just streams H.264 at 720p30 with half the target bitrate Voice Diag with streaming VP8 1440p60 in Firefox: ```json { "schemaVersion": 1, "createdAt": "2026-10-02T19:30:08.596Z", "statsForNerds": { "session": { "connectionId": "catfish-barley", "connectionQuality": "excellent", "latencyMs": 20, "avgLatencyMs": 22, "durationSeconds": 31, "participants": 2 }, "network": { "audioSendBitrateKbps": 0, "audioRecvBitrateKbps": 0, "videoSendBitrateKbps": 791, "videoRecvBitrateKbps": 0, "audioPacketLossPercent": 0, "videoPacketLossPercent": 0, "jitterMs": 0, "rttMs": 21, "publisherTransport": { "candidatePairState": "succeeded", "localCandidateType": "prflx", "localProtocol": "udp", "peerConnectionMode": "publisher-only", "remoteCandidateType": "host", "remoteProtocol": "udp", "currentRoundTripTimeMs": 21, "dtlsState": "connected", "iceState": "connected", "selectedCandidatePairChanges": 1, "dtlsCipher": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "srtpCipher": "SRTP_AEAD_AES_128_GCM", "tlsVersion": "FEFD" }, "subscriberTransport": null }, "localVideo": null, "localVideoLayers": [], "localAudio": null, "localScreenShare": { "direction": "send", "kind": "video", "ssrc": 828649142, "mid": "7", "trackIdentifier": "{624284e0-0986-4a8c-bf1d-9bca8a8ed151}", "codec": "video/VP8", "codecSdpFmtpLine": "max-fs=12288;max-fr=60", "payloadType": 120, "bitrateKbps": 791, "bitrateWindowMs": 2001, "framesPerSecond": 60, "frameWidth": 2364, "frameHeight": 1330, "framesEncoded": 1338, "framesSent": 1338, "totalEncodeTimeMs": 2723, "encoderAcceleration": "unknown", "nackCount": 0, "pliCount": 0, "firCount": 0, "retransmittedPacketsSent": 0, "retransmittedBytesSent": 0, "keyFramesEncoded": 1 }, "localScreenShareAudio": null, "remoteVideo": null, "remoteScreenShare": null, "remoteAudio": null, "remoteScreenShareAudio": null, "sparklines": { "latency": [ 0, 0, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21 ], "bitrate": [ 0, 0, 0, 0, 1397, 1671, 2115, 1463, 845, 836, 864, 792, 793, 800, 791 ], "packetLoss": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "connection": { "voiceServerEndpoint": "https://fluxer.mathiaslui.org/livekit", "reconnectionCount": 0 }, "audio": { "echoCancellation": true, "browserNoiseSuppression": false, "autoGainControl": true, "noiseSuppressionBackend": "rnnoise", "requestedNoiseSuppressionBackend": "rnnoise", "processingMode": "voice", "voiceInputGraphUnavailable": false, "deepFilterLevels": null }, "screenShareSettings": { "resolution": "ultra", "frameRate": 60, "streamingMode": "custom", "preferredCodec": "auto", "selectedCodec": "vp8", "codecPreferenceOrder": [ "vp8" ], "contentHint": "text", "encoderMode": "auto", "scalabilityMode": "auto", "maxBitrateMbps": 6, "audioSourceMode": "system", "audioIncludeSources": [], "audioExcludeSources": [], "shareDesktopAudio": true, "shareAppAudio": true, "muteStreamAudio": true }, "screenShareAudioCapture": { "nativeCapture": { "armedCapture": null, "activeBridge": null, "supersededBridge": null, "lastStartedCapture": null, "lastArmFailure": null, "bridgeStats": { "active": false, "bridgeMode": null, "captureId": null, "startedAt": null, "lastFrameAt": null, "lastFrameTimestampUs": null, "framesReceived": 0, "framesDropped": 0, "lateFrameCount": 0, "rebufferCount": 0, "maxFrameArrivalGapMs": 0, "maxFrameTimestampGapMs": 0, "maxPendingFrames": 0, "maxBufferedDurationMs": 0, "lastFramePeak": null, "lastFrameRms": null, "maxFramePeak": 0, "maxFrameRms": 0, "nonSilentFrameCount": 0, "lastNonSilentFrameAt": null, "silentFrameStreak": 0, "maxSilentRunMs": 0, "sustainedSilenceWarned": false, "prebufferTargetMs": null, "frameDurationMs": null, "endReason": null, "endDetail": null, "endedAt": null }, "endedBridgeCaptures": [], "lifecycleFaults": [], "capturedDisplayAudio": null }, "publications": [] }, "appInfo": { "appVersion": "2026.1002.172440", "electronVersion": null, "chromiumVersion": null, "hardwareAccelerationEnabled": null, "chromiumRuntime": null }, "gpu": null, "appMetrics": null, "system": { "platform": "Linux x86_64", "userAgent": "(X11; Linux x86_64; rv:156.0) Gecko/20100101 Firefox/156.0", "hardwareConcurrency": 32, "deviceMemoryGB": null, "jsHeapUsedMB": null, "jsHeapTotalMB": null, "jsHeapLimitMB": null }, "heapHistory": [], "cpuHistory": [] }, "app": { "nativePlatform": "linux", "displayShareEnvironment": "web", "isDesktop": false, "supportsDesktopScreenShareAudioCapture": false }, "browser": { "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:156.0) Gecko/20100101 Firefox/156.0", "platform": "Linux x86_64", "userAgentData": null, "language": "en-US", "languages": [ "en-US", "en" ], "hardwareConcurrency": 32, "deviceMemory": null, "maxTouchPoints": 0, "cookieEnabled": true, "onLine": true, "doNotTrack": "unspecified", "secureContext": true, "visibilityState": "visible", "location": { "origin": "https://fluxer.mathiaslui.org/", "pathname": "/channels/@me/1553847294195924992", "hash": "" }, "viewport": { "width": 1896, "height": 929, "devicePixelRatio": 1 }, "screen": { "width": 2560, "height": 1440, "availWidth": 2560, "availHeight": 1440, "colorDepth": 24, "pixelDepth": 24 }, "performanceMemory": null }, "webrtc": { "mediaDevices": true, "getUserMedia": true, "getDisplayMedia": true, "enumerateDevices": true, "audioContext": true, "webkitAudioContext": false, "mediaStreamTrackGenerator": false, "audioData": true, "rtcPeerConnection": true }, "codecs": { "liveKitSupported": [ "vp8", "h264", "vp9", "av1", "h265" ], "preferences": { "camera": "auto", "screenShare": "auto" }, "resolved": { "camera": "vp8", "screenShare": "vp8" }, "support": { "vp8": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "unknown" }, "vp9": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "unknown" }, "h264": { "supported": false, "reason": "unsupported-browser", "detail": "The voice server doesn’t accept H.264 from Firefox on Linux or Android.", "hardwareAccelerated": "unknown" }, "h265": { "supported": false, "reason": "unsupported-browser", "detail": "Firefox doesn’t support H.265 encoding for WebRTC.", "hardwareAccelerated": "unknown" }, "av1": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "unknown" } }, "gpuHardwareEncode": null }, "permissions": { "microphone": "granted", "camera": "granted", "displayCapture": "error:'display-capture' (value of 'name' member of PermissionDescriptor) is not a valid value for enumeration PermissionName.", "speakerSelection": "error:'speaker-selection' (value of 'name' member of PermissionDescriptor) is not a valid value for enumeration PermissionName." }, "mediaDevices": { "supported": true, "count": 13, "devices": [ { "kind": "audioinput", "label": "Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "bcc30e629491de8d0dda0e84ca4a2a536267aa1effbe81a56650daaf749d6aa9", "deviceIdLength": 44, "groupIdHash": "2b0d5a8c9dc827693051d75ac6f83f2ec3c7330f2ece03faa01e8419c2512f62", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Logitech Webcam C925e Analog Stereo", "hasLabel": true, "deviceIdHash": "d13bad658ac3f939b9901b3a115a891ce691af35ac61f9dfeb729eec58066df4", "deviceIdLength": 44, "groupIdHash": "80e5a18591a6b5a2739515943686504979ce9f75d61eeddc867169d4312fe595", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Monitor of Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "4fcda23ef0c901fae70a5a94ad69b61fa7c22d162fee502d30e36b174aefb94a", "deviceIdLength": 44, "groupIdHash": "2b0d5a8c9dc827693051d75ac6f83f2ec3c7330f2ece03faa01e8419c2512f62", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Monitor of HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "031227f2f9ba60861c4c7ced4d5b8a1ee6f71e29295593ae7ebf402f35f431dc", "deviceIdLength": 44, "groupIdHash": "b046bcae24674e038a7aba9252fd3cae4875b0d54aca720f6bb42795b6a6c91f", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "fa470f3f79162581e125ea72437c5cd090501763460d89c3e23c47f9f0c78cb0", "deviceIdLength": 44, "groupIdHash": "b046bcae24674e038a7aba9252fd3cae4875b0d54aca720f6bb42795b6a6c91f", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Monitor of Easy Effects Sink", "hasLabel": true, "deviceIdHash": "d1a1561eb5ecfb8f065db27ab3bf17b736b9f8d0077c2ed951306be5df557fa8", "deviceIdLength": 44, "groupIdHash": "530b6ef26db69bd9da83e576bcafb07c0de837f335e2716c6c972e4ff18644ee", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Easy Effects Source", "hasLabel": true, "deviceIdHash": "28b23a2e8f1fc1b51070df2b7bbfdb8dd6f7faeec1a9e6bc262da1eea4a70781", "deviceIdLength": 44, "groupIdHash": "530b6ef26db69bd9da83e576bcafb07c0de837f335e2716c6c972e4ff18644ee", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Monitor of AD104 High Definition Audio Controller Digital Stereo (HDMI) [MSI G24C6]", "hasLabel": true, "deviceIdHash": "f2196c88fee804749d93196481c6d3198975e0d50db34fcb5cc5b1a15f39fc6c", "deviceIdLength": 44, "groupIdHash": "0f8932599929166b16c14248996791bfce4cff81c68f619098735272a8140557", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "videoinput", "label": "", "hasLabel": false, "deviceIdHash": null, "deviceIdLength": 0, "groupIdHash": null, "groupIdLength": 0, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "d5e5fe42ffdedab49e1a68d13db67a780531deade80de1381d1ceb97e6b4517c", "deviceIdLength": 44, "groupIdHash": "b046bcae24674e038a7aba9252fd3cae4875b0d54aca720f6bb42795b6a6c91f", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "fa2c54704c4ab52189fe580b0f21f27b9d636562be05d79576ca818ae2e040d4", "deviceIdLength": 44, "groupIdHash": "2b0d5a8c9dc827693051d75ac6f83f2ec3c7330f2ece03faa01e8419c2512f62", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "Easy Effects Sink", "hasLabel": true, "deviceIdHash": "9e1538c4569882a65be671ace7211e4db986532cb1b35fe169bcd353e995973d", "deviceIdLength": 44, "groupIdHash": "530b6ef26db69bd9da83e576bcafb07c0de837f335e2716c6c972e4ff18644ee", "groupIdLength": 44, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "AD104 High Definition Audio Controller Digital Stereo (HDMI) [MSI G24C6]", "hasLabel": true, "deviceIdHash": "e06dda08564abfe7c906f38731a59f9f6a244d7feca4d80594e4dd882a8670e6", "deviceIdLength": 44, "groupIdHash": "0f8932599929166b16c14248996791bfce4cff81c68f619098735272a8140557", "groupIdLength": 44, "isDefaultDeviceId": false } ] }, "voiceSettings": { "inputDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "outputDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "videoDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "screenShareAudioDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "effectiveScreenShareAudioDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "inputVolume": 100, "outputVolume": 100, "echoCancellation": true, "browserNoiseSuppression": false, "autoGainControl": true, "noiseSuppressionBackend": "rnnoise", "requestedNoiseSuppressionBackend": "rnnoise", "processingMode": "voice", "voiceInputGraphUnavailable": false, "deepFilterLevels": null, "voiceProcessingMode": "voice", "vadThreshold": 50, "vadAutoSensitivity": true, "vadEnhanced": true, "cameraResolution": "medium", "screenshareResolution": "ultra", "videoFrameRate": 60, "streamingMode": "custom", "hideStreamPreview": false, "muteStreamAudio": true, "shareAppAudio": true, "shareDesktopAudio": true, "shareDeviceAudio": true, "screenShareAudioSourceMode": "system", "screenShareAudioIncludeSources": [], "screenShareAudioExcludeSources": [], "preferredVideoCodec": "auto", "preferredScreenShareCodec": "auto", "screenShareContentHint": "text", "screenShareEncoderMode": "auto", "screenShareScalabilityMode": "auto", "screenShareMaxBitrateMbps": 6, "linuxAudioCapture": { "workaround": false, "onlySpeakers": true, "onlyDefaultSpeakers": true, "ignoreInputMedia": true, "ignoreVirtual": false, "ignoreDevices": true, "granularSelect": false, "deviceSelect": false } }, "voiceSession": { "connected": true, "connecting": false, "guildId": null, "channelId": "1553847294195924992", "connectionId": "catfish-barley", "voiceServerEndpointPresent": true, "roomState": "connected", "localParticipant": { "identity": "user_1553844587838046208_catfish-barley", "sid": "PA_rmXMdiwMx25G", "isMicrophoneEnabled": false, "isCameraEnabled": false, "isScreenShareEnabled": true, "audioPublicationCount": 0, "videoPublicationCount": 1 }, "voiceStats": { "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 791, "videoRecvBitrate": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "rtt": 21, "jitter": 0, "participantCount": 2, "duration": 31 }, "perTrackStats": [ { "direction": "send", "kind": "video", "ssrc": 828649142, "mid": "7", "trackIdentifier": "{624284e0-0986-4a8c-bf1d-9bca8a8ed151}", "codec": "video/VP8", "codecSdpFmtpLine": "max-fs=12288;max-fr=60", "payloadType": 120, "bitrateKbps": 791, "bitrateWindowMs": 2001, "framesPerSecond": 60, "frameWidth": 2364, "frameHeight": 1330, "framesEncoded": 1338, "framesSent": 1338, "totalEncodeTimeMs": 2723, "encoderAcceleration": "unknown", "nackCount": 0, "pliCount": 0, "firCount": 0, "retransmittedPacketsSent": 0, "retransmittedBytesSent": 0, "keyFramesEncoded": 1 } ], "statsTimeSeries": [ { "timestamp": 1790969378790, "rtt": 0, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 0, "videoRecvBitrate": 0 }, { "timestamp": 1790969380793, "rtt": 0, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 0, "videoRecvBitrate": 0 }, { "timestamp": 1790969382794, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 0, "videoRecvBitrate": 0 }, { "timestamp": 1790969384800, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 0, "videoRecvBitrate": 0 }, { "timestamp": 1790969386801, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1397, "videoRecvBitrate": 0 }, { "timestamp": 1790969388801, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1671, "videoRecvBitrate": 0 }, { "timestamp": 1790969390801, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2115, "videoRecvBitrate": 0 }, { "timestamp": 1790969392806, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1463, "videoRecvBitrate": 0 }, { "timestamp": 1790969394806, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 845, "videoRecvBitrate": 0 }, { "timestamp": 1790969396807, "rtt": 19, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 836, "videoRecvBitrate": 0 }, { "timestamp": 1790969398806, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 864, "videoRecvBitrate": 0 }, { "timestamp": 1790969400807, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 792, "videoRecvBitrate": 0 }, { "timestamp": 1790969402811, "rtt": 20, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 793, "videoRecvBitrate": 0 }, { "timestamp": 1790969404828, "rtt": 21, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 800, "videoRecvBitrate": 0 }, { "timestamp": 1790969406829, "rtt": 21, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 791, "videoRecvBitrate": 0 } ], "transport": { "publisher": { "candidatePairState": "succeeded", "localCandidateType": "prflx", "localProtocol": "udp", "peerConnectionMode": "publisher-only", "remoteCandidateType": "host", "remoteProtocol": "udp", "currentRoundTripTimeMs": 21, "dtlsState": "connected", "iceState": "connected", "selectedCandidatePairChanges": 1, "dtlsCipher": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "srtpCipher": "SRTP_AEAD_AES_128_GCM", "tlsVersion": "FEFD" }, "subscriber": null } }, "recentScreenShares": [ { "startedAt": 1790967346441, "sourceKind": "web", "requestedCodec": "vp9", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790967381537, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790967382334, "sourceKind": "web", "requestedCodec": "vp9", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790968339775, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790968354321, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790968399491, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790968421607, "sourceKind": null, "requestedCodec": null, "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": null, "stopTrigger": null, "modalShown": null }, { "startedAt": 1790968432016, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790968919218, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790968965171, "sourceKind": "web", "requestedCodec": "av1", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790969363589, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790969380942, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": null, "stopTrigger": null, "modalShown": null } ], "screenShareWatchFailures": [], "screenShareNegotiation": { "selectedCodec": "vp8", "localCodecs": [ { "name": "opus", "type": "audio", "payload_type": 120, "priority": 1000, "encode": true, "decode": true }, { "name": "AV1", "type": "video", "payload_type": 101, "rtx_payload_type": 102, "priority": 5000, "encode": false, "decode": true }, { "name": "H265", "type": "video", "payload_type": 105, "rtx_payload_type": 106, "priority": 4000, "encode": false, "decode": false }, { "name": "H264", "type": "video", "payload_type": 103, "rtx_payload_type": 104, "priority": 3000, "encode": false, "decode": true }, { "name": "VP9", "type": "video", "payload_type": 109, "rtx_payload_type": 110, "priority": 2000, "encode": false, "decode": true }, { "name": "VP8", "type": "video", "payload_type": 107, "rtx_payload_type": 108, "priority": 1000, "encode": true, "decode": true } ], "remoteDecodeCodecsByIdentity": { "user_1553788772380835840_encke-goby": [ "av1", "h264", "vp9", "vp8" ] }, "decodeFailures": [] }, "voiceSubscriptionDebug": { "capturedAt": "2026-10-02T19:30:08.596Z", "buildVersion": "2026.1002.172440", "graphNowMs": 1790969408596, "connection": { "connected": true, "connecting": false, "reconnecting": false, "guildId": null, "channelId": "1553847294195924992", "connectionId": "catfish-barley", "voiceServerEndpoint": "https://fluxer.mathiaslui.org/livekit", "roomState": "connected", "localIdentity": "user_1553844587838046208_catfish-barley" }, "summary": { "videoReceiveTransceivers": 3, "negotiatedVideoReceiveTransceivers": 3, "remoteScreenSharePublications": 0, "subscribedScreenSharePublications": 0, "screenSharePublicationsWithTrack": 0, "screenShareSubscriptions": 0, "screenShareSubscriptionsWithCommandIssued": 0, "screenShareSubscriptionsWithFirstFrame": 0, "pendingSubscriptionCommands": 0 }, "publisherTransceivers": [ { "mid": "0", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{158edcb4-8c38-410e-860e-e621f51f5a36}", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "1", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{1568c49e-ea1f-41a4-b2d3-242e1f44effa}", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "2", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{7f3ec4a9-a38b-4a63-aa6c-7e2489d526d9}", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "3", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{c166ef6b-a694-4f0c-9581-70e170cff058}", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "4", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{ccfb9029-e111-4b6d-94b5-8816d366f476}", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "5", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "{353395dc-3722-475d-a435-472fcf847ae3}", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "7", "direction": "sendonly", "currentDirection": "sendonly", "receiver": { "id": "{5fc5273d-10e4-4881-9a9d-2992a80a38f1}", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": { "id": "{624284e0-0986-4a8c-bf1d-9bca8a8ed151}", "kind": "video", "enabled": true, "muted": false, "readyState": "live" } } ], "subscriberTransportPresent": false, "remoteParticipants": [ { "identity": "user_1553788772380835840_encke-goby", "sid": "PA_XZJkStHLktzE", "publications": [] } ], "subscriptions": [], "pendingSubscriptionCommands": [], "watchIntent": { "viewerStreamKeys": [ "dm:1553847294195924992:catfish-barley" ], "deferredStopKeys": [] }, "watchAttempts": [], "deadlines": [], "failures": [] }, "desktop": { "isDesktop": false } } ``` the Diag when streaming H.264 with the same settings in Brave: ```json { "schemaVersion": 1, "createdAt": "2026-10-02T20:07:33.001Z", "statsForNerds": { "session": { "connectionId": "sailfish-trout", "connectionQuality": "excellent", "latencyMs": 20, "avgLatencyMs": 27, "durationSeconds": 1896, "participants": 2 }, "network": { "audioSendBitrateKbps": 0, "audioRecvBitrateKbps": 0, "videoSendBitrateKbps": 441, "videoRecvBitrateKbps": 0, "audioPacketLossPercent": 0, "videoPacketLossPercent": 0, "jitterMs": 0, "rttMs": 28, "publisherTransport": { "candidatePairState": "succeeded", "localCandidateType": "srflx", "localProtocol": "udp", "localCandidateUrlHost": "stun.l.google.com", "peerConnectionMode": "publisher-only", "localNetworkType": "unknown", "remoteCandidateType": "host", "remoteProtocol": "udp", "currentRoundTripTimeMs": 28, "availableOutgoingBitrate": 5709142, "dtlsState": "connected", "iceState": "connected", "selectedCandidatePairChanges": 1, "dtlsCipher": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "srtpCipher": "SRTP_AES128_CM_HMAC_SHA1_80", "tlsVersion": "FEFD", "networkType": "unknown" }, "subscriberTransport": null }, "localVideo": null, "localVideoLayers": [], "localAudio": null, "localScreenShare": { "direction": "send", "kind": "video", "ssrc": 2657632883, "mid": "14", "trackIdentifier": "e01f1117-1ab3-4aa4-a0e4-5471e048a1e7", "mediaSourceId": "SV8", "codec": "video/VP8", "codecSdpFmtpLine": "x-google-start-bitrate=1500", "payloadType": 96, "bitrateKbps": 441, "bitrateWindowMs": 1999, "framesPerSecond": 28, "sourceFramesPerSecond": 28, "frameWidth": 2560, "frameHeight": 1440, "sourceFrameWidth": 2560, "sourceFrameHeight": 1440, "framesCaptured": 13746, "framesEncoded": 13739, "framesSent": 13739, "totalEncodeTimeMs": 35772, "encoderImplementation": "libvpx", "powerEfficientEncoder": false, "encoderAcceleration": "software", "scalabilityMode": "L1T1", "qualityLimitationReason": "none", "qualityLimitationResolutionChanges": 0, "targetBitrateKbps": 5382, "totalPacketSendDelayMs": 4130280, "nackCount": 0, "pliCount": 0, "firCount": 0, "active": true, "retransmittedPacketsSent": 0, "retransmittedBytesSent": 0, "keyFramesEncoded": 5 }, "localScreenShareAudio": null, "remoteVideo": null, "remoteScreenShare": null, "remoteAudio": null, "remoteScreenShareAudio": null, "sparklines": { "latency": [ 30, 29, 29, 29, 30, 31, 30, 30, 29, 29, 40, 40, 30, 30, 35, 35, 38, 31, 35, 35, 33, 31, 27, 27, 29, 29, 24, 24, 29, 32, 30, 30, 30, 31, 32, 32, 28, 24, 29, 29, 30, 29, 38, 38, 30, 32, 30, 30, 30, 32, 29, 29, 31, 29, 31, 31, 32, 34, 28, 28 ], "bitrate": [ 114, 52, 178, 203, 106, 125, 117, 280, 282, 171, 120, 234, 92, 245, 247, 1594, 1701, 184, 5019, 1188, 5210, 5158, 5588, 3931, 3820, 1655, 5194, 6418, 534, 127, 132, 102, 64, 109, 2518, 2851, 203, 40, 87, 95, 119, 168, 3130, 5648, 2111, 209, 2477, 874, 94, 123, 46, 45, 180, 117, 226, 440, 34, 363, 549, 441 ], "packetLoss": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "connection": { "voiceServerEndpoint": "https://fluxer.mathiaslui.org/livekit", "reconnectionCount": 0 }, "audio": { "echoCancellation": true, "noiseSuppression": true, "autoGainControl": true, "deepFilterNoiseSuppression": false, "deepFilterNoiseSuppressionLevel": 80, "processingMode": "voice" }, "screenShareSettings": { "resolution": "ultra", "frameRate": 60, "streamingMode": "custom", "preferredCodec": "vp8", "selectedCodec": "vp8", "codecPreferenceOrder": [ "vp8", "h264", "vp9" ], "contentHint": "text", "encoderMode": "auto", "scalabilityMode": "auto", "maxBitrateMbps": 6, "audioSourceMode": "system", "audioIncludeSources": [], "audioExcludeSources": [], "shareDesktopAudio": true, "shareAppAudio": true, "muteStreamAudio": true }, "screenShareAudioCapture": { "nativeCapture": { "armedCapture": null, "activeBridge": null, "supersededBridge": null, "lastStartedCapture": null, "lastArmFailure": null, "bridgeStats": { "active": false, "bridgeMode": null, "captureId": null, "startedAt": null, "lastFrameAt": null, "lastFrameTimestampUs": null, "framesReceived": 0, "framesDropped": 0, "lateFrameCount": 0, "rebufferCount": 0, "maxFrameArrivalGapMs": 0, "maxFrameTimestampGapMs": 0, "maxPendingFrames": 0, "maxBufferedDurationMs": 0, "lastFramePeak": null, "lastFrameRms": null, "maxFramePeak": 0, "maxFrameRms": 0, "nonSilentFrameCount": 0, "lastNonSilentFrameAt": null, "silentFrameStreak": 0, "maxSilentRunMs": 0, "sustainedSilenceWarned": false, "prebufferTargetMs": null, "frameDurationMs": null, "endReason": null, "endDetail": null, "endedAt": null }, "endedBridgeCaptures": [], "lifecycleFaults": [], "capturedDisplayAudio": null }, "publications": [] }, "appInfo": { "appVersion": "2026.927.142037", "electronVersion": null, "chromiumVersion": null, "hardwareAccelerationEnabled": null, "chromiumRuntime": null }, "gpu": null, "appMetrics": null, "system": { "platform": "Linux x86_64", "userAgent": "(X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36", "hardwareConcurrency": 13, "deviceMemoryGB": 16, "jsHeapUsedMB": null, "jsHeapTotalMB": null, "jsHeapLimitMB": null }, "heapHistory": [], "cpuHistory": [] }, "app": { "nativePlatform": "linux", "displayShareEnvironment": "web", "isDesktop": false, "supportsDesktopScreenShareAudioCapture": true }, "browser": { "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36", "platform": "Linux x86_64", "userAgentData": { "brands": [ { "brand": "Chromium", "version": "154" }, { "brand": "Brave", "version": "154" }, { "brand": "Not A(Brand", "version": "99" } ], "mobile": false, "platform": "Linux" }, "language": "en-US", "languages": [ "en-US" ], "hardwareConcurrency": 13, "deviceMemory": 16, "maxTouchPoints": 0, "cookieEnabled": true, "onLine": true, "doNotTrack": null, "secureContext": true, "visibilityState": "visible", "location": { "origin": "https://fluxer.mathiaslui.org/", "pathname": "/channels/@me/1553847294195924992", "hash": "" }, "viewport": { "width": 1013, "height": 933, "devicePixelRatio": 1 }, "screen": { "width": 1680, "height": 1050, "availWidth": 1680, "availHeight": 1050, "colorDepth": 24, "pixelDepth": 24 }, "performanceMemory": {} }, "webrtc": { "mediaDevices": true, "getUserMedia": true, "getDisplayMedia": true, "enumerateDevices": true, "audioContext": true, "webkitAudioContext": false, "mediaStreamTrackGenerator": true, "audioData": true, "rtcPeerConnection": true }, "codecs": { "liveKitSupported": [ "vp8", "h264", "vp9", "av1", "h265" ], "preferences": { "camera": "auto", "screenShare": "vp8" }, "resolved": { "camera": "vp9", "screenShare": "vp8" }, "support": { "vp8": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "software" }, "vp9": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "software" }, "h264": { "supported": true, "reason": "supported", "detail": "Available on your system.", "hardwareAccelerated": "software" }, "h265": { "supported": false, "reason": "opt-in-required", "detail": "H.265 (HEVC) screen sharing is off by default because it may cause compatibility issues for viewers. We’re working on improving this. Turn on H.265 screen sharing in Advanced settings to use it.", "hardwareAccelerated": "unknown" }, "av1": { "supported": false, "reason": "opt-in-required", "detail": "AV1 screen sharing is off by default because it may cause compatibility issues for viewers. We’re working on improving this. Turn on AV1 screen sharing in Advanced settings to use it.", "hardwareAccelerated": "unknown" } }, "gpuHardwareEncode": null }, "permissions": { "microphone": "granted", "camera": "prompt", "displayCapture": "prompt", "speakerSelection": "error:Failed to execute 'query' on 'Permissions': The Speaker Selection API is not enabled." }, "mediaDevices": { "supported": true, "count": 11, "devices": [ { "kind": "audioinput", "label": "Default", "hasLabel": true, "deviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "deviceIdLength": 7, "groupIdHash": "e6b373b74db8fcfc68501dfd3a3c3a3255a8e0525d81d767471d37d05140cedd", "groupIdLength": 64, "isDefaultDeviceId": true }, { "kind": "audiooutput", "label": "Default", "hasLabel": true, "deviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "deviceIdLength": 7, "groupIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "groupIdLength": 7, "isDefaultDeviceId": true }, { "kind": "audioinput", "label": "Logitech Webcam C925e Analog Stereo", "hasLabel": true, "deviceIdHash": "6d8da38eb75ea4a4c31829cc3796b081885ab245f5b5944884e9e3f2a5270617", "deviceIdLength": 64, "groupIdHash": "aeeed1863fec91cf5ac73a14cfe9426809ce18464353d237f2f5493af2f0c725", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "987ac2380a22a9cec2f887d97b60ce80e92715df79e2f52d8ef505f90a776b8e", "deviceIdLength": 64, "groupIdHash": "868565b45aa2bd34750173779f91a6eae0244f49d0c49b6aa8a4ea59e60ee420", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Easy Effects Source", "hasLabel": true, "deviceIdHash": "1315f70ac9e7292a38c0f15a78352bb6cd638149a90338a705f27f9327955c2f", "deviceIdLength": 64, "groupIdHash": "82ebae8aa43fa863072207631c715b2414a41b4c31e7afb7bd7b780098a77c69", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "e50c8e8bf3505de37d5b5862db4a17a6a87094c88f278652dea5d8c5f79996d7", "deviceIdLength": 64, "groupIdHash": "bbbe0b306fd9d0f7843e821618386cb9efa2099e0015f8ff87834c4e0a5538ef", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "HyperX 7.1 Audio Analog Stereo", "hasLabel": true, "deviceIdHash": "457392e73d079083986197aebd29f291a00b4323e1397a7dbc88d812c40e8cb9", "deviceIdLength": 64, "groupIdHash": "bbbe0b306fd9d0f7843e821618386cb9efa2099e0015f8ff87834c4e0a5538ef", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audioinput", "label": "Yeti X Analog Stereo", "hasLabel": true, "deviceIdHash": "58e5e598028670ed6237a7d3fa4ae57c7fbaad9da135b1833c9a0564977facf8", "deviceIdLength": 64, "groupIdHash": "868565b45aa2bd34750173779f91a6eae0244f49d0c49b6aa8a4ea59e60ee420", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "Easy Effects Sink", "hasLabel": true, "deviceIdHash": "2eca6bce79a02ec8009dc964bfd175eea35f98730c1fed1f661897a084f31b32", "deviceIdLength": 64, "groupIdHash": "9f0371fc7e725401378d013cc4e341ffdea9a16ff6c04a0289a04e8c6b34ce5a", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "audiooutput", "label": "AD104 High Definition Audio Controller Digital Stereo (HDMI) [MSI G24C6]", "hasLabel": true, "deviceIdHash": "31e1d45721772f068fc2a44e3165926282dcbb78cab55329bd70c6050914f220", "deviceIdLength": 64, "groupIdHash": "117140dadbb7e2203cfeda1242c68b5af762e4c26838f0b42cc9dbf01fe2290a", "groupIdLength": 64, "isDefaultDeviceId": false }, { "kind": "videoinput", "label": "", "hasLabel": false, "deviceIdHash": null, "deviceIdLength": 0, "groupIdHash": null, "groupIdLength": 0, "isDefaultDeviceId": false } ] }, "voiceSettings": { "inputDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "outputDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "videoDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "screenShareAudioDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "effectiveScreenShareAudioDeviceIdHash": "37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f", "inputVolume": 100, "outputVolume": 100, "echoCancellation": true, "noiseSuppression": true, "autoGainControl": true, "deepFilterNoiseSuppression": false, "deepFilterNoiseSuppressionLevel": 80, "voiceProcessingMode": "voice", "vadThreshold": 50, "vadAutoSensitivity": true, "vadEnhanced": true, "cameraResolution": "medium", "screenshareResolution": "ultra", "videoFrameRate": 60, "streamingMode": "custom", "hideStreamPreview": false, "muteStreamAudio": true, "shareAppAudio": true, "shareDesktopAudio": true, "shareDeviceAudio": true, "screenShareAudioSourceMode": "system", "screenShareAudioIncludeSources": [], "screenShareAudioExcludeSources": [], "preferredVideoCodec": "auto", "preferredScreenShareCodec": "vp8", "screenShareContentHint": "text", "screenShareEncoderMode": "auto", "screenShareScalabilityMode": "auto", "screenShareMaxBitrateMbps": 6, "linuxAudioCapture": { "workaround": false, "onlySpeakers": true, "onlyDefaultSpeakers": true, "ignoreInputMedia": true, "ignoreVirtual": false, "ignoreDevices": true, "granularSelect": false, "deviceSelect": false } }, "voiceSession": { "connected": true, "connecting": false, "guildId": null, "channelId": "1553847294195924992", "connectionId": "sailfish-trout", "voiceServerEndpointPresent": true, "roomState": "connected", "localParticipant": { "identity": "user_1553788772380835840_sailfish-trout", "sid": "PA_YpUXvFRxewgr", "isMicrophoneEnabled": false, "isCameraEnabled": false, "isScreenShareEnabled": true, "audioPublicationCount": 0, "videoPublicationCount": 1 }, "voiceStats": { "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 441, "videoRecvBitrate": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "rtt": 28, "jitter": 0, "participantCount": 2, "duration": 1897 }, "perTrackStats": [ { "direction": "send", "kind": "video", "ssrc": 2657632883, "mid": "14", "trackIdentifier": "e01f1117-1ab3-4aa4-a0e4-5471e048a1e7", "mediaSourceId": "SV8", "codec": "video/VP8", "codecSdpFmtpLine": "x-google-start-bitrate=1500", "payloadType": 96, "bitrateKbps": 441, "bitrateWindowMs": 1999, "framesPerSecond": 28, "sourceFramesPerSecond": 28, "frameWidth": 2560, "frameHeight": 1440, "sourceFrameWidth": 2560, "sourceFrameHeight": 1440, "framesCaptured": 13746, "framesEncoded": 13739, "framesSent": 13739, "totalEncodeTimeMs": 35772, "encoderImplementation": "libvpx", "powerEfficientEncoder": false, "encoderAcceleration": "software", "scalabilityMode": "L1T1", "qualityLimitationReason": "none", "qualityLimitationResolutionChanges": 0, "targetBitrateKbps": 5382, "totalPacketSendDelayMs": 4130280, "nackCount": 0, "pliCount": 0, "firCount": 0, "active": true, "retransmittedPacketsSent": 0, "retransmittedBytesSent": 0, "keyFramesEncoded": 5 } ], "statsTimeSeries": [ { "timestamp": 1790971533895, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 114, "videoRecvBitrate": 0 }, { "timestamp": 1790971535898, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 52, "videoRecvBitrate": 0 }, { "timestamp": 1790971537899, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 178, "videoRecvBitrate": 0 }, { "timestamp": 1790971539902, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 203, "videoRecvBitrate": 0 }, { "timestamp": 1790971541907, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 106, "videoRecvBitrate": 0 }, { "timestamp": 1790971543896, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 125, "videoRecvBitrate": 0 }, { "timestamp": 1790971545902, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 117, "videoRecvBitrate": 0 }, { "timestamp": 1790971547894, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 280, "videoRecvBitrate": 0 }, { "timestamp": 1790971549903, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 282, "videoRecvBitrate": 0 }, { "timestamp": 1790971551898, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 171, "videoRecvBitrate": 0 }, { "timestamp": 1790971553917, "rtt": 40, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 120, "videoRecvBitrate": 0 }, { "timestamp": 1790971555910, "rtt": 40, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 234, "videoRecvBitrate": 0 }, { "timestamp": 1790971557894, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 92, "videoRecvBitrate": 0 }, { "timestamp": 1790971559903, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 245, "videoRecvBitrate": 0 }, { "timestamp": 1790971561901, "rtt": 35, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 247, "videoRecvBitrate": 0 }, { "timestamp": 1790971563899, "rtt": 35, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1594, "videoRecvBitrate": 0 }, { "timestamp": 1790971565901, "rtt": 38, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1701, "videoRecvBitrate": 0 }, { "timestamp": 1790971567895, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 184, "videoRecvBitrate": 0 }, { "timestamp": 1790971569899, "rtt": 35, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5019, "videoRecvBitrate": 0 }, { "timestamp": 1790971571907, "rtt": 35, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1188, "videoRecvBitrate": 0 }, { "timestamp": 1790971573896, "rtt": 33, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5210, "videoRecvBitrate": 0 }, { "timestamp": 1790971575910, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5158, "videoRecvBitrate": 0 }, { "timestamp": 1790971577896, "rtt": 27, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5588, "videoRecvBitrate": 0 }, { "timestamp": 1790971579901, "rtt": 27, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 3931, "videoRecvBitrate": 0 }, { "timestamp": 1790971581894, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 3820, "videoRecvBitrate": 0 }, { "timestamp": 1790971583903, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 1655, "videoRecvBitrate": 0 }, { "timestamp": 1790971585909, "rtt": 24, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5194, "videoRecvBitrate": 0 }, { "timestamp": 1790971587898, "rtt": 24, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 6418, "videoRecvBitrate": 0 }, { "timestamp": 1790971589901, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 534, "videoRecvBitrate": 0 }, { "timestamp": 1790971591893, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 127, "videoRecvBitrate": 0 }, { "timestamp": 1790971593903, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 132, "videoRecvBitrate": 0 }, { "timestamp": 1790971595898, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 102, "videoRecvBitrate": 0 }, { "timestamp": 1790971597896, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 64, "videoRecvBitrate": 0 }, { "timestamp": 1790971599925, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 109, "videoRecvBitrate": 0 }, { "timestamp": 1790971601895, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2518, "videoRecvBitrate": 0 }, { "timestamp": 1790971603899, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2851, "videoRecvBitrate": 0 }, { "timestamp": 1790971605897, "rtt": 28, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 203, "videoRecvBitrate": 0 }, { "timestamp": 1790971607901, "rtt": 24, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 40, "videoRecvBitrate": 0 }, { "timestamp": 1790971609900, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 87, "videoRecvBitrate": 0 }, { "timestamp": 1790971611896, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 95, "videoRecvBitrate": 0 }, { "timestamp": 1790971613910, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 119, "videoRecvBitrate": 0 }, { "timestamp": 1790971615894, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 168, "videoRecvBitrate": 0 }, { "timestamp": 1790971617900, "rtt": 38, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 3130, "videoRecvBitrate": 0 }, { "timestamp": 1790971619898, "rtt": 38, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 5648, "videoRecvBitrate": 0 }, { "timestamp": 1790971621901, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2111, "videoRecvBitrate": 0 }, { "timestamp": 1790971623895, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 209, "videoRecvBitrate": 0 }, { "timestamp": 1790971625901, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 2477, "videoRecvBitrate": 0 }, { "timestamp": 1790971627916, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 874, "videoRecvBitrate": 0 }, { "timestamp": 1790971629895, "rtt": 30, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 94, "videoRecvBitrate": 0 }, { "timestamp": 1790971631900, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 123, "videoRecvBitrate": 0 }, { "timestamp": 1790971633894, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 46, "videoRecvBitrate": 0 }, { "timestamp": 1790971635904, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 45, "videoRecvBitrate": 0 }, { "timestamp": 1790971637902, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 180, "videoRecvBitrate": 0 }, { "timestamp": 1790971639896, "rtt": 29, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 117, "videoRecvBitrate": 0 }, { "timestamp": 1790971641910, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 226, "videoRecvBitrate": 0 }, { "timestamp": 1790971643855, "rtt": 31, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 440, "videoRecvBitrate": 0 }, { "timestamp": 1790971645854, "rtt": 32, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 34, "videoRecvBitrate": 0 }, { "timestamp": 1790971647857, "rtt": 34, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 363, "videoRecvBitrate": 0 }, { "timestamp": 1790971649855, "rtt": 28, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 549, "videoRecvBitrate": 0 }, { "timestamp": 1790971651854, "rtt": 28, "jitter": 0, "audioPacketLoss": 0, "videoPacketLoss": 0, "audioSendBitrate": 0, "audioRecvBitrate": 0, "videoSendBitrate": 441, "videoRecvBitrate": 0 } ], "transport": { "publisher": { "candidatePairState": "succeeded", "localCandidateType": "srflx", "localProtocol": "udp", "localCandidateUrlHost": "stun.l.google.com", "peerConnectionMode": "publisher-only", "localNetworkType": "unknown", "remoteCandidateType": "host", "remoteProtocol": "udp", "currentRoundTripTimeMs": 28, "availableOutgoingBitrate": 5709142, "dtlsState": "connected", "iceState": "connected", "selectedCandidatePairChanges": 1, "dtlsCipher": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "srtpCipher": "SRTP_AES128_CM_HMAC_SHA1_80", "tlsVersion": "FEFD", "networkType": "unknown" }, "subscriber": null } }, "recentScreenShares": [ { "startedAt": 1790969769788, "sourceKind": null, "requestedCodec": null, "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": null, "stopTrigger": null, "modalShown": null }, { "startedAt": 1790969790501, "sourceKind": "web", "requestedCodec": "h264", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790969867750, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790969881174, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790969893357, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790969909925, "sourceKind": "web", "requestedCodec": "vp9", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790970335304, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790970346537, "sourceKind": "web", "requestedCodec": "h264", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790970652158, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790970669841, "sourceKind": "web", "requestedCodec": "vp9", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790970744902, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790970751962, "sourceKind": "web", "requestedCodec": "h264", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": 1790971129456, "stopTrigger": "user", "modalShown": null }, { "startedAt": 1790971139658, "sourceKind": "web", "requestedCodec": "vp8", "negotiatedCodecs": null, "encoderVerification": null, "startError": null, "stoppedAt": null, "stopTrigger": null, "modalShown": null } ], "screenShareWatchFailures": [], "screenShareNegotiation": { "selectedCodec": "vp8", "localCodecs": [ { "name": "opus", "type": "audio", "payload_type": 120, "priority": 1000, "encode": true, "decode": true }, { "name": "AV1", "type": "video", "payload_type": 101, "rtx_payload_type": 102, "priority": 5000, "encode": false, "decode": true }, { "name": "H265", "type": "video", "payload_type": 105, "rtx_payload_type": 106, "priority": 4000, "encode": false, "decode": false }, { "name": "H264", "type": "video", "payload_type": 103, "rtx_payload_type": 104, "priority": 3000, "encode": true, "decode": true }, { "name": "VP9", "type": "video", "payload_type": 109, "rtx_payload_type": 110, "priority": 2000, "encode": true, "decode": true }, { "name": "VP8", "type": "video", "payload_type": 107, "rtx_payload_type": 108, "priority": 1000, "encode": true, "decode": true } ], "remoteDecodeCodecsByIdentity": { "user_1553844587838046208_boga-celsius": [ "av1", "h264", "vp9", "vp8" ] }, "decodeFailures": [] }, "voiceSubscriptionDebug": { "capturedAt": "2026-10-02T20:07:33.002Z", "buildVersion": "2026.927.142037", "graphNowMs": 1790971653002, "connection": { "connected": true, "connecting": false, "reconnecting": false, "guildId": null, "channelId": "1553847294195924992", "connectionId": "sailfish-trout", "voiceServerEndpoint": "https://fluxer.mathiaslui.org/livekit", "roomState": "connected", "localIdentity": "user_1553788772380835840_sailfish-trout" }, "summary": { "videoReceiveTransceivers": 3, "negotiatedVideoReceiveTransceivers": 3, "remoteScreenSharePublications": 0, "subscribedScreenSharePublications": 0, "screenSharePublicationsWithTrack": 0, "screenShareSubscriptions": 0, "screenShareSubscriptionsWithCommandIssued": 0, "screenShareSubscriptionsWithFirstFrame": 0, "pendingSubscriptionCommands": 0 }, "publisherTransceivers": [ { "mid": "0", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "2a73ed71-2972-4669-b215-87cd7d3537cd", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "1", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "8bc3e5ba-36b1-4a25-b2d6-38b36bd37015", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "2", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "22e7d7f7-1ede-4213-9530-6bed0fe751a3", "kind": "audio", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "3", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "35df7190-27bc-4748-85f7-76af3ac36179", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "4", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "bc3df0e8-2ae1-4a2e-86bb-731e96c79382", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "5", "direction": "recvonly", "currentDirection": "recvonly", "receiver": { "id": "344b1499-c090-4a91-b89c-fe132d4f0914", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": null }, { "mid": "14", "direction": "sendonly", "currentDirection": "sendonly", "receiver": { "id": "5552b10e-2280-4eed-8eab-6dfdca8c2394", "kind": "video", "enabled": true, "muted": true, "readyState": "live" }, "sender": { "id": "e01f1117-1ab3-4aa4-a0e4-5471e048a1e7", "kind": "video", "enabled": true, "muted": false, "readyState": "live" } } ], "subscriberTransportPresent": false, "remoteParticipants": [ { "identity": "user_1553844587838046208_boga-celsius", "sid": "PA_vMgaLbRfoc94", "publications": [] } ], "subscriptions": [], "pendingSubscriptionCommands": [], "watchIntent": { "viewerStreamKeys": [ "dm:1553847294195924992:sailfish-trout" ], "deferredStopKeys": [] }, "watchAttempts": [], "deadlines": [], "failures": [] }, "desktop": { "isDesktop": false } } ```