Ретрансляция на Youtube по RTMP¶
1. Подготовка к тестированию¶
Для теста используем:
- демо-сервер
demo.flashphoner.com
; - веб-приложение Two Way Streaming для публикации потоков;
- браузер Chrome и REST-клиент для отправки REST-запросов.
2. Создание трансляции на Youtube¶
Создайте трансляцию на Youtube (предполагается, что Вы активировали соответствующий раздел в аккаунте Youtube и прошли процедуру проверки и одобрения). Скопируйте URL-адрес сервера и ключ потока из раздела Encoder setup
:
3. Настройка WCS¶
В файле настроек WCS flashphoner.properties укажите параметры
rtmp_transponder_stream_name_prefix=
rtmp_flash_ver_subscriber=LNX 76.219.189.0
rtmp_transponder_send_metadata=true
Перезапустите WCS.
4. Запуск трансляции с веб-камеры на WCS-сервер¶
Откройте приложение Two Way Streaming. Нажмите кнопку Connect
, затем укажите ключ потока Youtube под окном Local
и нажмите Publish
:
5. Ретрансляция потока при помощи REST API¶
Откройте REST-клиент. Отправьте запрос /push/startup
на WCS-сервер, указав в параметрах запроса streamName
ключ потока, rtmpUrl
- URL сервера Youtube:
6. Проверка получения потока на Youtube¶
На странице настроек трансляции нажмите Advanced
. На странице расширенных настроек нажмите в правом углу кнопку View on Watch page
:
Отобразится страница просмотра трансляции: