Tutorial · Wowza Streaming Engine para o Facebook

Tutorial de Wowza Facebook Live com um destino de stream RTMPS funcional

Este tutorial de Wowza Facebook Live leva o seu stream do Wowza Streaming Engine para o Facebook de duas formas: o destino de stream integrado do Facebook Live, que inicia sessão na sua conta, ou um destino RTMP genérico que transporta a sua chave de stream do Facebook por RTMPS.

O Facebook só aceita vídeo em direto por RTMPS, por isso um destino que ainda aponte para RTMP simples na porta 1935 nunca liga. Os dois métodos abaixo enviam-no pela via segura.

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

Substitua o nome do stream pela chave que o Facebook lhe der. O passo 03 explica cada campo.

01

Antes de adicionar um destino de stream no Wowza

Verifique primeiro quatro coisas. A maioria dos streams do Facebook que falham deve-se a uma delas, não ao Wowza.

Versão do Wowza
O destino Facebook Live requer o Wowza Streaming Engine 4.5 ou posterior. A versão atual é a 4.11.3, de agosto de 2026, e funciona em Java 17 ou 21.
Uma fonte em direto
O seu codificador está a publicar para uma aplicação em direto, por exemplo live. Abra a aplicação, depois Incoming Streams, e anote o nome exato do stream.
Conta do Facebook
O Facebook pede uma conta com pelo menos 60 dias e uma Página ou perfil profissional com pelo menos 100 seguidores antes de permitir vídeo em direto a partir de software de streaming.
Porta 443 de saída
O servidor tem de conseguir chegar a live-api-s.facebook.com na porta TCP 443. Uma firewall que só permita a saída pela 1935 bloqueia o stream.

O Wowza reencaminha o vídeo exatamente como o seu codificador o envia. Configure já o codificador para vídeo H.264, áudio AAC e um keyframe a cada 2 segundos, e o Facebook aceita o stream à primeira tentativa. O passo 04 tem as definições completas.

02

Método 1: o destino de stream do Facebook Live

A forma mais rápida. O Wowza inicia sessão no Facebook por si, cria a publicação em direto e envia o vídeo por RTMPS automaticamente. Use-o para publicar na sua própria cronologia ou numa Página que gira.

  1. No Wowza Streaming Engine Manager, abra Applications e selecione a sua aplicação em direto.
  2. Clique em Stream Targets. Se a página disser que os destinos de stream estão desativados, clique em Enable Stream Targets e reinicie a aplicação quando o Wowza pedir. O seu codificador volta a ligar sozinho.
  3. Clique em Add Stream Target, escolha Facebook Live e clique em Next.
  4. Preencha Stream Target Name (sem símbolos como / : * ? ou |), Source Stream Name (o nome que está em Incoming Streams) e o Title e a Description que os seus espetadores verão na publicação.
  5. Clique em Login, inicie sessão no Facebook e permita o acesso. O Facebook pergunta quem pode ver as publicações do Wowza: escolha o público mais alargado que alguma vez vai querer, porque uma publicação nunca pode ficar mais pública do que isto.
  6. Escolha o Video Destination: My Timeline ou uma das Páginas que gere. Para a sua cronologia, defina também quem pode ver a publicação.
  7. Clique em Add this target. O destino mostra Active enquanto envia, e a publicação aparece no Facebook alguns segundos depois.
Ecrã Add Stream Target do Wowza Streaming Engine Manager, com Facebook Live selecionado entre os destinos
A lista de destinos em Stream Targets. O Facebook Live está na primeira linha; o Generic RTMP, usado no método 2, está na última.
03

Método 2: um destino de stream RTMPS no Wowza com a sua chave de stream

Use este quando preferir definir o título, a agenda e o público no Facebook, ou quando o método de início de sessão não autorizar. O Facebook dá-lhe uma chave de stream e o Wowza apenas entrega o vídeo.

Obter a chave de stream do Facebook

  1. No Facebook, abra o Live Producer e escolha transmitir em direto com software de streaming.
  2. Copie a chave de stream. Trate-a como uma palavra-passe: qualquer pessoa que a tenha pode transmitir na sua conta.
  3. Deixe a página aberta. É a partir daqui que inicia a transmissão quando o vídeo chegar.

