Poradnik · Wowza Streaming Engine do Facebooka
Poradnik Wowza Facebook Live z działającym celem strumienia RTMPS
Ten poradnik Wowza Facebook Live przeniesie Twój strumień z Wowza Streaming Engine na Facebooka na jeden z dwóch sposobów: wbudowany cel strumienia Facebook Live, który loguje się na Twoje konto, lub ogólny cel RTMP, który przesyła Twój klucz strumienia Facebooka przez RTMPS.
Facebook przyjmuje wideo na żywo wyłącznie przez RTMPS, więc cel, który nadal wskazuje zwykły RTMP na porcie 1935, nigdy się nie połączy. Obie poniższe metody wysyłają strumień bezpieczną drogą.
Destination Host live-api-s.facebook.comDestination Port 443Application Name rtmpStream Name FB-STREAM-KEYCustom property sendSSL = true
Zastąp nazwę strumienia kluczem, który daje Ci Facebook. Krok 03 omawia każde pole.
Zanim dodasz cel strumienia Wowza
Najpierw sprawdź cztery rzeczy. Większość nieudanych strumieni na Facebooku wynika z jednej z nich, a nie z Wowzy.
- Wersja Wowzy
- Cel Facebook Live wymaga Wowza Streaming Engine 4.5 lub nowszego. Obecna wersja to 4.11.3, z sierpnia 2026 roku, i działa na Javie 17 lub 21.
- Źródło na żywo
- Twój koder publikuje do aplikacji na żywo, na przykład
live. Otwórz aplikację, następnie Incoming Streams i zanotuj dokładną nazwę strumienia. - Konto Facebook
- Facebook wymaga konta mającego co najmniej 60 dni oraz strony lub profilu profesjonalnego z co najmniej 100 obserwującymi, zanim zezwoli na wideo na żywo z oprogramowania do streamingu.
- Port 443 wychodzący
- Serwer musi łączyć się z
live-api-s.facebook.comna porcie TCP 443. Zapora, która przepuszcza tylko port 1935, zablokuje strumień.
Wowza przekazuje wideo dokładnie tak, jak wysyła je Twój koder. Ustaw teraz koder na wideo H.264, dźwięk AAC i klatkę kluczową co 2 sekundy, a Facebook przyjmie strumień za pierwszym razem. Krok 04 zawiera pełne ustawienia.
Metoda 1: cel strumienia Facebook Live
Najszybszy sposób. Wowza loguje się do Facebooka za Ciebie, tworzy post na żywo i samodzielnie wysyła wideo przez RTMPS. Użyj go, aby publikować na własnej osi czasu lub na stronie, którą zarządzasz.
- W Wowza Streaming Engine Manager otwórz Applications i wybierz swoją aplikację na żywo.
- Kliknij Stream Targets. Jeśli strona informuje, że cele strumienia są wyłączone, kliknij Enable Stream Targets i uruchom ponownie aplikację, gdy Wowza o to poprosi. Twój koder połączy się ponownie samodzielnie.
- Kliknij Add Stream Target, wybierz Facebook Live i kliknij Next.
- Wypełnij Stream Target Name (bez symboli takich jak / : * ? lub |), Source Stream Name (nazwa z Incoming Streams) oraz Title i Description, które widzowie zobaczą przy poście.
- Kliknij Login, zaloguj się do Facebooka i zezwól na dostęp. Facebook pyta, kto może widzieć posty z Wowzy: wybierz najbardziej publiczną grupę odbiorców, jakiej kiedykolwiek będziesz chciał, ponieważ post nigdy nie może być bardziej publiczny niż to ustawienie.
- Wybierz Video Destination: My Timeline lub jedną ze stron, którymi zarządzasz. Dla osi czasu ustaw również, kto może zobaczyć post.
- Kliknij Add this target. Cel pokazuje Active, gdy wysyła strumień, a post pojawia się na Facebooku kilka sekund później.
Metoda 2: cel strumienia RTMPS Wowza z Twoim kluczem strumienia
Użyj tej metody, gdy wolisz ustawić tytuł, harmonogram i grupę odbiorców na Facebooku lub gdy metoda logowania nie chce się autoryzować. Facebook daje Ci klucz strumienia, a Wowza jedynie dostarcza wideo.
Pobierz klucz strumienia z Facebooka
- Na Facebooku otwórz Live Producer i wybierz transmisję na żywo za pomocą oprogramowania do streamingu.
- Skopiuj klucz strumienia. Traktuj go jak hasło: każdy, kto go ma, może nadawać na Twoim koncie.
- Zostaw stronę otwartą. Stąd rozpoczniesz transmisję, gdy wideo dotrze.
Dodaj ogólny cel RTMP w Wowzie
- W swojej aplikacji kliknij Stream Targets, a następnie Add Stream Target.
- Wybierz Generic RTMP i kliknij Next.
- Wypełnij pola zgodnie z poniższą tabelą, a następnie zapisz cel.
- Stream Target Name
- Dowolna nazwa, którą rozpoznasz, na przykład
facebook. - Source Stream Name
- Nazwa strumienia z Incoming Streams.
- Destination Host
live-api-s.facebook.com, bez rtmps:// na początku.- Destination Port
443, a nie domyślny port RTMP 1935.- Destination Application
rtmp- Destination Stream Name
- Twój klucz strumienia Facebooka.
- User Name, Password
- Zostaw oba pola puste. Klucz jest jedynym poświadczeniem, którego używa Facebook.
Włącz RTMPS za pomocą sendSSL
Ogólny cel RTMP wysyła zwykły RTMP, dopóki nie wskażesz inaczej. Otwórz cel, przejdź do jego właściwości niestandardowych i dodaj sendSSL z wartością true. Wowza dokumentuje drugi sposób: wiersz celu w pliku mapy aplikacji otrzymuje "sendSSL":"true".
livestream={"entryName":"facebook", "profile":"rtmp", "host":"live-api-s.facebook.com", "port":"443", "application":"rtmp", "streamName":"FB-STREAM-KEY", "sendSSL":"true"} Jeden wiersz na cel: nazwa Twojego strumienia źródłowego, znak równości, a następnie ustawienia celu. Wowza Manager zapisuje ten plik, a jego pierwszy wiersz prosi, aby nie edytować go ręcznie, więc wprowadzaj zmiany w Managerze, gdy tylko możesz.
Gdy cel pokazuje Active, Live Producer wyświetla podgląd Twojego wideo. Sprawdź tam obraz i dźwięk, a następnie kliknij Go live na Facebooku.
Ustawienia enkodera akceptowane przez Facebook Live
To aktualne wartości Meta dla wideo na żywo. Facebook obsługuje teraz do 1080p przy 60 klatkach na sekundę i transmisje do 8 godzin, więc limity 720p i 4 godzin ze starszych poradników Wowza, w tym z pierwszej wersji tej strony, już nie obowiązują.
| Rozdzielczość | Liczba klatek | Przepływność wideo |
|---|---|---|
| 1920 × 1080 | 60 fps | 4,500 to 9,000 kbps |
| 1920 × 1080 | 30 fps | 3,000 to 6,000 kbps |
| 1280 × 720 | 60 fps | 2,250 to 6,000 kbps |
| 1280 × 720 | 30 fps | 1,500 to 4,000 kbps |
| 854 × 480 | 30 fps | 600 to 2,000 kbps |
| 640 × 360 | 30 fps | 400 to 1,000 kbps |
- Kodek wideo
- H.264. Poziom 4.1 do 1080p przy 30 fps, poziom 4.2 dla 1080p przy 60 fps.
- Kluczowe klatki
- Co 2 sekundy. Meta ustawia limit 4 sekund.
- Audio
- AAC-LC, stereo, 44,1 lub 48 kHz, 128 kbps (maksymalnie 256 kbps). Meta wymaga audio i wideo w każdym strumieniu, więc wyślij cichą ścieżkę, jeśli nie masz dźwięku.
- Protokół
- RTMPS, na porcie 443.
- Długość
- Maksymalnie 8 godzin. Gdy wbudowany cel osiągnie ten limit, Facebook kończy post, a Wowza rozpoczyna nowy z tymi samymi ustawieniami.
Cel strumienia przepuszcza kluczowe klatki z enkodera bez zmian. Jeśli Facebook ostrzega o interwale kluczowych klatek, popraw to w enkoderze lub wyślij do celu wersję z Wowza Transcoder z interwałem kluczowych klatek ustawionym na dwukrotność liczby klatek.
Zatrzymaj strumień i napraw typowe błędy
Aby zakończyć transmisję, otwórz Cele strumienia i kliknij Wyłącz ten cel strumienia lub zatrzymaj enkoder. Cel pozostaje zapisany na następny raz.
| Co widzisz | Dlaczego | Rozwiązanie |
|---|---|---|
| Cel czeka i nigdy nie przechodzi w stan Aktywny | Nazwa strumienia źródłowego nie pasuje do tego, co publikuje enkoder. | Skopiuj nazwę z Przychodzących strumieni do celu, uwzględniając wielkie i małe litery. |
| Połączenie nie powiedzie się lub ciągle ponawia próby | Zwykły RTMP, port 1935 lub zapora blokująca port 443 wychodzący. | Ustaw port 443 i sendSSL na true oraz zezwól na wychodzący TCP 443 z serwera. |
| Facebook informuje, że klucz strumienia jest nieprawidłowy | Klucze z Live Producer mogą wygasnąć po zakończeniu transmisji. | Skopiuj nowy klucz i wklej go do pola Nazwa strumienia docelowego. |
| Logowanie do Facebooka przestało działać | Autoryzacja wbudowanego celu wygasła lub została usunięta na Facebooku. | Usuń cel i dodaj go ponownie, a następnie zaloguj się do Facebooka jeszcze raz. |
| Facebook ostrzega o interwale kluczowych klatek | Enkoder wysyła kluczową klatkę rzadziej niż co 4 sekundy. | Ustaw enkoder na kluczową klatkę co 2 sekundy. |
Transmisja na żywo na Facebooku z Primcast
Wowza Manager jest potrzebny tylko wtedy, gdy Wowza działa na Twoim własnym serwerze. Wybierz wiersz pasujący do Twojej konfiguracji.
Plan streamingu wideo Primcast
Brak celu strumienia do skonfigurowania. Na swoim koncie otwórz kartę Transmisja na żywo, przejdź do Restream, kliknij Dodaj miejsce docelowe, wybierz Facebook i wklej swój klucz strumienia. Panel już używa adresu RTMPS Facebooka na porcie 443. Twoje pierwsze miejsce docelowe raz ponownie uruchomi kanał, a enkoder połączy się ponownie w ciągu kilku sekund.
Ta sama karta wysyła jeden strumień jednocześnie do YouTube, Facebooka, Twitcha lub dowolnego serwera RTMP, do pięciu miejsc docelowych.
Wowza na Twoim własnym serwerze dedykowanym
Wynajmij całą maszynę i uruchom na niej Wowza Streaming Engine, mając pod kontrolą każdy cel strumienia z tego samouczka. Na życzenie instalujemy i zarządzamy Wowza za Ciebie. Licencja Wowza jest rozliczana obok maszyny, nigdy nie jest wliczona w jej cenę.
Pytania o Wowza i Facebook Live
Czym jest cel strumienia w Wowza Streaming Engine?
Cel strumienia to miejsce docelowe, do którego Wowza wysyła jeden z Twoich strumieni przychodzących, na przykład Facebook, YouTube lub inny serwer RTMP. Cele dodajesz dla każdej aplikacji w sekcji Stream Targets, a każdy z nich zaczyna wysyłać, gdy tylko jego strumień źródłowy jest na żywo.
Jak skonfigurować cel strumienia Wowza RTMPS?
Dodaj cel Generic RTMP, wpisz host docelowy i port 443, a następnie dodaj właściwość niestandardową sendSSL z wartością true. Bez sendSSL cel wysyła zwykły RTMP, którego Facebook nie akceptuje.
Czy Wowza może wysyłać jeden strumień jednocześnie na Facebook i YouTube?
Tak. Dodaj po jednym celu strumienia dla każdego miejsca docelowego na tym samym strumieniu źródłowym, a Wowza wyśle kopię do każdego z nich. Wowza zaleca nie więcej niż 10 celów na jednym koncie Facebook. Każda kopia korzysta z własnego wysyłania z serwera, więc przy doborze portu uwzględnij każde miejsce docelowe.
W jakiej rozdzielczości mogę streamować na Facebook Live z Wowzy?
Do 1080p przy 60 klatkach na sekundę, przy przepływności od 4 500 do 9 000 kbps, zgodnie ze specyfikacją wideo na żywo Meta. Wowza wysyła to, co generuje Twój koder, więc ustaw rozdzielczość i przepływność w koderze lub w wariancie Wowza Transcoder.
Czy mogę streamować do grupy lub wydarzenia na Facebooku?
Wbudowany cel Facebook Live oferuje Twoją oś czasu i strony, którymi zarządzasz. W każdym innym miejscu, w którym Facebook pozwala na transmisję na żywo, utwórz wideo na żywo w Live Producer i wyślij je metodą 2 z kluczem strumienia, który Ci poda.
Której wersji Wowza Streaming Engine potrzebuję?
Wersja 4.5 lub nowsza ma cel Facebook Live, a każda wersja z celem Generic RTMP może wysyłać RTMPS z sendSSL. Obecne wydanie to 4.11.3 z sierpnia 2026 r.
Czy potrzebuję Wowzy, aby streamować na Facebook z Primcast?
Nie. W planie streamingu wideo Primcast sekcja Restream na karcie transmisji na żywo wysyła Twój strumień na Facebook za pomocą samego klucza strumienia. Z Wowza Manager korzystasz tylko wtedy, gdy Wowza działa na Twoim własnym serwerze dedykowanym.
Więcej poradników o wideo na żywo
Skonfiguruj koder zasilający Wowzę lub pomiń Wowzę i wysyłaj bezpośrednio ze swojego komputera.
Chcesz Facebook Live bez uruchamiania Wowzy?
Twój kanał wideo Primcast przesyła dalej na Facebook z panelu: wklej klucz strumienia i jesteś na żywo. Jeśli cel nie chce się połączyć, nasz czat odpowiada w kilka sekund i może sprawdzić Twoje konto oraz strumień, a człowiek wkracza do akcji, kiedy tylko poprosisz.