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?):
Edited by Rex
Changes
}, "localVideo": null,Added: ``` "localVideoLayers": [], "localAudio": null,
Show
Retested with self-hosted "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
}
}
```
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?):
{
"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 ,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?):