Уведомление

Оперативно получайте ответы на свои вопросы отмечая нас (@TeamYouTube) на твиттере на русском языке. Мы готовы вам помочь и делиться с вами последними новостями и обновлениями.

Как настроить передачу данных по протоколу HLS

В сервисе YouTube Live можно проводить трансляции, передавая данные по протоколу HLS. Он позволяет транслировать контент в формате HDR и пользоваться кодеками, которые не поддерживаются при передаче данных по протоколу RTMP.

О чем следует помнить

Изучите статью о том, как проводить прямые трансляции на YouTube, и убедитесь, что ваш видеокодер поддерживает протокол HLS.

1. Проверьте, есть ли в настройках видеокодера нужный набор параметров

Если у видеокодера, которым вы пользуетесь, есть набор параметров для передачи данных на YouTube по протоколу HLS, выберите его. Возможно, вам потребуется указать в видеокодере ключ трансляции, как при выходе в эфир по протоколу RTMP. После этого можно сразу начинать трансляцию.

Если в вашем видеокодере нет такого набора параметров, переходите к шагу 2.

2. Укажите в видеокодере URL трансляции

  1. Откройте Панель управления трансляциями > Трансляции. В разделе "Ключ трансляции" нажмите на значок меню, выберите Создать ключ трансляции и укажите, что будете использовать протокол HLS.

Примечание. Если вы хотите провести трансляцию в формате HDR, то не ставьте флажок в поле Turn on manual resolution (Включить ручную настройку разрешения).

  1. В поле "URL трансляции" появится URL для передачи данных по протоколу HLS. Он должен начинаться с сочетания букв "https", а не "rtmp". Скопируйте его в видеокодер.
  2. Если вы также будете вести резервную передачу данных, скопируйте URL резервного сервера. Отдельно копировать ключ трансляции не нужно – он уже включен в этот URL.

Примечание. При трансляции по протоколу HLS не поддерживается наименьшая задержка. Это связано с тем, что видео передается не непрерывно, как по протоколу RTMP, а сегментами.

3. Завершите настройку протокола HLS

Обновите параметры протокола HLS, которые требуются в YouTube Live:

  • Длительность сегмента: 1–4 секунды. Чем короче сегмент, тем меньше задержка.
  • Формат сегмента: TS (Transport Stream).
  • Диапазон байтов не поддерживается.
  • Создайте плейлист для работы в режиме прямой трансляции, состоящий не более чем из пяти неподтвержденных сегментов.
  • Используйте HTTPS-методы POST или PUT.
  • Шифрование поддерживается только по протоколу HTTPS.

Настройки видеокодера

Когда будете устанавливать настройки видеокодера, следуйте нашим общим инструкциям. Ниже описаны дополнительные настройки HLS, которые отличаются от параметров RTMP.

  • Видеокодек: поддерживается не только H.264, но и HEVC.
  • Аудиокодек: AAC, AC3 и EAC3.

Рекомендуемые дополнительные настройки

  • Скорость сэмплирования аудио: 44,1 кГц для стерео, 48 кГц для объемного звука 5.1.
  • Битрейт аудио: 128 кбит/с для стерео или 384 кбит/с для объемного звука 5.1.

Видеокодеры с поддержкой вывода HLS

  • Cobalt
  • Harmonic
  • Mirillis Action. Если выбран видеокодек HEVC, данные автоматически передаются по протоколу HLS.
  • OBS
  • Telestream

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
15315546291922054740
true
Поиск по Справочному центру
true
true
true
true
true
59
false
false