На YouTube можно проводить трансляции, передавая данные по протоколу RTMPS. Это более безопасная версия стандартного протокола RTMP, которая поддерживает подключения TLS/SSL и шифрование.
С чего начать
Прежде всего изучите статью о том, как проводить прямые трансляции на YouTube, и убедитесь, что ваш видеокодер поддерживает протокол RTMPS. Подробнее о том, как проводить трансляции с помощью видеокодера…
1. Проверьте, есть ли в настройках видеокодера необходимый набор параметров для передачи данных
Обновите видеокодер до последней версии и проверьте, есть ли в его настройках набор параметров для передачи данных на YouTube по протоколу RTMPS.
- Если такой набор параметров есть, выберите его. Возможно, вам потребуется ввести ключ трансляции, указанный на Панели управления трансляциями. После этого можно сразу выходить в эфир.
- Если же в видеокодере нет нужного набора параметров, переходите к шагу 2.
2. Укажите в видеокодере URL трансляции
Найти его можно на Панели управления трансляциями. По умолчанию на ней показывается URL, который используется для передачи данных по протоколу RTMP. Не забудьте заменить его на адрес для передачи по RTMPS. Вот как найти нужный URL:
- Откройте Панель управления трансляциями.
- Перейдите на вкладку Трансляции или запланируйте новую трансляцию.
- В разделе "Настройки трансляции" найдите строку "URL трансляции" и нажмите на значок замка.
- Скопируйте URL трансляции.
- Вставьте его в настройки видеокодера.
- Укажите в настройках видеокодера ключ трансляции. Его можно также найти на Панели управления трансляциями.
Устранение неполадок
Ошибки SSL
Иногда в работе сервера RTMP возникают неполадки, связанные с отправкой сертификата SSL. Если вы столкнулись с подобной проблемой, следуйте инструкции ниже.
1. Убедитесь, что URL сервера указан верно
rtmps
, а не rtmp
.2. Укажите номер порта
Если вы ввели правильный URL, но неполадки с SSL не исчезли, попробуйте указать порт 443. Вот пример URL с этим портом:
rtmps://exampleYouTubeServer.com:443/stream
Если в настройках видеокодера можно указывать номер порта вручную, задайте значение 443.
Превышено время ожидания подключения.
Если вы видите сообщение о том, что при подключении к серверу произошла ошибка и время ожидания истекло, следуйте инструкции ниже.
1. Убедитесь, что URL сервера указан верно
Выполните действия, перечисленные в шаге 2. и проверьте URL трансляции.
Убедитесь, что в названии протокола и сервера указано rtmps, а не rtmp.