Korzystaj z protokołu przetwarzania HLS (transmisja na żywo przez HTTP) w YouTube na żywo, aby przesyłać strumieniowo treści HDR lub używać kodeków nieobsługiwanych przez RTMP.
Zanim rozpoczniesz
Sprawdź, czy Twój koder obsługuje HLS i czy znasz podstawy transmisji na żywo w YouTube.
1. Sprawdź, czy istnieje gotowe ustawienie HLS do YouTube
Jeśli Twój koder ma gotowe ustawienia przetwarzania HLS w YouTube, wybierz je. Konieczne może być skopiowanie i wklejenie klucza strumienia, tak jak w przypadku przesyłania za pomocą RTMP. Teraz możesz rozpocząć transmisję.
Jeśli Twój koder nie ma gotowych ustawień przetwarzania HLS w YouTube, przejdź do kroku 2 „Ustaw adres URL przetwarzania”.
2. Ustaw adres URL serwera
- Otwórz Pokój reżyserski w YouTube Transmisja. W sekcji „Wybierz klucz strumienia” kliknij Utwórz nowy klucz strumienia i jako protokół strumienia wybierz HLS.
Uwaga: jeśli chcesz transmitować w HDR, musisz zostawić opcję „Włącz ręczną rozdzielczość” niezaznaczoną.
- „Adres URL strumienia” do przetwarzania HLS zostanie zaktualizowany. Adres URL powinien zaczynać się od „https”, a nie „rtmp”. Skopiuj adres URL do swojego kodera.
- Jeśli potrzebujesz przetwarzania zapasowego, skopiuj „URL zapasowego serwera”. Klucz strumienia jest już częścią adresu URL, więc nie musisz go dodatkowo kopiować.
Uwaga: po wybraniu HLS opcja „Bardzo małe opóźnienie” jest wyłączona. HLS ma większe opóźnienie, ponieważ zamiast ciągłego strumienia, jak w przypadku RTMP, przesyła segmenty filmu.
3. Zakończ konfigurowanie ustawień HLS
Pamiętaj, aby zaktualizować także poniższe ustawienia HLS wymagane przez YouTube na żywo:
- Czas trwania segmentu: od 1 do 4 sekund; im krótszy czas trwania segmentu, tym mniejsze opóźnienie.
- Format segmentu: konieczny jest TS (Transport Stream)
- Zakres bajtów nie jest obsługiwany
- Należy użyć playlisty rozwijanej z maksymalnie 5 widocznymi segmentami
- Należy użyć HTTPS POST/PUT
- Szyfrowanie nie jest możliwe poza HTTPS.
Ustawienia kodera
Informacje o ustawieniach kodera znajdziesz w ogólnych wskazówkach dotyczących ustawień, szybkości transmisji bitów i rozdzielczości. Dodatkowe ustawienia HLS, których nie ma RTMP:
- Kodek wideo: oprócz H.264 obsługuje też HEVC
- Kodek audio: AAC, AC3 i EAC3
Zalecane ustawienia zaawansowane
- Częstotliwość próbkowania audio: 44,1 kHz w przypadku dźwięku stereo, 48 kHz w przypadku dźwięku przestrzennego 5.1
- Szybkość transmisji dźwięku: 128 kb/s w przypadku dźwięku stereo lub 384 kb/s w przypadku dźwięku przestrzennego 5.1
Kodery obsługujące dane wyjściowe HLS
- Kodery Cobalt
- Harmonic
- Mirillis Action: jeśli wybrano kodek wideo HEVC, automatycznie używane jest przetwarzanie HLS
- OBS
- Telestream