Уведомление

Оперативно получайте ответы на свои вопросы отмечая нас (@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

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

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Приложения Google
Главное меню