From 3fef7bd502a0e47cb514a83224b995b7d9bcd2dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Lucas?= <55464917+jlucaso1@users.noreply.github.com> Date: Mon, 13 Jul 2026 18:24:08 -0300 Subject: [PATCH 01/12] =?UTF-8?q?feat(voip):=201:1=20video=20calls=20?= =?UTF-8?q?=E2=80=94=20H.264=20transport,=20upgrade/downgrade,=20ffmpeg=20?= =?UTF-8?q?example?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The video media plane rides the audio call's relay and E2E keys: H.264 Annex-B access units are RFC 6184-packetized (single NAL / FU-A), protected by the same per-participant E2E-SRTP + WARP MI tag under a video SSRC (slot 2), and demuxed from audio by payload type (97). The library never touches pixels: VideoSource/VideoSink carry pre-encoded AUs, so the codec stays with the consumer. Signaling implements the in-call