Możesz prowadzić transmisję w YouTube na żywo przy użyciu RTMPS – bezpiecznego rozszerzenia popularnego protokołu strumieniowej transmisji wideo RTMP. RTMP wykorzystuje połączenie z użyciem protokołu Transport Layer Security (TLS/SSL) i zapewnia szyfrowanie.
Zanim rozpoczniesz
Sprawdź, czy Twój koder obsługuje RTMPS i czy znasz podstawy transmisji na żywo w YouTube.
1. Sprawdź, czy istnieje gotowe ustawienie RTMPS do YouTube
Zaktualizuj koder do najnowszej wersji i sprawdź, czy jest w nim ustawienie RTMPS do YouTube.
Jeśli widzisz takie gotowe ustawienie, wybierz je. Konieczne może być podanie klucza strumienia z Pokoju reżyserskiego. Teraz możesz rozpocząć transmisję.
Jeśli Twój koder ma gotowe ustawienie RTMPS do YouTube, przejdź do kroku „Ustaw adres URL serwera”.
2. Ustaw adres URL serwera
Adres URL używany w protokole RTMPS możesz uzyskać w Pokoju reżyserskim. Nadal będzie tam domyślnie widać adres URL RTMP – pamiętaj, by zamiast niego użyć adresu URL protokołu RTMPS.
- Otwórz Pokój reżyserski.
- Kliknij kartę Transmisja lub zaplanuj nową transmisję na żywo.
- W polu URL transmisji w ustawieniach transmisji kliknij ikonę blokady, aby odsłonić adres URL RTMPS.
- Skopiuj URL transmisji.
- Wklej adres do kodera.
- Skopiuj klucz transmisji YouTube z Pokoju reżyserskiego i wklej go do kodera.
Rozwiązywanie problemów
Błędy SSL
Jeśli zobaczysz błąd w stylu „Serwer RTMP wysłał nieprawidłowy certyfikat SSL”:
1. Sprawdź, czy adres URL serwera jest poprawny
Wykonaj instrukcje z sekcji „Ustaw adres URL serwera”, aby upewnić się, że URL serwera jest poprawny. Zarówno protokół, jak i serwer powinny używać ciągu rtmps
, a nie tylko rtmp
.
2. Podaj numer portu
Jeśli adres URL wygląda na poprawny, ale nadal pojawia się błąd SSL, podaj w URL-u port 443. Oto przykład, ale musisz samodzielnie uzupełnić adres URL serwera uzyskany z Pokoju reżyserskiego:
rtmps://przykładowySerwerYouTube.com:443/stream
Jeśli koder umożliwia podanie numeru portu w opcjach konfiguracji, wpisz tam 443.
Osiągnięto limit czasu połączenia.
Jeśli zobaczysz błąd w stylu „Nie udało się połączyć z serwerem — osiągnięto limit czasu połączenia”:
1. Sprawdź, czy adres URL serwera jest poprawny
Wykonaj instrukcje z sekcji „Ustaw adres URL serwera”, aby mieć pewność, że URL serwera jest prawidłowy.
Zarówno protokół, jak i serwer powinny używać ciągu rtmps, a nie tylko rtmp.
2. Sprawdź, czy koder obsługuje protokół RTMPS
Jeśli nadal występują problemy, być może Twój koder nie obsługuje protokołu RTMPS. Sprawdź dokładnie dokumentację kodera.