Tutorial · Wowza Streaming Engine către Facebook

Tutorial Wowza Facebook Live cu o destinație de stream RTMPS funcțională

Acest tutorial Wowza Facebook Live îți duce streamul din Wowza Streaming Engine pe Facebook în unul dintre cele două moduri: destinația de stream Facebook Live încorporată, care se autentifică în contul tău, sau o destinație RTMP generică ce transmite cheia de stream Facebook prin RTMPS.

Facebook acceptă video live doar prin RTMPS, așa că o destinație care încă indică RTMP simplu pe portul 1935 nu se conectează niciodată. Ambele metode de mai jos îl trimit în mod securizat.

generic rtmp · facebook
Destination Host live-api-s.facebook.comDestination Port 443Application Name rtmpStream Name FB-STREAM-KEYCustom property sendSSL = true

Înlocuiește numele streamului cu cheia pe care ți-o dă Facebook. Pasul 03 explică fiecare câmp.

01

Înainte să adaugi o destinație de stream Wowza

Verifică mai întâi patru lucruri. Majoritatea streamurilor Facebook eșuate provin din unul dintre ele, nu din Wowza.

Versiunea Wowza
Destinația Facebook Live necesită Wowza Streaming Engine 4.5 sau mai recent. Versiunea curentă este 4.11.3, din august 2026, și rulează pe Java 17 sau 21.
O sursă live
Encoderul tău publică într-o aplicație live, de exemplu live. Deschide aplicația, apoi Incoming Streams și notează numele exact al streamului.
Contul Facebook
Facebook cere un cont de cel puțin 60 de zile și o Pagină sau un profil profesional cu minimum 100 de urmăritori înainte să permită video live din software de streaming.
Portul 443 deschis
Serverul trebuie să ajungă la live-api-s.facebook.com pe portul TCP 443. Un firewall care permite doar 1935 în exterior blochează streamul.

Wowza redă video exact așa cum îl trimite encoderul tău. Setează encoderul pe video H.264, audio AAC și un keyframe la fiecare 2 secunde acum, iar Facebook acceptă streamul din prima încercare. Pasul 04 are setările complete.

02

Metoda 1: destinația de stream Facebook Live

Cea mai rapidă cale. Wowza se autentifică în Facebook pentru tine, creează postarea live și trimite video prin RTMPS de unul singur. Folosește-o ca să postezi pe propria cronologie sau pe o Pagină pe care o administrezi.

  1. În Wowza Streaming Engine Manager, deschide Applications și selectează aplicația ta live.
  2. Dă clic pe Stream Targets. Dacă pagina spune că destinațiile de stream sunt oprite, dă clic pe Enable Stream Targets și repornește aplicația când îți cere Wowza. Encoderul tău se reconectează singur.
  3. Dă clic pe Add Stream Target, alege Facebook Live și dă clic pe Next.
  4. Completează Stream Target Name (fără simboluri precum / : * ? sau |), Source Stream Name (numele din Incoming Streams) și Title și Description pe care le vor vedea spectatorii tăi pe postare.
  5. Dă clic pe Login, autentifică-te în Facebook și permite accesul. Facebook întreabă cine poate vedea postările de la Wowza: alege cel mai public public pe care îl vei dori vreodată, pentru că o postare nu poate fi niciodată mai publică decât atât.
  6. Alege Video Destination: My Timeline sau una dintre Paginile pe care le administrezi. Pentru cronologia ta, setează și cine poate vedea postarea.
  7. Dă clic pe Add this target. Destinația arată Active cât timp trimite, iar postarea apare pe Facebook câteva secunde mai târziu.
Wowza Streaming Engine Manager, ecranul Add Stream Target, cu Facebook Live selectat printre destinații
Lista de destinații din Stream Targets. Facebook Live se află în primul rând; Generic RTMP, folosit în metoda 2, este în ultimul.
03

Metoda 2: o destinație de stream Wowza RTMPS cu cheia ta de stream

Folosește aceasta când preferi să setezi titlul, programarea și publicul în Facebook sau când metoda de autentificare nu se autorizează. Facebook îți dă o cheie de stream, iar Wowza doar livrează video.

Obține cheia de stream de la Facebook

  1. Pe Facebook, deschide Live Producer și alege să intri live cu software de streaming.
  2. Copiază cheia de stream. Trateaz-o ca pe o parolă: oricine o are poate transmite pe contul tău.
  3. Lasă pagina deschisă. De aici pornești transmisia odată ce sosește video.

