Blog StreamHousefacebook live

Facebook Live nie łączy się? Jak naprawić błędy transmisji

Enkoder twierdzi, że nadaje, a Facebook nic nie pokazuje, albo połączenie od razu się nie udaje. Oto typowe przyczyny, od RTMPS i wygasłych kluczy po role na Stronie i ustawienia enkodera, wraz z poprawkami do sprawdzenia po kolei.

Około 6 min czytania

Na tej stronie

Gdy Facebook Live nie chce się połączyć, przyczyna to zwykle jedna z pięciu rzeczy: zwykły adres RTMP zamiast serwera RTMPS Facebooka, wygasły lub jednorazowy klucz transmisji, klucz z niewłaściwej Strony lub innego wideo na żywo, rola na Stronie albo ograniczenie blokujące nadawanie na żywo, lub ustawienia enkodera wykraczające poza specyfikację Facebooka. Sprawdź je w tej kolejności.

Objawy zawężają poszukiwania. Połączenie, które od razu się nie udaje, wskazuje na adres serwera lub sieć. Połączenie, które działa, podczas gdy na Facebooku nic się nie pojawia, wskazuje na klucz, Stronę lub Live Producer. Stream, który się łączy, a potem zrywa, wskazuje na ustawienia i przepustowość.

Najważniejsze informacje

  • Używaj rtmps://live-api-s.facebook.com:443/rtmp/; zwykły adres RTMP się nie połączy.
  • Klucze jednorazowe przestają działać po zakończeniu ich wideo na żywo, a zresetowanie klucza zastępuje stary.
  • Upewnij się, że streamujesz na właściwą Stronę z rolą, która pozwala na transmisje na żywo.
  • Trzymaj bitrate, klatki kluczowe i dźwięk w granicach specyfikacji Facebooka, żeby stream się utrzymał.

Poprawka 1: skieruj enkoder na serwer RTMPS Facebooka

Jeśli twój enkoder w ciągu kilku sekund zgłasza nieudane połączenie, najpierw sprawdź adres serwera. Ingest Facebooka oczekuje bezpiecznego połączenia, więc adres powinien brzmieć dokładnie rtmps://live-api-s.facebook.com:443/rtmp/, a klucz trafia do osobnego pola.

  • Stare profile. Preset enkodera zapisany lata temu może wciąż używać adresu rtmp:// albo pomijać port :443.
  • Nieaktualne oprogramowanie. Bardzo stare enkodery i niektóre urządzenia sprzętowe w ogóle nie obsługują RTMPS; zaktualizuj firmware lub oprogramowanie.
  • Zegar urządzenia. Zegar ustawiony daleko od rzeczywistego czasu może sprawić, że bezpieczny handshake się nie powiedzie.
  • Sieć. Sieci biurowe, szkolne i w obiektach eventowych, które analizują szyfrowany ruch, mogą psuć RTMPS. Szybki test przez hotspot w telefonie pokaże, czy winna jest sieć.

Więcej o bezpiecznym protokole w tekście RTMP kontra RTMPS.

Poprawka 2: wymień wygasły lub niepasujący klucz transmisji

Jeśli enkoder się łączy, ale Facebook nigdy nie pokazuje twojego wideo, podejrzewaj klucz.

  • Klucze jednorazowe należą do jednego wideo na żywo. Gdy to wideo się zakończy albo jego konfiguracja zostanie odrzucona, klucz przestaje działać, więc skopiuj nowy.
  • Klucze stałe można używać ponownie przy cyklicznych streamach, ale zresetowanie takiego klucza unieważnia starą wartość wszędzie, gdzie ją wkleiłeś. Opcja znajduje się w konfiguracji streamu w Live Producer, choć nazewnictwo może się zmieniać.
  • Niewłaściwy cel. Klucz skopiowany z prywatnego profilu, innej Strony lub starej karty przeglądarki wygląda identycznie, ale wysyła wideo gdzie indziej.
  • Błędy kopiowania. Spacja na końcu lub ucięty klucz zawodzą bez żadnego komunikatu.
  • Dwa źródła na jednym kluczu. Zapomniany enkoder albo test kogoś z zespołu może przejąć połączenie.

Nasz poradnik o tym, jak znaleźć klucz transmisji na Facebooku, pokazuje, gdzie pojawiają się oba typy kluczy.

Poprawka 3: sprawdź Stronę, swoją rolę i ewentualne ograniczenia

Facebook może przyjąć połączenie, a mimo to nie opublikować transmisji, jeśli po stronie konta coś jest nie tak.

  • Rola na Stronie. Potrzebujesz dostępu do Strony obejmującego tworzenie treści i nadawanie na żywo. Administrator może potwierdzić role w ustawieniach Strony lub w narzędziach biznesowych Meta.
  • Ograniczenia. Strony i profile z niedawnymi naruszeniami Standardów społeczności mogą mieć tymczasową blokadę transmisji na żywo. Szukaj powiadomień w stanie konta Strony lub w informacjach o jakości.
  • Warunki kwalifikacji. Meta czasami stosowała warunki wobec nowszych profili i Stron, zanim mogły nadawać na żywo; aktualne wymagania wymienia Pomoc Facebooka.
  • Ustawienia odbiorców. Jeśli odbiorcy wideo na żywo są ograniczeni, inne konto może nie widzieć streamu, który w rzeczywistości działa.

Zarządzasz kilkoma Stronami? Upewnij się, że w Live Producer wybrana jest ta, o którą ci chodziło; tekst o streamowaniu na kilka Stron na Facebooku opisuje, jak utrzymać porządek w kluczach.

Poprawka 4: dopasuj ustawienia enkodera do specyfikacji Facebooka

Jeśli stream się łączy i pojawia, a potem zrywa albo pokazuje słaby stan, ustawienia są prawdopodobnie zbyt ambitne dla łącza lub wykraczają poza to, czego oczekuje Facebook.

  • Bitrate: wyraźnie poniżej zmierzonej prędkości uploadu, np. 4500–6000 kb/s dla 1080p30.
  • Interwał klatek kluczowych: dokładnie 2 sekundy, nie automatyczny.
  • Rozdzielczość i liczba klatek: 1080p lub 720p przy 30 fps wystarczy do większości treści; nie przekraczaj aktualnej specyfikacji Meta.
  • Dźwięk: dołącz ścieżkę AAC 44,1 lub 48 kHz, bo niektóre serwery ingest źle radzą sobie ze streamami bez dźwięku.
  • Spójne źródła: pliki odtwarzane jeden po drugim powinny mieć tę samą rozdzielczość i liczbę klatek.

Pełne omówienie znajdziesz w tekście o ustawieniach Facebook Live: bitrate, rozdzielczość i klatki kluczowe. Zerwania, które utrzymują się mimo rozsądnych ustawień, zwykle mają źródło w sieci; zobacz, dlaczego transmisje na żywo się zrywają.

Stabilne połączenie z Facebookiem z chmury dzięki StreamHouse

Wiele z tych awarii zaczyna się po stronie domu lub biura: źle wpisane adresy serwerów, restrykcyjne sieci, usypiające laptopy i ustawienia, które różnią się między plikami. Przy nagranych treściach StreamHouse eliminuje te problemy:

  • Brak adresu serwera, który można pomylić. Cel Facebook prosi tylko o klucz transmisji; serwer RTMPS jest już ustawiony.
  • Brak lokalnej sieci po drodze. Playlista streamuje z chmury na Facebooka, więc firewall w biurze czy obciążone domowe łącze nie mają znaczenia.
  • Spójne pliki. Wgrane pliki są przygotowywane do jednego profilu kodowania, co utrzymuje stały bitrate, klatki kluczowe i znaczniki czasu.
  • Automatyczne ponowne łączenie, gdy Facebook lub sieć złapie czkawkę w trakcie transmisji.

StreamHouse nie naprawi problemów po stronie konta: jeśli Facebook odrzuca klucz lub ogranicza Stronę, wygeneruj nowy klucz albo rozwiąż sprawę z powiadomienia w narzędziach Meta, a potem wklej klucz ponownie. Skonfiguruj streaming na Facebook Live.

Najczęściej zadawane pytania

Dlaczego Facebook odrzuca mój klucz transmisji?

Najczęściej klucz jest jednorazowy, a jego wideo na żywo już się zakończyło, klucz stały został zresetowany albo klucz należy do innej Strony lub profilu. Skopiuj świeży klucz z Live Producer dla właściwej Strony, wklej go bez spacji i upewnij się, że żaden inny enkoder go nie używa.

Czy Facebook Live działa ze zwykłym RTMP?

Nie. Ingest na żywo Facebooka oczekuje RTMPS, czyli szyfrowanej wersji RTMP, pod adresem rtmps://live-api-s.facebook.com:443/rtmp/. Jeśli twój enkoder lub sprzęt nie potrafi wysyłać RTMPS, zaktualizuj go albo wyślij stream przez usługę w chmurze, która bezpiecznie dostarczy go na Facebooka.

Dlaczego mój stream się łączy, ale nigdy nie pojawia się na mojej Stronie?

Sprawdź, czy oglądasz Stronę, z której pochodzi klucz, i czy odbiorcy wideo na żywo obejmują ciebie. W wielu konfiguracjach Facebook pokazuje podgląd w Live Producer i czeka, aż potwierdzisz przejście na żywo, więc zajrzyj tam, zanim zaczniesz zmieniać ustawienia enkodera.

Czy sieć w pracy lub szkole może blokować Facebook Live?

Tak. Sieci, które filtrują lub analizują szyfrowany ruch, mogą psuć połączenie RTMPS potrzebne Facebookowi, nawet gdy przeglądanie stron działa normalnie. Przetestuj przez hotspot w telefonie, żeby to potwierdzić, a potem poproś dział IT o odblokowanie wychodzącego streamingu albo puszczaj nagrane treści z usługi w chmurze.

Co dalej