Sobre el proyecto

go2rtc es una aplicación de streaming de cámaras que admite docenas de formatos y protocolos. Está disponible como un binario sin dependencias para Windows, macOS, Linux y FreeBSD, así como mediante Docker y Home Assistant. Las capacidades principales incluyen: - Entrada de streaming desde protocolos públicos (RTSP, WebRTC, RTMP, ONVIF, MJPEG), protocolos privados (GoPro, Ring, Nest, TP-Link Tapo, Xiaomi, Tuya, Wyze, HomeKit, Hikvision ISAPI, Roborock), archivos (HLS, FLV, MPEG-TS, WAV), dispositivos (ALSA, V4L2) y scripts (FFmpeg, exec, echo). - Salida de streaming en formatos populares como WebRTC, HLS, RTSP, RTMP, MP4/MSE, MJPEG, MPEG-TS, HomeKit y WebTorrent. - Ingesta de streaming para RTSP, RTMP, WebRTC, MJPEG, FLV y MPEG-TS. - Soporte de audio bidireccional para muchos protocolos de cámaras. - Transcodificación en tiempo real mediante FFmpeg solo cuando es necesario. - Publicación de transmisiones en servicios como YouTube y Telegram a través de RTMP/RTMPS. - Mezcla de pistas de diferentes fuentes en un solo stream. - Emparejamiento automático de formatos y códecs de streaming compatibles con el cliente. - Interfaz web para configuración y estadísticas de streaming. - API HTTP/WebSocket para integración en plataformas de hogar inteligente.