{ "status": "fail", "startedAt": "2026-06-05T22:39:58.041Z", "endedAt": "2026-06-05T22:40:30.271Z", "platform": "win32", "arch": "arm64", "config": { "url": "ws://100.79.83.54:17880", "serverApiUrl": "http://100.79.83.54:17880", "apiKey": "devkey", "room": "fluxer-webrtc-harness-3512-db87cf14-fb04-4daf-84ee-a577ef39b456", "externalTokens": false, "publisherIdentity": "fluxer-native-publisher-3512", "secondaryPublisherIdentity": "fluxer-native-publisher-2-3512", "subscriberIdentity": "fluxer-native-subscriber-3512", "required": true, "strict": true, "timeoutMs": 120000, "connectTimeoutMs": 30000, "disconnectTimeoutMs": 10000, "probeTimeoutMs": 1500, "durationMs": 30000, "width": 640, "height": 360, "expectedWidth": 640, "expectedHeight": 360, "fps": 30, "minFpsRatio": 0.95, "maxFrameGapMs": 250, "maxAudioFrameGapMs": 250, "maxAvDriftMs": 150, "maxPacketLoss": 0, "requireStableResolution": true, "videoPattern": "gradient", "videoInput": "bgra", "subscriberVideoQuality": null, "screenCodecs": ["vp8"], "expectedScreenCodecs": ["vp8"], "codec": "vp8", "expectedScreenCodec": "video/VP8", "secondaryPublisher": false, "secondaryPublisherCodec": "vp8", "secondaryPublisherCodecExplicit": false, "expectedSecondaryPublisherCodec": "video/VP8", "expectedSecondaryPublisherCodecExplicit": false, "screenSimulcast": false, "secondaryPublisherScreenSimulcast": false, "adaptiveSend": true, "minVideoFps": 15, "minResolutionScale": 0.5, "maxAudioBufferMs": 750, "secondaryPublisherMicrophone": true, "secondaryPublisherScreenAudio": true, "maxBitrateBps": 5000000, "sampleRate": 48000, "channels": 1, "audioChunkMs": 20, "microphone": true, "screenAudio": true, "dataPacket": true, "subscriptionCycle": true, "validateServerPublishing": true, "camera": false, "cameraDeviceId": null, "expectedCameraCodec": null, "expectedHardwareEncoder": null, "reportPath": "C:\\Mac\\Home\\Development\\fluxer\\fluxer_desktop\\native-media-reports\\windows-parallels-arm64\\vp8-360p30-strict-single-after-fix-20260605.json", "verbose": false, "scenarioName": "codec-vp8", "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 >= 3", "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 >= 1", "pass": true }, { "name": "subscriber video resolution 640x360", "pass": true }, { "name": "subscriber aggregate inbound audio frames >= 6", "pass": true }, { "name": "subscriber inbound audio stats count >= 2", "pass": true }, { "name": "publisher local microphone publication", "pass": true }, { "name": "subscriber remote microphone subscription", "pass": true }, { "name": "subscriber inbound audio frames >= 6", "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": "subscriber data packet received", "pass": true }, { "name": "publisher outbound screenshare codec video/VP8", "pass": true }, { "name": "subscriber inbound video codec video/VP8", "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 } ], "skippedReason": null, "error": "received FPS 16.35 below 28.5", "hardwareEncoder": { "available": false, "backend": "none", "compiled": true, "runtime": false, "codecs": [], "zeroCopy": false, "nativeInputs": [], "reason": "runtime_prerequisite_missing", "detail": "missing nvcuda.dll, nvEncodeAPI64.dll" }, "metrics": { "inboundAudioFrames": 6178, "inboundVideoFrames": 503, "strictAudioFrames": 297, "strictVideoFrames": 490, "videoCallbacks": 503, "videoBytes": 173836800, "receivedFps": 16.35, "requiredFps": 28.5, "maxVideoFrameGapMs": 244, "maxAudioFrameGapMs": 180, "maxVideoFrameGapOverallMs": 244, "maxAudioFrameGapOverallMs": 180, "avDriftMs": 60, "maxObservedPacketLoss": 0, "maxObservedPacketLossDelta": 0, "videoResolutionCounts": { "640x360": 490 }, "videoResolutionMismatchCount": 0, "droppedVideoFrameCallbacks": 0, "publisherVideoPump": { "input": "bgra", "pattern": "gradient", "targetFps": 30, "startedAtMs": 1780699199141, "stoppedAtMs": null, "framesPushed": 931, "framesRejected": 0, "errors": 0, "maxPushGapMs": 155, "lastPushAtMs": 1780699230263, "elapsedMs": 31136, "producedFps": 29.9 }, "secondaryPublisherVideoPump": null, "serverPublishing": { "fetchedAtMs": 1780699200252, "error": null, "participants": [ { "identity": "fluxer-native-publisher-3512", "trackCount": 3, "tracks": [ { "sid": "TR_VSFLKMrtaZRUAL", "name": "screen", "kind": "video", "source": "screenshare", "mimeType": "video/VP8", "muted": false }, { "sid": "TR_AMTrMJygXoaHT8", "name": "mic", "kind": "audio", "source": "microphone", "mimeType": "audio/red", "muted": false }, { "sid": "TR_AseREdJhgwsKHc", "name": "screen-audio", "kind": "audio", "source": "screenshareAudio", "mimeType": "audio/red", "muted": false } ] }, { "identity": "fluxer-native-subscriber-3512", "trackCount": 0, "tracks": [] } ] }, "lastVideoMeta": { "participantSid": "PA_BbRoKiddPYPe", "trackSid": "TR_VSFLKMrtaZRUAL", "width": 640, "height": 360, "timestampUs": 2108079000 }, "publisherStats": { "rttMs": 1, "outbound": [ { "trackSid": "TR_VSFLKMrtaZRUAL", "source": "screenshare", "kind": "video", "bitrateKbps": 1257.6, "packetsLost": 0, "fps": 15, "codec": "video/VP8" }, { "trackSid": "TR_AseREdJhgwsKHc", "source": "screenshareAudio", "kind": "audio", "bitrateKbps": 257.1, "packetsLost": 0, "codec": "audio/opus" }, { "trackSid": "TR_AMTrMJygXoaHT8", "source": "microphone", "kind": "audio", "bitrateKbps": 99.1, "packetsLost": 0, "codec": "audio/opus" } ], "inbound": [], "send": { "outgoingVideoQueueDepth": 1, "outgoingVideoFramesProduced": 927, "outgoingVideoFramesAccepted": 927, "outgoingVideoFramesDropped": 405, "outgoingVideoFramesCoalesced": 405, "outgoingVideoFramesCaptured": 521, "outgoingVideoCaptureFailures": 0, "outgoingVideoEffectiveFps": 16.8, "outgoingVideoTargetFps": 15, "outgoingVideoMaxQueueAgeMs": 74, "outgoingVideoMaxPushLatencyMs": 76, "outgoingAudioBufferTargetMs": 300, "outgoingAudioBufferMaxMs": 750, "outgoingAudioUnderruns": 0, "outgoingAudioRebuffers": 1, "outgoingAudioMaxFrameGapMs": 153, "adaptiveSendTier": "fps15", "adaptiveSendReason": "sendLatencyPressure" } }, "secondaryPublisherStats": null, "subscriberStats": { "rttMs": 1, "outbound": [], "inbound": [ { "participantSid": "PA_BbRoKiddPYPe", "trackSid": "TR_AseREdJhgwsKHc", "kind": "audio", "bitrateKbps": 252.8, "packetsLost": 0, "jitterMs": 1, "audioLevel": 0.337, "codec": "audio/opus" }, { "participantSid": "PA_BbRoKiddPYPe", "trackSid": "TR_VSFLKMrtaZRUAL", "kind": "video", "bitrateKbps": 1169, "packetsLost": 0, "jitterMs": 3, "codec": "video/VP8" }, { "participantSid": "PA_BbRoKiddPYPe", "trackSid": "TR_AMTrMJygXoaHT8", "kind": "audio", "bitrateKbps": 97.5, "packetsLost": 0, "jitterMs": 1, "audioLevel": 0.315, "codec": "audio/opus" } ], "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" } } } }