Как настроить трансляцию конференции Видеомост на 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 – число транслируемых участников.