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