Adicionar o destino RTMP genérico no Wowza

  1. Na sua aplicação, clique em Stream Targets e depois em Add Stream Target.
  2. Escolha Generic RTMP e clique em Next.
  3. Preencha os campos como na tabela abaixo e guarde o destino.
Stream Target Name
Qualquer coisa que reconheça, por exemplo facebook.
Source Stream Name
O nome do stream que está em Incoming Streams.
Destination Host
live-api-s.facebook.com, sem rtmps:// à frente.
Destination Port
443, não a predefinição RTMP de 1935.
Destination Application
rtmp
Destination Stream Name
A sua chave de stream do Facebook.
User Name, Password
Deixe ambos vazios. A chave é a única credencial que o Facebook usa.

Ativar o RTMPS com sendSSL

Um destino RTMP genérico envia RTMP simples até lhe dizer o contrário. Abra o destino, vá às propriedades personalizadas e adicione sendSSL com o valor true. O Wowza documenta uma segunda forma: a linha do destino no ficheiro de mapa da aplicação recebe "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"}

Uma linha por destino: o nome do seu stream de origem, um sinal de igual e depois as definições do destino. O Wowza Manager escreve este ficheiro, e a primeira linha pede-lhe que não o edite à mão, por isso faça as alterações no Manager sempre que puder.

Quando o destino mostrar Active, o Live Producer apresenta uma pré-visualização do seu vídeo. Verifique aí a imagem e o som e clique em Go live no Facebook.

04

Configurações de codificador aceitas pelo Facebook Live

Estes são os números atuais da Meta para vídeo ao vivo. O Facebook agora aceita até 1080p a 60 quadros por segundo e transmissões de até 8 horas, portanto os limites de 720p e 4 horas dos guias mais antigos da Wowza, incluindo a primeira versão desta página, não se aplicam mais.

Taxa de bits de vídeo que o Facebook recomenda para cada resolução e taxa de quadros
ResoluçãoTaxa de quadrosTaxa de bits de vídeo
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 de vídeo
H.264. Nível 4.1 até 1080p a 30 fps, nível 4.2 para 1080p a 60 fps.
Quadros-chave
A cada 2 segundos. A Meta define 4 segundos como o limite.
Áudio
AAC-LC, estéreo, 44,1 ou 48 kHz, 128 kbps (256 kbps no máximo). A Meta pede áudio e vídeo em cada transmissão, então envie uma faixa silenciosa se você não tiver som.
Protocolo
RTMPS, na porta 443.
Duração
8 horas no máximo. Quando o destino integrado atinge esse limite, o Facebook encerra a publicação e a Wowza inicia uma nova com as mesmas configurações.

Um destino de transmissão repassa os quadros-chave do seu codificador sem alterações. Se o Facebook avisar sobre o intervalo de quadros-chave, corrija no codificador ou envie ao destino uma versão do Wowza Transcoder com o intervalo de quadros-chave definido como o dobro da taxa de quadros.

05

Pare a transmissão e corrija os erros comuns

Para encerrar a transmissão, abra Destinos de transmissão e clique em Desativar este destino de transmissão, ou pare o seu codificador. O destino permanece salvo para a próxima vez.

O que significa um problema no destino de transmissão do Facebook e como corrigi-lo
O que você vêPor quêCorreção
O destino fica aguardando e nunca fica AtivoO nome do fluxo de origem não corresponde ao que o codificador publica.Copie o nome de Fluxos de entrada para o destino, incluindo maiúsculas e minúsculas.
A conexão falha ou continua tentando novamenteRTMP simples, porta 1935, ou um firewall bloqueando a saída da porta 443.Defina a porta 443 e sendSSL como true, e permita a saída TCP 443 do servidor.
O Facebook diz que a chave de transmissão é inválidaAs chaves do Live Producer podem expirar após o fim de uma transmissão.Copie uma chave nova e cole-a em Nome do fluxo de destino.
O login do Facebook parou de funcionarA autorização do destino integrado expirou ou foi removida no Facebook.Exclua o destino e adicione-o novamente, depois entre no Facebook mais uma vez.
O Facebook avisa sobre o intervalo de quadros-chaveO codificador envia um quadro-chave com menos frequência do que a cada 4 segundos.Configure o codificador para um quadro-chave a cada 2 segundos.
06