Adaugă destinația RTMP generică în Wowza

  1. În aplicația ta, dă clic pe Stream Targets, apoi pe Add Stream Target.
  2. Alege Generic RTMP și dă clic pe Next.
  3. Completează câmpurile ca în tabelul de mai jos, apoi salvează destinația.
Stream Target Name
Orice vei recunoaște, de exemplu facebook.
Source Stream Name
Numele streamului din Incoming Streams.
Destination Host
live-api-s.facebook.com, fără rtmps:// în față.
Destination Port
443, nu valoarea implicită RTMP de 1935.
Destination Application
rtmp
Destination Stream Name
Cheia ta de stream Facebook.
User Name, Password
Lasă ambele goale. Cheia este singura credențială pe care o folosește Facebook.

Activează RTMPS cu sendSSL

O destinație RTMP generică trimite RTMP simplu până când îi spui altfel. Deschide destinația, mergi la proprietățile sale personalizate și adaugă sendSSL cu valoarea true. Wowza documentează o a doua cale: linia destinației din fișierul map al aplicației primește "sendSSL":"true".

conf/live/PushPublishMap.txt
livestream={"entryName":"facebook", "profile":"rtmp", "host":"live-api-s.facebook.com", "port":"443", "application":"rtmp", "streamName":"FB-STREAM-KEY", "sendSSL":"true"}

O linie per destinație: numele streamului tău sursă, un semn egal, apoi setările destinației. Wowza Manager scrie acest fișier, iar prima sa linie te roagă să nu îl editezi manual, așa că fă modificările în Manager când poți.

Când destinația arată Active, Live Producer afișează o previzualizare a video-ului tău. Verifică imaginea și sunetul acolo, apoi dă clic pe Go live pe Facebook.

04

Setări de encoder acceptate de Facebook Live

Acestea sunt cifrele actuale ale Meta pentru video live. Facebook acceptă acum până la 1080p la 60 de cadre pe secundă și transmisiuni de până la 8 ore, așa că limitele de 720p și 4 ore din ghidurile Wowza mai vechi, inclusiv prima versiune a acestei pagini, nu se mai aplică.

Rata de biți video recomandată de Facebook pentru fiecare rezoluție și rată de cadre
RezoluțieRată de cadreRata de biți video
1920 × 108060 fps4,500 to 9,000 kbps
1920 × 108030 fps3,000 to 6,000 kbps
1280 × 72060 fps2,250 to 6,000 kbps
1280 × 72030 fps1,500 to 4,000 kbps
854 × 48030 fps600 to 2,000 kbps
640 × 36030 fps400 to 1,000 kbps
Codec video
H.264. Nivel 4.1 până la 1080p la 30 fps, nivel 4.2 pentru 1080p la 60 fps.
Cadre cheie
La fiecare 2 secunde. Meta stabilește 4 secunde ca limită.
Audio
AAC-LC, stereo, 44,1 sau 48 kHz, 128 kbps (cel mult 256 kbps). Meta cere audio și video în fiecare flux, așa că trimite o pistă silențioasă dacă nu ai sunet.
Protocol
RTMPS, pe portul 443.
Durată
Cel mult 8 ore. Când ținta încorporată atinge această limită, Facebook încheie postarea, iar Wowza începe una nouă cu aceleași setări.

O țintă de flux transmite cadrele cheie ale encoderului tău fără modificări. Dacă Facebook avertizează despre intervalul cadrelor cheie, corectează-l în encoder sau trimite țintei o redare din Wowza Transcoder cu intervalul cadrelor cheie setat la dublul ratei de cadre.

05

Oprește fluxul și remediază erorile obișnuite

Pentru a încheia transmisiunea, deschide Ținte de flux și dă clic pe Dezactivează această țintă de flux sau oprește encoderul. Ținta rămâne salvată pentru data viitoare.

Ce înseamnă o problemă a țintei de flux Facebook și cum se remediază
Ce veziDe ceRemediere
Ținta așteaptă și nu devine niciodată ActivăNumele fluxului sursă nu corespunde cu ceea ce publică encoderul.Copiază numele din Fluxuri de intrare în țintă, inclusiv literele mari și mici.
Conexiunea eșuează sau reîncearcă mereuRTMP simplu, portul 1935 sau un firewall care blochează portul 443 la ieșire.Setează portul 443 și sendSSL la true și permite TCP 443 la ieșire de pe server.
Facebook spune că cheia de flux este invalidăCheile din Live Producer pot expira după încheierea unei transmisiuni.Copiază o cheie nouă și lipește-o în Numele fluxului de destinație.
Autentificarea Facebook a încetat să funcționezeAutorizarea țintei încorporate a expirat sau a fost eliminată pe Facebook.Șterge ținta și adaug-o din nou, apoi autentifică-te din nou pe Facebook.
Facebook avertizează despre intervalul cadrelor cheieEncoderul trimite un cadru cheie mai rar decât la fiecare 4 secunde.Setează encoderul să trimită un cadru cheie la fiecare 2 secunde.
06

