★ EMPIEZA AQUÍ
Matriz de Decisión — 6 Arquitecturas
CSI / USB × Fase × Tor × RAM — ¿Qué arquitectura elegir?
☞ VER MATRIZ COMPLETA
Árbol de decisión, selección por contexto, tabla Cámara × Fase, comparativa de las 6 arquitecturas. Punto de entrada al sitio.
§1.1–1.5
Protocolos: WebRTC & Mumble
SDP, ICE, STUN, TURN, DTLS, SRTP — cómo viajan datos, audio y vídeo
☞ VER POSTER COMPLETO
Ficha técnica de pila WebRTC (7 capas), flujo SDP, descubrimiento ICE, diagramas STUN/TURN, pila Mumble (7 capas), flujo de conexión Mumble, comparativa WebRTC vs Mumble.
§1.6
Ecosistema: Librerías & Servidores
Node.js, Go, C, C++, Python — mapa completo de herramientas WebRTC
☞ VER POSTER COMPLETO
14 librerías/servidores comparados: node-datachannel, werift, mediasoup, LiveKit, Pion, go2rtc, MediaMTX, Janus… Mapa de decisión, comparativas P2P y SFU, alternativas evaluadas.
HARDWARE
CSI vs. USB — Cámaras en el SNH
Hardware, pipeline, encoder H.264 HW, Docker — qué cambia según la cámara
☞ VER POSTER COMPLETO
Specs técnicas:
§2.1
Retransmisión al Navegador — Sin JS
MJPEG, HLS, OGG/Opus, WAV — cómo entregar media con HTML puro
☞ VER POSTER COMPLETO
4 técnicas vídeo + 4 audio, mapa de latencia, estrategia dual MJPEG/HLS por fase, matriz browser/codec, paquetes npm.
§2.3
Seguridad: CSRF, CSP, WebRTC ↔ Tor
Defensa en profundidad, CSP dual, tensión WebRTC/Tor, recomendaciones por fase
☞ VER POSTER COMPLETO
CSRF sin JS (3 capas: Referer check, SameSite=Strict, CSP form-action). Estrategia CSP dual (LAN vs remoto). Tabla de escenarios WebRTC ↔ Tor. Recomendación por fase.
ARQ. 1 · CONTEXTO: SIMPLE / SIN TOR AUDIO
go2rtc — relay integral
V4L2 + ALSA directo · CSI + USB · ~20–40 MB RAM · MJPEG + HLS sin ffmpeg
☞ VER POSTER COMPLETO
Specs técnicas:
ARQ. 2 · CSI ZERO-COPY
MediaMTX + rpicam → HLS/WebRTC auto-conversión
CSI zero-copy · Go binario · ~15–30 MB RAM · RTSP→HLS→WebRTC auto
☞ VER POSTER COMPLETO
Specs técnicas:
ARQ. 3 · CONTEXTO: REMOTO + TOR
go2rtc + Mumble + node-datachannel
General purpose · LAN + Remoto + Tor · ~65 MB RAM · HLS + MJPEG
☞ VER POSTER COMPLETO
Specs técnicas:
ARQ. 6 · CONTEXTO: SOLO LAN / RAM CRITICA
µStreamer + Mumble + node-datachannel
Ultra-ligera · Solo LAN · ~10–20 MB RAM · MJPEG only
☞ VER POSTER COMPLETO
Specs técnicas:
ARQ. 5 · SOLO CSI · WebRTC NATIVO
RPi-WebRTC + node-datachannel + proxy HTTP
WebRTC nativo C++ · Solo CSI · P2P real ~100 ms · ~80–100 MB RAM
☞ VER POSTER COMPLETO
Specs técnicas:
ARQ. 4 · BASELINE
ffmpeg → HLS estático
La más simple posible · ffmpeg → .ts → Oasis static · ~30 MB RAM · 4–12 s latencia
☞ VER POSTER COMPLETO
Comando ffmpeg, parámetros HLS, variantes CSI/USB, tmpfs para SD, comparativa, riesgos. Zero-infra: nada nuevo que instalar.
A–Z
Glosario — 40 Términos
WebRTC, señalización, vídeo, audio, hardware, seguridad — todo en una página
☞ VER GLOSARIO
SDP · ICE · STUN · TURN · DTLS · SRTP · MJPEG · HLS · CSI-2 · UVC · V4L2 · ALSA · murmurd · gumble · µStreamer · memsink …