A–Z

Glosario

40 términos · WebRTC · Video · Audio · Seguridad · Hardware
web-rtc.md §4 + web-rtc-ext.md EXT-8
24§4 base
16EXT-8
40total
5categorías
WEBRTC & SEÑALIZACIÓN
SDPSession Description ProtocolFormato para negociar capacidades (codecs, IPs, fingerprints) entre peers
ICEInteractive Connectivity EstablishmentDescubre la mejor ruta de red entre dos peers
STUNSession Traversal Utilities for NATPregunta "cuál es mi IP pública" a un servidor externo
TURNTraversal Using Relays around NATRelay de tráfico cuando la conexión directa es imposible
DTLSDatagram Transport Layer SecurityHandshake criptográfico sobre UDP (como TLS pero para datagramas)
SRTPSecure Real-time Transport ProtocolTransporte cifrado de audio/vídeo
SCTPStream Control Transmission ProtocolTransporte de datos (DataChannels) sobre DTLS, fiable y/u ordenado
RTPReal-time Transport ProtocolPaquetes de media con timestamps y números de secuencia
WHEPWebRTC-HTTP Egress ProtocolEstándar IETF para consumir streams WebRTC vía HTTP sin señalización custom
WHIPWebRTC-HTTP Ingestion ProtocolEstándar IETF para publicar streams WebRTC vía HTTP (complemento de WHEP)
SFUSelective Forwarding UnitServidor que reenvía streams WebRTC sin decodificarlos (baja CPU, baja latencia)
MCUMultipoint Control UnitServidor que decodifica, mezcla y re-codifica streams — alta CPU, baja complejidad cliente
BWEBandwidth EstimationAlgoritmo que estima el ancho de banda disponible para adaptar bitrate dinámicamente
VÍDEO & STREAMING
MJPEGMotion JPEGSecuencia de JPEGs independientes; reproducible en <img> vía multipart/x-mixed-replace
HLSHTTP Live StreamingProtocolo de Apple: playlist .m3u8 + segmentos .ts. Nativo en Safari, Chrome 142+, Android
V4L2Video4Linux 2Framework del kernel Linux para captura de vídeo desde dispositivos (cámaras USB, CSI)
V4L2 M2MVideo4Linux 2 Memory-to-MemoryInterfaz del kernel para transformación de vídeo (ej. encode H.264 en GPU)
M2MMemory-to-Memory encoderEncoder V4L2 que toma frames de memoria y produce JPEG/H.264 vía GPU RPi
ISPImage Signal ProcessorUnidad GPU que procesa RAW Bayer: debayer, balance de blancos, exposición, noise reduction
HARDWARE & CÁMARAS
CSICamera Serial InterfaceBus ribbon de la RPi para conectar cámaras nativas (sin USB, acceso directo GPU)
CSI-2Camera Serial Interface 2 (MIPI)Bus serie de alta velocidad entre sensor y SoC; 2 o 4 data lanes D-PHY
MIPIMobile Industry Processor InterfaceConsorcio que define estándares CSI y DSI para cámaras y displays embebidos
D-PHYData Physical Layer (MIPI)Capa física de CSI-2; señalización diferencial para data lanes y reloj
UVCUSB Video ClassEstándar USB para cámaras; plug-and-play sin driver propietario (uvcvideo en Linux)
FFCFlat Flexible CableCable ribbon para conectar cámaras CSI a los puertos 15-pin/22-pin de la RPi
hot-plug(concepto)Conectar/desconectar un dispositivo en caliente sin apagar el sistema; USB sí, CSI no
MMALMulti-Media Abstraction LayerAPI legacy del VideoCore IV (RPi ≤4) para ISP y encoder H.264 HW; reemplazada por libcamera
libcamera(nombre propio)Framework de cámara moderno de Linux; abstrae ISP y sensores. No soporta cámaras USB
rpicam-vidRaspberry Pi Camera VideoCLI de rpicam-apps para captura de vídeo desde cámaras CSI vía libcamera
AUDIO & MUMBLE
ALSAAdvanced Linux Sound ArchitectureFramework del kernel Linux para captura y reproducción de audio
murmurdMumble Server DaemonServidor Mumble: canales, ACLs, usuarios, mezcla y retransmite audio Opus cifrado
OCB-AES128Offset Codebook Mode (AES-128)Cifrado autenticado (AEAD) usado por Mumble voice UDP; confidencialidad + integridad en un paso
gumbleGo Mumble LibraryLibrería Go para bots Mumble; incluye módulos ffmpeg y OpenAL
ProtobufProtocol Buffers (Google)Formato binario de serialización usado por Mumble para mensajes de control sobre TCP
SOFTWARE & PROYECTOS
µStreamer(ustreamer)Servidor HTTP MJPEG ultraligero en C; parte de PiKVM; captura V4L2 (CSI+USB); encode multihilo o HW M2M
memsinkMemory Sink (shared memory)Mecanismo de µStreamer para compartir frames H.264 vía SHM POSIX con otros procesos (ej. Janus plugin)
PiKVMPi Keyboard Video MouseProyecto open-source para KVM-over-IP con RPi; µStreamer es su componente de vídeo
RPi-WebRTCrpi-webrtc-streamerServidor WebRTC nativo C++ para RPi; encode H.264 HW vía MMAL/libcamera; solo CSI
SEGURIDAD
CSRFCross-Site Request ForgeryAtaque donde un sitio malicioso envía requests a otro en nombre del usuario
CSPContent Security PolicyCabecera HTTP que restringe qué recursos puede cargar/ejecutar una página

☞ Cruces con Otros Posters

CategoríaPoster relacionado
WebRTC & señalizaciónArq. 3 · datachannel spec
Hardware & cámarasCSI vs. USB · pipeline spec
Audio & Mumblemumble-bridge arq3 · mumble-bridge arq6
µStreamerArq. 6 · µStreamer spec
Decisión generalMatriz de Decisión
SDP ICE MJPEG HLS CSI-2 UVC Mumble V4L2 DTLS SRTP ISP WHEP