{ "status": "pass", "startedAt": "2026-06-05T20:43:38.058Z", "endedAt": "2026-06-05T20:44:00.477Z", "platform": "darwin", "arch": "arm64", "config": { "url": "ws://127.0.0.1:17880", "serverApiUrl": "http://127.0.0.1:17880", "apiKey": "devkey", "room": "fluxer-webrtc-harness-287-d177ae47-231a-4e5f-8b33-e21435c1d78c", "externalTokens": false, "publisherIdentity": "fluxer-native-publisher-287", "secondaryPublisherIdentity": "fluxer-native-publisher-2-287", "subscriberIdentity": "fluxer-native-subscriber-287", "required": true, "strict": true, "timeoutMs": 90000, "connectTimeoutMs": 30000, "disconnectTimeoutMs": 10000, "probeTimeoutMs": 1500, "durationMs": 20000, "width": 1280, "height": 720, "expectedWidth": 1280, "expectedHeight": 720, "fps": 30, "minFpsRatio": 0.9, "maxFrameGapMs": 250, "maxAudioFrameGapMs": 250, "maxAvDriftMs": 120, "maxPacketLoss": null, "requireStableResolution": true, "videoPattern": "fast", "videoInput": "nv12", "subscriberVideoQuality": "high", "screenCodecs": ["h264"], "expectedScreenCodecs": ["h264"], "codec": "h264", "expectedScreenCodec": "video/H264", "secondaryPublisher": true, "secondaryPublisherCodec": "h264", "secondaryPublisherCodecExplicit": false, "expectedSecondaryPublisherCodec": "video/H264", "expectedSecondaryPublisherCodecExplicit": false, "screenSimulcast": false, "secondaryPublisherScreenSimulcast": false, "adaptiveSend": true, "minVideoFps": 15, "minResolutionScale": 0.5, "maxAudioBufferMs": 750, "secondaryPublisherMicrophone": true, "secondaryPublisherScreenAudio": true, "maxBitrateBps": 400000, "sampleRate": 48000, "channels": 1, "audioChunkMs": 20, "microphone": true, "screenAudio": true, "dataPacket": true, "subscriptionCycle": false, "validateServerPublishing": true, "camera": false, "cameraDeviceId": null, "expectedCameraCodec": null, "expectedHardwareEncoder": null, "reportPath": "/Users/hampus/Development/fluxer/fluxer_desktop/native-media-reports/mac-m3-ultra-livekit-alltracks-serverpub-20260605T204337Z.json", "verbose": false, "scenarioName": "codec-h264-with-h264", "apiSecret": "", "e2eeKey": null, "publisherToken": null, "secondaryPublisherToken": null, "subscriberToken": null }, "checks": [ { "name": "publisher connected", "pass": true }, { "name": "subscriber connected", "pass": true }, { "name": "publisher local screenshare publication", "pass": true }, { "name": "subscriber remote screenshare subscription", "pass": true }, { "name": "subscriber inbound video frames >= 6", "pass": true }, { "name": "subscriber video frame callback", "pass": true }, { "name": "publisher outbound screenshare stats", "pass": true }, { "name": "subscriber inbound video stats", "pass": true }, { "name": "subscriber inbound video stats count >= 2", "pass": true }, { "name": "subscriber video resolution 1280x720", "pass": true }, { "name": "subscriber aggregate inbound audio frames >= 12", "pass": true }, { "name": "subscriber inbound audio stats count >= 4", "pass": true }, { "name": "publisher local microphone publication", "pass": true }, { "name": "subscriber remote microphone subscription", "pass": true }, { "name": "subscriber inbound audio frames >= 12", "pass": true }, { "name": "publisher outbound microphone stats", "pass": true }, { "name": "subscriber inbound audio stats", "pass": true }, { "name": "publisher local screen-share audio publication", "pass": true }, { "name": "subscriber remote screen-share audio subscription", "pass": true }, { "name": "publisher outbound screen-share audio stats", "pass": true }, { "name": "secondary publisher connected", "pass": true }, { "name": "secondary publisher local screenshare publication", "pass": true }, { "name": "subscriber remote secondary screenshare subscription", "pass": true }, { "name": "secondary publisher outbound screenshare stats", "pass": true }, { "name": "secondary publisher outbound screenshare codec video/H264", "pass": true }, { "name": "subscriber inbound secondary codec video/H264", "pass": true }, { "name": "secondary publisher local microphone publication", "pass": true }, { "name": "subscriber remote secondary microphone subscription", "pass": true }, { "name": "secondary publisher outbound microphone stats", "pass": true }, { "name": "secondary publisher local screen-share audio publication", "pass": true }, { "name": "subscriber remote secondary screen-share audio subscription", "pass": true }, { "name": "secondary publisher outbound screen-share audio stats", "pass": true }, { "name": "subscriber data packet received", "pass": true }, { "name": "subscriber secondary data packet received", "pass": true }, { "name": "publisher outbound screenshare codec video/H264", "pass": true }, { "name": "subscriber inbound video codec video/H264", "pass": true }, { "name": "server publishing API participants listed", "pass": true }, { "name": "server sees publisher screenshare publication", "pass": true }, { "name": "server sees publisher microphone publication", "pass": true }, { "name": "server sees publisher screen-share audio publication", "pass": true }, { "name": "server sees secondary publisher screenshare publication", "pass": true }, { "name": "server sees secondary publisher microphone publication", "pass": true }, { "name": "server sees secondary publisher screen-share audio publication", "pass": true } ], "skippedReason": null, "error": null, "hardwareEncoder": { "available": true, "backend": "videotoolbox", "compiled": true, "runtime": true, "codecs": ["h264", "h265"], "zeroCopy": false, "nativeInputs": [], "detail": "VideoToolbox can create hardware-accelerated compression sessions for h264, h265; supported hardware-codec probe set: h264, h265" }, "metrics": { "inboundAudioFrames": 8688, "inboundVideoFrames": 1105, "strictAudioFrames": 200, "strictVideoFrames": 1096, "videoCallbacks": 1105, "videoBytes": 1527552000, "receivedFps": 55.07, "requiredFps": 27, "maxVideoFrameGapMs": 137, "maxAudioFrameGapMs": 102, "maxVideoFrameGapOverallMs": 278, "maxAudioFrameGapOverallMs": 102, "avDriftMs": 16, "maxObservedPacketLoss": 193, "maxObservedPacketLossDelta": 181, "videoResolutionCounts": { "1280x720": 1096 }, "videoResolutionMismatchCount": 0, "droppedVideoFrameCallbacks": 0, "publisherVideoPump": { "input": "nv12", "pattern": "fast", "targetFps": 30, "startedAtMs": 1780692218670, "stoppedAtMs": null, "framesPushed": 655, "framesRejected": 0, "errors": 0, "maxPushGapMs": 35, "lastPushAtMs": 1780692240471, "elapsedMs": 21825, "producedFps": 30.01 }, "secondaryPublisherVideoPump": { "input": "nv12", "pattern": "fast", "targetFps": 30, "startedAtMs": 1780692218671, "stoppedAtMs": null, "framesPushed": 655, "framesRejected": 0, "errors": 0, "maxPushGapMs": 35, "lastPushAtMs": 1780692240471, "elapsedMs": 21824, "producedFps": 30.01 }, "serverPublishing": { "fetchedAtMs": 1780692220222, "error": null, "participants": [ { "identity": "fluxer-native-publisher-287", "trackCount": 3, "tracks": [ { "sid": "TR_AMQmi9tr3ijwD7", "name": "mic", "kind": "audio", "source": "microphone", "mimeType": "audio/red", "muted": false }, { "sid": "TR_AsVx6mXCeyrqVB", "name": "screen-audio", "kind": "audio", "source": "screenshareAudio", "mimeType": "audio/red", "muted": false }, { "sid": "TR_VSjjPS7DRgdqSi", "name": "screen", "kind": "video", "source": "screenshare", "mimeType": "video/H264", "muted": false } ] }, { "identity": "fluxer-native-subscriber-287", "trackCount": 0, "tracks": [] }, { "identity": "fluxer-native-publisher-2-287", "trackCount": 3, "tracks": [ { "sid": "TR_VSVinYCWjRrXgb", "name": "screen", "kind": "video", "source": "screenshare", "mimeType": "video/H264", "muted": false }, { "sid": "TR_AMd395vNaQvHas", "name": "mic", "kind": "audio", "source": "microphone", "mimeType": "audio/red", "muted": false }, { "sid": "TR_AsSinL94mqRm57", "name": "screen-audio", "kind": "audio", "source": "screenshareAudio", "mimeType": "audio/red", "muted": false } ] } ] }, "lastVideoMeta": { "participantSid": "PA_cdeic4ojSyhV", "trackSid": "TR_VSVinYCWjRrXgb", "width": 1280, "height": 720, "timestampUs": 247086842000 }, "publisherStats": { "rttMs": 1, "outbound": [ { "trackSid": "TR_AsVx6mXCeyrqVB", "source": "screenshareAudio", "kind": "audio", "bitrateKbps": 263.9, "packetsLost": 0, "codec": "audio/opus" }, { "trackSid": "TR_AMQmi9tr3ijwD7", "source": "microphone", "kind": "audio", "bitrateKbps": 98.7, "packetsLost": 0, "codec": "audio/opus" }, { "trackSid": "TR_VSjjPS7DRgdqSi", "source": "screenshare", "kind": "video", "bitrateKbps": 38.3, "packetsLost": 0, "fps": 28, "codec": "video/H264" } ], "inbound": [ { "participantSid": "PA_cdeic4ojSyhV", "trackSid": "TR_AsSinL94mqRm57", "kind": "audio", "bitrateKbps": 242.9, "packetsLost": 78, "jitterMs": 0, "audioLevel": 0.319, "codec": "audio/opus" }, { "participantSid": "PA_cdeic4ojSyhV", "trackSid": "TR_VSVinYCWjRrXgb", "kind": "video", "bitrateKbps": 39, "packetsLost": 15, "jitterMs": 2, "codec": "video/H264" }, { "participantSid": "PA_cdeic4ojSyhV", "trackSid": "TR_AMd395vNaQvHas", "kind": "audio", "bitrateKbps": 92.8, "packetsLost": 86, "jitterMs": 0, "audioLevel": 0.307, "codec": "audio/opus" } ], "send": { "outgoingVideoQueueDepth": 1, "outgoingVideoFramesProduced": 651, "outgoingVideoFramesAccepted": 651, "outgoingVideoFramesDropped": 27, "outgoingVideoFramesCoalesced": 27, "outgoingVideoFramesCaptured": 623, "outgoingVideoCaptureFailures": 0, "outgoingVideoEffectiveFps": 28.71, "outgoingVideoTargetFps": 30, "outgoingVideoMaxQueueAgeMs": 34, "outgoingVideoMaxPushLatencyMs": 34, "outgoingAudioBufferTargetMs": 200, "outgoingAudioBufferMaxMs": 750, "outgoingAudioUnderruns": 0, "outgoingAudioRebuffers": 0, "outgoingAudioMaxFrameGapMs": 32, "adaptiveSendTier": "full", "adaptiveSendReason": "stable" } }, "secondaryPublisherStats": { "rttMs": null, "outbound": [ { "trackSid": "TR_AsSinL94mqRm57", "source": "screenshareAudio", "kind": "audio", "bitrateKbps": 257.9, "packetsLost": 0, "codec": "audio/opus" }, { "trackSid": "TR_AMd395vNaQvHas", "source": "microphone", "kind": "audio", "bitrateKbps": 97.6, "packetsLost": 0, "codec": "audio/opus" }, { "trackSid": "TR_VSVinYCWjRrXgb", "source": "screenshare", "kind": "video", "bitrateKbps": 40.3, "packetsLost": 0, "fps": 29, "codec": "video/H264" } ], "inbound": [ { "participantSid": "PA_ecrQddbJEyhw", "trackSid": "TR_AsVx6mXCeyrqVB", "kind": "audio", "bitrateKbps": 233.5, "packetsLost": 94, "jitterMs": 0, "audioLevel": 0.307, "codec": "audio/opus" }, { "participantSid": "PA_ecrQddbJEyhw", "trackSid": "TR_VSjjPS7DRgdqSi", "kind": "video", "bitrateKbps": 39.6, "packetsLost": 13, "jitterMs": 2, "codec": "video/H264" }, { "participantSid": "PA_ecrQddbJEyhw", "trackSid": "TR_AMQmi9tr3ijwD7", "kind": "audio", "bitrateKbps": 99.1, "packetsLost": 86, "jitterMs": 1, "audioLevel": 0.307, "codec": "audio/opus" } ], "send": { "outgoingVideoQueueDepth": 1, "outgoingVideoFramesProduced": 653, "outgoingVideoFramesAccepted": 653, "outgoingVideoFramesDropped": 27, "outgoingVideoFramesCoalesced": 27, "outgoingVideoFramesCaptured": 625, "outgoingVideoCaptureFailures": 0, "outgoingVideoEffectiveFps": 28.71, "outgoingVideoTargetFps": 30, "outgoingVideoMaxQueueAgeMs": 34, "outgoingVideoMaxPushLatencyMs": 34, "outgoingAudioBufferTargetMs": 200, "outgoingAudioBufferMaxMs": 750, "outgoingAudioUnderruns": 0, "outgoingAudioRebuffers": 0, "outgoingAudioMaxFrameGapMs": 32, "adaptiveSendTier": "full", "adaptiveSendReason": "stable" } }, "subscriberStats": { "rttMs": null, "outbound": [], "inbound": [ { "participantSid": "PA_cdeic4ojSyhV", "trackSid": "TR_AMd395vNaQvHas", "kind": "audio", "bitrateKbps": 98.3, "packetsLost": 33, "jitterMs": 0, "audioLevel": 0.306, "codec": "audio/opus" }, { "participantSid": "PA_cdeic4ojSyhV", "trackSid": "TR_VSVinYCWjRrXgb", "kind": "video", "bitrateKbps": 39, "packetsLost": 42, "jitterMs": 2, "codec": "video/H264" }, { "participantSid": "PA_cdeic4ojSyhV", "trackSid": "TR_AsSinL94mqRm57", "kind": "audio", "bitrateKbps": 253.1, "packetsLost": 2, "jitterMs": 0, "audioLevel": 0.319, "codec": "audio/opus" }, { "participantSid": "PA_ecrQddbJEyhw", "trackSid": "TR_AsVx6mXCeyrqVB", "kind": "audio", "bitrateKbps": 253.3, "packetsLost": 19, "jitterMs": 0, "audioLevel": 0.307, "codec": "audio/opus" }, { "participantSid": "PA_ecrQddbJEyhw", "trackSid": "TR_AMQmi9tr3ijwD7", "kind": "audio", "bitrateKbps": 98.3, "packetsLost": 3, "jitterMs": 1, "audioLevel": 0.307, "codec": "audio/opus" }, { "participantSid": "PA_ecrQddbJEyhw", "trackSid": "TR_VSjjPS7DRgdqSi", "kind": "video", "bitrateKbps": 38.4, "packetsLost": 43, "jitterMs": 2, "codec": "video/H264" } ], "send": { "outgoingVideoQueueDepth": 0, "outgoingVideoFramesProduced": 0, "outgoingVideoFramesAccepted": 0, "outgoingVideoFramesDropped": 0, "outgoingVideoFramesCoalesced": 0, "outgoingVideoFramesCaptured": 0, "outgoingVideoCaptureFailures": 0, "outgoingVideoEffectiveFps": 0, "outgoingVideoTargetFps": 0, "outgoingVideoMaxQueueAgeMs": 0, "outgoingVideoMaxPushLatencyMs": 0, "outgoingAudioBufferTargetMs": 200, "outgoingAudioBufferMaxMs": 750, "outgoingAudioUnderruns": 0, "outgoingAudioRebuffers": 0, "outgoingAudioMaxFrameGapMs": 0, "adaptiveSendTier": "idle", "adaptiveSendReason": "notPublishing" } } } }