Пошаговая инструкция: как транслировать видео с IP-камеры на YouTube Live. RTSP → RTMP конвертация, OBS, FFmpeg, непрерывный стрим 24/7.
YouTube принимает потоки только по протоколу RTMP (или HLS Ingest). Камеры отдают видео по RTSP. Нужна конвертация RTSP → RTMP.
Самый надёжный способ для круглосуточного стрима. FFmpeg конвертирует RTSP в RTMP и отправляет на YouTube.
-c:v copy — не перекодирует видео (экономит CPU). Работает, если камера отдаёт H.264-c:a aac — YouTube требует AAC аудио. Если камера не имеет микрофона, добавьте тихий звук: -f lavfi -i anullsrc-rtsp_transport tcp — стабильнее, чем UDPСкачайте OBS Studio + плагин obs-rtsp-source (или VLC Source)
Источник → VLC Video Source → URL: rtsp://admin:pass@ip/stream
Настройки → Вещание → YouTube RTMP → вставьте Stream Key
OBS подходит, если вы хотите добавить оверлеи, логотипы или несколько камер в одном стриме. Для 24/7 стрима FFmpeg надёжнее — OBS имеет GUI и потребляет больше ресурсов.
RTSP.KZ может ретранслировать RTSP-поток на YouTube, Twitch, VK Video и другие RTMP-платформы. Настройка в личном кабинете — без FFmpeg и серверов.
Да. YouTube позволяет непрерывные стримы. Используйте FFmpeg с systemd (Linux) или RTSP.KZ — они работают круглосуточно без вмешательства. OBS менее надёжен для 24/7.
Частые причины: 1) Нет аудиодорожки — добавьте пустой AAC. 2) Кодек H.265 — YouTube принимает только H.264. 3) Битрейт слишком низкий (минимум 1500 Кбит/с) или слишком высокий (максимум 51000 Кбит/с).
Да, но каждой камере нужен свой Stream Key. Или используйте OBS/FFmpeg для объединения нескольких камер в один стрим (мозаика/multi-view).
720p: 1500-4000 Кбит/с. 1080p: 3000-6000 Кбит/с. 4K: 13000-34000 Кбит/с. Для большинства камер достаточно 2000-4000 Кбит/с при 1080p.