YouTube Live Streaming поддерживает следующие протоколы приема для сторонних клиентов:
Протокол приема | Зашифрованный | Поддерживаемые видеокодеки | Комментарий |
---|---|---|---|
RTMP | Нет | H.264 | Подходит для прямой трансляции с нормальной, низкой или сверхмалой задержкой. |
РТМПС | Да | H.264 | Подходит для прямой трансляции с нормальной, низкой или сверхмалой задержкой. |
ЗОЖ | Да | H.264, H.265 (HEVC) | Лучше для разрешения 4K из-за поддержки HEVC. Поддерживает HDR. Не подходит для сверхнизкой задержки. |
БРОСАТЬСЯ | Да | H.264, ВП9 | Лучше для разрешения 4K из-за поддержки VP9. Не подходит для сверхнизкой задержки. |
Протокол обмена сообщениями в реальном времени (RTMPS) — это широко используемый протокол для потоковой передачи видео, который YouTube Live принял с момента запуска службы.
Безопасный протокол обмена сообщениями в реальном времени (RTMPS) — это безопасное расширение протокола RTMP. RTMPS приносит пользу как создателям контента, так и зрителям, предотвращая атаки «человек посередине» на стороне приема прямых трансляций. Это гарантирует, что все данные потокового вещания автора, включая видео, аудио и управляющие сигналы, надежно передаются на серверы YouTube, защищая их от подделки или перехвата при передаче.
Протоколы приема HTTP Live Streaming (HLS) и Dynamic Adaptive Streaming over HTTP (DASH) также шифруются, как и RTMPS. Они также поддерживают кодеки, которых нет у RTMP и RTMPS. Видеокодеки следующего поколения, такие как VP9 и высокоэффективное кодирование видео (HEVC), могут обеспечить гораздо лучшее сжатие по сравнению с H.264, позволяя пользователям либо вести потоковую передачу с более высоким качеством при заданном битрейте, либо вести потоковую передачу с тем же качеством, но с более низким битрейтом. , что может уменьшить буферизацию. Это делает прием HLS или DASH хорошим выбором для премиум-контента, требующего более высокого качества и более высокого разрешения, хотя и с относительно более высокой задержкой. Обратите внимание, что прием HLS и DASH обычно сопровождается большей задержкой, чем RTMP, поскольку HLS и DASH основаны на сегментах.