Как настроить трансляцию конференции Видеомост на YouTube
Функция не является частью базовой поставки и доступна только при условии приобретения тарифа с опцией Возможность RTSP трансляции. Перед тем, как создавать конференцию, убедитесь, что в закладке Админ веб-интерфейса администратора включены настройки adm_translation_rtsp_enabled и translation.
ШАГ 1. Создание конференции
В веб-интерфейсе нажмите Назначить конференцию.Выберите опцию Трансляция, а затем Используется встроенный RTSP сервер трансляции продукта VideoMost.
Задайте и запишите пароль трансляции. Он пригодится при указании адреса потока RTSP.
ШАГ 2. Запуск конференции
Для запуска конференции нажмите Провести конференцию сейчас.
Шаг 3. Получение Stream key на Youtube
Зайдите в вашу учетную запись на Youtube и перейдите в Творческую студию.
Перейдите в раздел Прямые трансляции.
Внизу страницы находится раздел Настройка видеокодера.Нажмите Показать. Запишите значение ключа из поля Название/ключ трансляции.
ШАГ 4. Установка программы-конвертера
Скачайте и установите на Linux-сервер программу FFmpeg с официального сайта:
https://www.ffmpeg.org/download.html
или
Скачайте и установите на Windows программу OBS Studio с официального сайта:
https://obsproject.com/download
ШАГ 5. Запуск трансляции на YouTube
Для программы FFmpeg
На компьютере, где установлена программа, откройте порт TCP 1935.
Чтобы запустить конвертацию rtsp-потока в rtmp-поток на Linux-сервере выполните следующую команду:
ffmpeg -i "rtsp://$CONFID:$CONF_RTSP_PASSWORD@$JCONFHOST:554/$CONFID.sdp" -f flv -acodec copy -vcodec copy "rtmp://a.rtmp.youtube.com/live2/$STREAMKEY"
$CONFID – id конференции;
$CONF_RTSP_PASSWORD – пароль трансляции;
$JCONFHOST – медиасервер, на котором запущен jconf;
$STREAMKEY – ключ трансляции YouTube.
Например,
ffmpeg -i "rtsp://513953:0361@go.videomost.com:554/512953.sdp" -f flv -acodec aac "rtmp://a.rtmp.youtube.com/live2/9ct6-w7fg-18r3-adsg"
Для программы OBS Studio
На компьютере, где установлена программа, откройте порт TCP 1935.
В меню File – Stream – Service выберите пункт YouTube/YouTube Gaming. Нажмите Apply и OK.
Скопируйте ключ Название/ключ трансляции в поле Stream key. Нажмите Apply и OK
В области Source нажмите на значок + и выберите Media Source.
Нажмите ОК.
Снимите флажок с опции Local file. В поле Input укажите RTSP-ссылку в формате:
rtsp://id_конференции:пароль_трансляции@сервер_конференций:554/id_конференции.sdp
Нажмите ОК.
В программе появится трансляция видеоконференции. Нажмите Start streaming:
На YouTube в разделе Прямые трансляции трансляция запустится автоматически в случае использования любой из программ.
ШАГ 6. Остановка трансляции
Для программы FFmpeg
Чтобы остановить трансляцию, на Linux-сервере выполните следующую команду:
killall ffmpeg
Для программы OBS Studio
Чтобы остановить трансляцию, нажмите на кнопку Stop streaming:
Дополнительные настройки
Параметры RTSP-трансляции настраиваются в конфигурационном файле /usr/share/jconfsrv/conference-srv.xml на сервере Видеомост с помощью следующих параметров:
rtsp-password – пароль трансляции,
rtsp-video-bitrate – скорость передачи видеопотока,
rtsp-max-video-size – максимальное разрешение видео,
rtsp-participants-count – число транслируемых участников.