Porównanie protokołu przetwarzania transmisji na żywo w YouTube
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-08-15 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-08-15 UTC."],[[["YouTube Live Streaming supports four ingestion protocols: RTMP, RTMPS, HLS, and DASH, each with different features and capabilities."],["RTMP and RTMPS are suitable for normal, low, or ultra-low latency live streaming, with RTMPS providing secure, encrypted transmission."],["HLS and DASH are encrypted, support advanced codecs like HEVC and VP9, and are better suited for 4K and high-resolution streaming but have higher latency."],["HLS and DASH offer improved video compression compared to H.264, allowing for higher quality at the same bitrate or equivalent quality with a lower bitrate."]]],["YouTube Live Streaming uses RTMP, RTMPS, HLS, and DASH protocols. RTMP and RTMPS, the latter being a secure extension, support H.264 and are suitable for low-latency streams. Encrypted HLS supports H.264 and H.265 (HEVC), while encrypted DASH supports H.264 and VP9, both being ideal for 4K and HDR content. HLS and DASH are segment based and offer better compression, but are not suitable for ultra-low latency.\n"]]