Transmitindo ao vivo no Facebook com Primcast

Você só precisa do Wowza Manager quando o Wowza roda no seu próprio servidor. Escolha a linha que se encaixa na sua configuração.

Um plano de streaming de vídeo Primcast

Nenhum destino de transmissão para configurar. Na sua conta, abra o cartão Transmissão ao vivo, vá para Retransmissão, clique em Adicionar um destino, escolha Facebook e cole sua chave de transmissão. O painel já usa o endereço RTMPS do Facebook na porta 443. Seu primeiro destino reinicia seu canal uma vez, e seu codificador se reconecta em poucos segundos.

O mesmo cartão envia um fluxo para YouTube, Facebook, Twitch ou qualquer servidor RTMP de uma só vez, até cinco destinos.

Veja os planos de streaming de vídeo

Wowza no seu próprio servidor dedicado

Alugue uma máquina inteira e execute o Wowza Streaming Engine nela, com todos os destinos de transmissão deste tutorial sob seu controle. Sob solicitação, instalamos e gerenciamos o Wowza para você. A licença do Wowza é cobrada junto com a máquina, nunca embutida no preço dela.

Veja os servidores dedicados Wowza

07

Perguntas sobre Wowza e Facebook Live

O que é um destino de transmissão no Wowza Streaming Engine?

Um destino de transmissão é para onde o Wowza envia uma das suas transmissões de entrada, como o Facebook, o YouTube ou outro servidor RTMP. Você adiciona destinos por aplicação em Destinos de Transmissão, e cada um começa a enviar assim que a transmissão de origem fica no ar.

Como configuro um destino de transmissão RTMPS no Wowza?

Adicione um destino RTMP Genérico, informe o host de destino e a porta 443 e depois adicione a propriedade personalizada sendSSL com o valor true. Sem o sendSSL, o destino envia RTMP simples, que o Facebook não aceita.

O Wowza pode enviar uma transmissão para o Facebook e o YouTube ao mesmo tempo?

Sim. Adicione um destino de transmissão por plataforma na mesma transmissão de origem, e o Wowza envia uma cópia para cada uma. O Wowza recomenda no máximo 10 destinos em uma única conta do Facebook. Cada cópia usa o próprio upload do servidor, então conte cada destino ao dimensionar a porta.

Qual resolução posso transmitir para o Facebook Live a partir do Wowza?

Até 1080p a 60 quadros por segundo, de 4.500 a 9.000 kbps, conforme as especificações de vídeo ao vivo da Meta. O Wowza envia o que o seu codificador produz, então defina a resolução e a taxa de bits no codificador ou em uma versão do Wowza Transcoder.

Posso transmitir para um Grupo ou Evento do Facebook?

O destino integrado do Facebook Live oferece a sua linha do tempo e as Páginas que você gerencia. Para qualquer outro lugar em que o Facebook permita transmissão ao vivo, crie o vídeo ao vivo no Live Producer e envie com o método 2 e a chave de transmissão fornecida.

Qual versão do Wowza Streaming Engine eu preciso?

A versão 4.5 ou posterior tem o destino do Facebook Live, e qualquer versão com o destino RTMP Genérico pode enviar RTMPS com sendSSL. A versão atual é a 4.11.3, de agosto de 2026.

Preciso do Wowza para transmitir para o Facebook com a Primcast?

Não. Em um plano de streaming de vídeo da Primcast, a seção Retransmissão do seu cartão de transmissão ao vivo envia a sua transmissão para o Facebook apenas com a chave de transmissão. Você usa o Wowza Manager somente quando o Wowza roda em um servidor dedicado seu.

Quer Facebook Live sem rodar o Wowza?

O seu canal de vídeo da Primcast retransmite para o Facebook pelo painel: cole a chave de transmissão e você estará no ar. Se um destino não conectar, o nosso chat responde em segundos e pode verificar a sua conta e a sua transmissão, e uma pessoa assume sempre que você pedir.