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.
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.
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.comna 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.
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.
- No Wowza Streaming Engine Manager, abra Applications e selecione a sua aplicação em direto.
- 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.
- Clique em Add Stream Target, escolha Facebook Live e clique em Next.
- 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.
- 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.
- 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.
- Clique em Add this target. O destino mostra Active enquanto envia, e a publicação aparece no Facebook alguns segundos depois.
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
- No Facebook, abra o Live Producer e escolha transmitir em direto com software de streaming.
- Copie a chave de stream. Trate-a como uma palavra-passe: qualquer pessoa que a tenha pode transmitir na sua conta.
- 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
- Na sua aplicação, clique em Stream Targets e depois em Add Stream Target.
- Escolha Generic RTMP e clique em Next.
- 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".
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.
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.
| Resolução | Taxa de quadros | Taxa de bits de vídeo |
|---|---|---|
| 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 |
- 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.
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 você vê | Por quê | Correção |
|---|---|---|
| O destino fica aguardando e nunca fica Ativo | O 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 novamente | RTMP 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álida | As 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 funcionar | A 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-chave | O 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. |
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.
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.
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.
Mais tutoriais de vídeo ao vivo
Configure o codificador que alimenta o Wowza ou pule o Wowza e envie direto do seu computador.
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.