Porównanie protokołu przetwarzania transmisji na żywo w YouTube

Transmisja na żywo w YouTube obsługuje te protokoły przetwarzania danych klienci zewnętrzni:

Protokół przetwarzania Zaszyfrowane Obsługiwane kodeki wideo Komentarz
RTMP Nie H.264 Odpowiedni do transmisji na żywo z normalnym, małym lub bardzo małym opóźnieniem.
RTMPS Tak H.264 Odpowiedni do transmisji na żywo z normalnym, małym lub bardzo małym opóźnieniem.
HLS Tak H.264 i H.265 (HEVC) Lepszy do rozdzielczości 4K dzięki obsłudze HEVC. Obsługuje HDR. Nieodpowiednie w przypadku bardzo małego opóźnienia.
DASH Tak H.264, VP9 Dzięki obsłudze standardu VP9 lepsza jest rozdzielczość 4K. Nieodpowiednie w przypadku bardzo małego opóźnienia.

Protokół RTMPS (Real Time Messaging Protocol) to powszechnie stosowany protokół do obsługi wideo akceptowanych w YouTube na żywo od czasu uruchomienia usługi.

RTMPS to bezpieczne rozszerzenie RTMP. RTMPS przynosi korzyści zarówno twórcom treści, jak i widzom, ponieważ zapobiegają interwencji człowieka. po stronie przetwarzania transmisji na żywo. Dzięki temu wszystkie dane transmisji na żywo twórcy – w tym obraz, dźwięk i sygnały kontrolne – są bezpiecznie przesyłane na serwery YouTube, chroniąc je przed przechwycenia w trakcie transportu.

Transmisje na żywo przez HTTP (HLS) i Dynamiczne adaptacyjne strumieniowe przesyłanie danych przez HTTP (DASH) protokoły przetwarzania również są szyfrowane. Dotyczy to np. RTMPS. Obsługują też z kodeków, których nie obsługuje RTMP ani RTMPS. w nowych kodekach wideo, takich jak VP9 czy Kodowanie wideo o wysokiej wydajności (HEVC) pozwala uzyskać znacznie lepszą kompresję do H.264, co pozwala użytkownikom na odtwarzanie w wyższej jakości lub prześlij strumień o tej samej jakości, ale z mniejszą szybkością transmisji bitów, co może spowodować zmniejsz buforowanie. Dlatego przetwarzanie HLS lub DASH to dobry wybór w przypadku treści premium. które wymagają wyższej jakości i rozdzielczości, ale stosunkowo większe opóźnienie. Pamiętaj, że przetwarzanie danych HLS i DASH zazwyczaj wiąże się z kosztami. większy czas oczekiwania niż RTMP, ponieważ HLS i DASH są oparte na segmentach.