WebSocket client → ws_reverse_proxy (binary frames = UDP datagrams). RoIP protobuf aligned with android_udp4_client: GetInfo then heartbeats; Opus params from server (fallback 48 kHz mono).
Disconnected | — ms | in 0.0 kb/s | out 0.0 kb/s
— client log —

    
— message log —