Intrarea în direct pe Facebook cu Primcast

Ai nevoie de Wowza Manager doar când Wowza rulează pe serverul tău propriu. Alege varianta care se potrivește configurației tale.

Un plan de streaming video Primcast

Nicio țintă de flux de configurat. În contul tău, deschide cardul Streaming live, mergi la Restream, dă clic pe Adaugă o destinație, alege Facebook și lipește cheia de flux. Panoul folosește deja adresa RTMPS a Facebook pe portul 443. Prima ta destinație repornește canalul o dată, iar encoderul se reconectează în câteva secunde.

Același card trimite un flux către YouTube, Facebook, Twitch sau orice server RTMP simultan, până la cinci destinații.

Vezi planurile de streaming video

Wowza pe serverul tău dedicat

Închiriază o mașină întreagă și rulează Wowza Streaming Engine pe ea, cu fiecare țintă de flux din acest tutorial sub controlul tău. La cerere, instalăm și administrăm Wowza pentru tine. Licența Wowza este facturată separat de mașină, niciodată inclusă în prețul acesteia.

Vezi serverele dedicate Wowza

07

Întrebări despre Wowza și Facebook Live

Ce este o țintă de stream în Wowza Streaming Engine?

O țintă de stream este o destinație către care Wowza trimite unul dintre fluxurile tale de intrare, cum ar fi Facebook, YouTube sau un alt server RTMP. Adaugi ținte per aplicație în secțiunea Stream Targets, iar fiecare începe să transmită imediat ce fluxul sursă este live.

Cum configurez o țintă de stream Wowza RTMPS?

Adaugă o țintă Generic RTMP, introdu gazda de destinație și portul 443, apoi adaugă proprietatea personalizată sendSSL cu valoarea true. Fără sendSSL, ținta trimite RTMP simplu, pe care Facebook nu îl acceptă.

Poate Wowza să trimită un stream către Facebook și YouTube în același timp?

Da. Adaugă câte o țintă de stream pentru fiecare destinație pe același flux sursă, iar Wowza trimite o copie către fiecare. Wowza recomandă cel mult 10 ținte pe un singur cont Facebook. Fiecare copie folosește propria încărcare de pe server, așa că numără fiecare destinație când dimensionezi portul.

Ce rezoluție pot transmite către Facebook Live din Wowza?

Până la 1080p la 60 de cadre pe secundă, la 4.500 până la 9.000 kbps, conform specificațiilor video live ale Meta. Wowza trimite ceea ce produce encoderul tău, așa că setează rezoluția și bitrate-ul în encoder sau într-o variantă Wowza Transcoder.

Pot transmite către un Grup sau un Eveniment Facebook?

Ținta Facebook Live încorporată oferă cronologia ta și Paginile pe care le administrezi. Pentru orice alt loc în care Facebook îți permite să intri live, creează videoclipul live în Live Producer și trimite-l cu metoda 2 și cheia de stream pe care ți-o oferă.

Ce versiune de Wowza Streaming Engine îmi trebuie?

Versiunea 4.5 sau mai recentă are ținta Facebook Live, iar orice versiune cu ținta Generic RTMP poate trimite RTMPS cu sendSSL. Versiunea curentă este 4.11.3, din august 2026.

Am nevoie de Wowza pentru a transmite către Facebook cu Primcast?

Nu. Pe un plan de streaming video Primcast, secțiunea Restream din cardul tău de Live streaming trimite fluxul către Facebook doar cu cheia de stream. Folosești Wowza Manager doar când Wowza rulează pe un server dedicat propriu.

Vrei Facebook Live fără să rulezi Wowza?

Canalul tău video Primcast retransmite către Facebook din panou: lipește cheia de stream și ești live. Dacă o țintă nu se conectează, chatul nostru răspunde în câteva secunde și îți poate verifica contul și fluxul, iar o persoană intervine oricând ceri.