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