webrtc-connection-diagnostics
Installation
SKILL.md
WebRTC Connection Diagnostics
Overview
ovstream's WebRTC/native backend uses NVIDIA StreamSDK signaling and ICE (not browser-interoperable WebRTC). Most connection failures are network-topology or configuration problems, not SDK bugs. This skill turns captured logs into a diagnosis by matching them against the scenario catalog.
The authoritative reference is docs/WEBRTC_CONNECTIVITY.md — it carries
the full scenario matrix, the StreamSDK hex-error table, the key-log-message
table, and the multi-machine procedures. The machine-readable catalog is
tests/webrtc_net/scenarios.toml (each entry's id, expect_logs,
diagnosis, fix). Read both when diagnosing; this skill is the workflow that
ties them together.