Об этом проекте
go2rtc — это приложение для потоковой трансляции камер, поддерживающее десятки форматов и протоколов. Оно доступно в виде автономного бинарного файла без зависимостей для Windows, macOS, Linux и FreeBSD, а также через Docker и Home Assistant.
Ключевые возможности включают:
- Получение потока по публичным протоколам (RTSP, WebRTC, RTMP, ONVIF, MJPEG), частным протоколам (GoPro, Ring, Nest, TP-Link Tapo, Xiaomi, Tuya, Wyze, HomeKit, Hikvision ISAPI, Roborock), файлам (HLS, FLV, MPEG-TS, WAV), устройствам (ALSA, V4L2) и скриптам (FFmpeg, exec, echo).
- Передача потока в популярных форматах, включая WebRTC, HLS, RTSP, RTMP, MP4/MSE, MJPEG, MPEG-TS, HomeKit и WebTorrent.
- Приём потоков по RTSP, RTMP, WebRTC, MJPEG, FLV и MPEG-TS.
- Двустороннее аудио для многих протоколов камер.
- Транскодирование на лету через FFmpeg только при необходимости.
- Публикация потоков на такие сервисы, как YouTube и Telegram, через RTMP/RTMPS.
- Смешивание дорожек из разных источников в один поток.
- Автоматический выбор форматов и кодеков, поддерживаемых клиентом.
- Веб-интерфейс для настройки и статистики потоков.
- HTTP/WebSocket API для интеграции в платформы умного дома.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.