Tutorial · Wowza Streaming Engine 4.12
Tutorial do Wowza Streaming Engine da instalação a um link HLS funcional
Este tutorial do Wowza Streaming Engine leva você de uma instalação nova a uma transmissão ao vivo que qualquer pessoa pode abrir: você adiciona um aplicativo ao vivo, dá ao seu codificador um login próprio, publica por RTMP e copia o link HLS para o seu player.
Ele foi escrito para a versão 4.12.1, lançada em 20 de outubro de 2026. Prefere não rodar um servidor? Um canal de vídeo Primcast é um aplicativo Wowza que já configuramos para você, e o passo 08 mostra como usar um.
- Está rodando?
- http://SERVER:1935/ServerVersion
- Manager
- http://localhost:8088/enginemanager
- Servidor do codificador
- rtmp://SERVER:1935/live
- Nome do stream
- myStream
- Login da fonte
- USER / PASSWORD
- Reprodução HLS
- http://SERVER:1935/live/myStream/playlist.m3u8
- CodificadorRTMP · H.264 + AAC
- Wowzalive · _definst_
- EspectadoresHLS · playlist.m3u8
Substitua as palavras em vermelho pelo endereço do seu servidor, seu aplicativo, o nome do seu stream e o login que você criar no passo 03.
Como usar o Wowza Streaming Engine: o que você precisa primeiro
O Wowza Streaming Engine é um software de servidor de streaming da Wowza Media Systems. Você o instala em um servidor, seu codificador envia uma transmissão ao vivo para ele, e ele entrega essa transmissão para celulares, navegadores e TVs como HLS, MPEG-DASH e outros formatos. Tenha estas quatro coisas prontas antes de começar.
- Uma chave de licença
- O instalador pede uma. A Wowza envia chaves de teste e de assinatura por e-mail, e uma atualização pode reutilizar a chave já salva no servidor.
- Um servidor
- Windows, Linux de 64 bits ou Linux ARM, com sistema de 64 bits recomendado. A Wowza também publica uma configuração Docker. A versão 4.12.1 roda em Java 17 ou Java 21.
- Portas abertas
1935sobre TCP transporta RTMP do seu codificador e HLS para seus espectadores em uma instalação padrão. O Manager, o console web, escuta na porta8088.- Um codificador
- Qualquer codificador RTMP funciona: OBS Studio, vMix, Wirecast, FFmpeg ou um equipamento de hardware. Você o configura no passo 04.
Precisa do servidor em si? Alugue um servidor dedicado para Wowza e instalamos e gerenciamos o Wowza Streaming Engine sob solicitação em até 24 horas após a entrega. A licença do Wowza é cobrada junto com a máquina, nunca embutida no preço dela.
Instale o Wowza Streaming Engine e verifique se ele roda
- Baixe o instalador para o seu sistema na sua conta Wowza: um arquivo
.exepara Windows, um arquivo.runpara Linux. - Execute-o, cole sua chave de licença quando ele pedir e crie o nome de usuário e a senha do administrador. Ambos diferenciam maiúsculas de minúsculas, e você os usará para entrar no Manager.
- Deixe Iniciar o Wowza Streaming Engine automaticamente marcado. O Wowza então roda como um serviço do sistema e volta sozinho após uma reinicialização.
- Abra
http://SERVER:1935/ServerVersionem um navegador. Uma linha informando a versão significa que o servidor está no ar. Nenhuma resposta geralmente significa que a porta 1935 está fechada em um firewall. - Entre no Manager em
http://localhost:8088/enginemanager.
O Manager só responde no próprio servidor
Por padrão, o Manager aceita conexões apenas de localhost. Esse é um padrão sensato, porque o Manager pode mudar tudo no servidor.
Para trabalhar do seu próprio computador, abra um túnel SSH e depois acesse o endereço localhost acima na sua máquina:
ssh -L 8088:localhost:8088 user@SERVER
Configure um aplicativo ao vivo e bloqueie a publicação para o seu codificador
Um aplicativo é a caixa onde seus streams entram, e o nome dele passa a fazer parte de cada endereço. Estes passos usam um aplicativo chamado live. A maioria das instalações já lista um com esse nome; se a sua não tiver, clique em Applications, depois em Add Application, e escolha o tipo live.
Crie um login para o seu codificador
- Clique em Server no menu superior, depois em Source Authentication.
- Clique em Add Source e insira um Source User Name e uma Password. Letras, números, pontos, sublinhados e hífens são permitidos.
- Clique em Add. O Wowza salva o par em
conf/publish.password.
Faça o aplicativo pedir isso
- Abra seu aplicativo e clique em Source Security, depois em Edit.
- Mantenha Require password authentication selecionado para codificadores RTMP. É o padrão, e é por isso que um codificador sem login é recusado.
- Se o seu codificador sempre enviar do mesmo endereço, defina Client Restrictions para que apenas esse IP possa publicar.
- Clique em Save e reinicie o aplicativo quando o Manager pedir.
Deixe os espectadores reproduzirem o stream
- Na aba Setup do aplicativo, clique em Edit e marque os Playback Types que seus players precisam. Comece com HLS: iPhones, iPads e Safari o reproduzem diretamente, e players web como hls.js o reproduzem em todos os outros lugares.
- Em Playback Security, escolha No client restrictions para que os players possam se conectar de qualquer endereço.
- Salve e reinicie o aplicativo.
Aponte o seu codificador para o Wowza
O seu codificador precisa do endereço do servidor com o nome da aplicação, um nome de stream à sua escolha e o login do passo 03. O Manager mostra o endereço e a porta exatos em Application Connection Settings, na página inicial e na página de fontes ao vivo.
Dois campos, como a maioria dos codificadores prefere
Servidorrtmp://SERVIDOR:1935/liveNome do stream / chavemyStreamUtilizador, palavra-passeUSER, PASSWORD
O OBS, o vMix e o Wirecast mantêm o servidor e o nome do stream em caixas separadas. Junte-os numa só caixa e a ligação falha sem um erro útil.
Uma linha, para codificadores sem campos de login
rtmp://USER:PASSWORD@SERVIDOR:1935/live
Alguns codificadores de hardware e software mais antigo só têm uma caixa de URL. O Wowza aceita o login dentro do endereço, como mostrado. O FFmpeg vai um passo mais longe e quer também o nome do stream no fim desta linha.
Definições do codificador que mantêm a reprodução fluida
| Definição | Usar | Porquê |
|---|---|---|
| Vídeo | H.264 | Qualquer telemóvel, navegador e smart TV consegue reproduzi-lo. |
| Áudio | AAC, 128 kbps | O áudio que os leitores HLS esperam. |
| Intervalo de keyframes | 2 s | Os segmentos HLS são cortados nos keyframes. Um intervalo longo ou irregular cria segmentos longos e irregulares, e os seus espetadores ficam parados. |
| Bitrate | Cerca de dois terços do seu upload | Meça o upload na própria ligação do codificador. Um stream no limite exato cai algumas vezes por dia. |
| Ligação | Cabo de rede | O Wi-Fi no computador de streaming é a causa mais comum de pequenas quebras. |
Inicie o stream e abra a sua aplicação no Manager, clicando em Incoming Streams. O nome do seu stream deve aparecer como Active. Clique nele para ver há quanto tempo está no ar e quantos dados estão a chegar.
Reproduza o stream e resolva os problemas habituais
- Em Incoming Streams, clique no nome do seu stream e depois em Test Playback.
- Verifique se o campo Server mostra o endereço que os seus espetadores vão usar, e não um interno.
- Copie a ligação HLS e abra-a no VLC, no Safari ou em qualquer leitor HLS. Dê-lhe alguns segundos: nada reproduz até existirem os primeiros segmentos.
http://SERVIDOR:1935/live/myStream/playlist.m3u8
Um site servido por https não consegue reproduzir uma ligação http. Antes de incorporar o leitor no seu site, dê ao Wowza um certificado TLS e assinale Secure URL em Test Playback para obter a forma https da ligação.
| O que vê | O que fazer |
|---|---|
| O codificador é recusado de imediato | O login está em falta ou errado. Verifique o nome de utilizador e a palavra-passe da fonte, que distinguem maiúsculas de minúsculas, e se o nome da aplicação no endereço do servidor corresponde ao do Manager. |
| O codificador não consegue chegar ao servidor | A porta 1935 está fechada entre os dois. Abra a TCP 1935 na firewall do servidor e experimente /ServerVersion a partir da rede do codificador. |
| O stream está Active mas a ligação dá erro | O HLS não está assinalado em Playback Types, ou a Playback Security ainda limita quem se pode ligar. Corrija e reinicie a aplicação. |
| Reproduz, mas os espetadores ficam em buffer | Configure o codificador para um keyframe a cada 2 segundos e baixe o bitrate um nível. |
| O Manager não abre no seu computador | O Manager só responde em localhost. Use o túnel SSH do passo 02. |
Streaming de áudio no Wowza: enviar apenas som
O Wowza aceita um stream só de áudio da mesma forma que aceita vídeo. Envie AAC do seu codificador para a mesma aplicação live, sem faixa de vídeo, e o Wowza serve-o como HLS.
Vale a pena mudar uma definição. Por predefinição, o Wowza empacota HLS só de áudio em blocos simples de AAC ou MP3, e muitos leitores fora dos da Apple não conseguem reproduzi-los. Nas Properties da aplicação, em Cupertino Streaming Packetizer, defina cupertinoPacketizeAllStreamsAsTS para true e reinicie a aplicação. Os blocos passam a chegar como MPEG-TS, que a maioria dos leitores entende.
Vai enviar MP3, Opus ou outro codec? Ative o Transcoder para a aplicação e use o modelo Audio Only, que converte o som para AAC para HLS.
Vai gerir uma estação de rádio?
Para uma estação, não precisa do Wowza. Uma estação de rádio Primcast dá-lhe uma ligação https para ouvir, um leitor web e uma página de estação desde o primeiro dia, e os planos Premium e Platinum acrescentam Auto DJ, para a música tocar quando ninguém está em direto.
Premium e Platinum são gratuitos durante 14 dias. Adicione um cartão ou PayPal ao registar-se e nada é cobrado antes do dia 15. O plano Free mantém-se se só precisar de uma ligação de stream.
Configuração de VOD no Wowza, em resumo
O vídeo a pedido vive na sua própria aplicação. Adicione uma do tipo VOD Single server, copie ficheiros MP4 para a pasta de conteúdo e reproduza cada ficheiro pelo nome com o prefixo mp4:.
http://SERVIDOR:1935/vod/mp4:myvideo.mp4/playlist.m3u8
O tutorial de VOD do Wowza explica as definições dos ficheiros, a pasta de conteúdo, o leitor de teste e a ligação https, passo a passo.
Esqueça o servidor: transmita para um canal Wowza que nós gerimos
Os passos 01 a 05 são o trabalho de gerir o Wowza por conta própria. Num canal de vídeo Primcast, a instalação, a aplicação, o início de sessão e as definições de reprodução já estão prontos, por isso avança diretamente para o seu codificador.
Os seus valores estão à espera no painel
Inicie sessão, abra a sua conta de vídeo e encontre o cartão Transmissão em direto. Em Definições do codificador, encontra o servidor com o nome da sua própria aplicação, o nome do stream e um nome de utilizador e palavra-passe para publicar. Cada um tem um botão para copiar.
Copie o nome da aplicação em vez de escrever live por hábito: o seu é exclusivo do seu canal, e um valor adivinhado faz com que a ligação seja recusada.
O mesmo cartão fornece a ligação de reprodução e um código de incorporação para o seu site.
O que o canal acrescenta
- Servidor mais próximo
- Quando o seu cartão mostrar um, envie para a nossa localização mais próxima (Nova Iorque, Miami, São Francisco, Amesterdão ou Bucareste) e o stream percorre o resto através da nossa rede.
- Retransmissão
- Um único envio da sua parte, reencaminhado para o YouTube, Facebook, Twitch ou qualquer servidor RTMP, até cinco destinos.
- Ingestão SRT
- Nos planos Pro e Platinum do CDN de vídeo, para ligações longas ou instáveis.
Perguntas sobre o Wowza Streaming Engine
Como utilizo o Wowza Streaming Engine?
Instale-o com uma chave de licença, crie um início de sessão de origem em Servidor e Autenticação de Origem e utilize uma aplicação em direto com HLS ativado em Tipos de Reprodução. Aponte o seu codificador para rtmp://o-seu-servidor:1935/live com um nome de stream e esse início de sessão e, em seguida, copie a ligação HLS de Testar Reprodução.
Qual é a versão mais recente do Wowza Streaming Engine?
A versão 4.12.1, lançada a 20 de outubro de 2026. Funciona em Java 17 ou Java 21 e traz uma comutação mais suave entre fontes, melhor suporte para H.265 e correções de segurança, incluindo uma para o Manager.
Que portas utiliza o Wowza Streaming Engine?
Numa instalação predefinida, a porta TCP 1935 transporta RTMP dos codificadores e HLS para os leitores, e o Manager escuta na porta 8088. Abra a 1935 na sua firewall. Deixe a 8088 fechada e aceda ao Manager através de um túnel SSH.
O Wowza Streaming Engine é gratuito?
Não. Precisa de uma chave de licença da Wowza, que oferece chaves de avaliação e de subscrição. Se quiser a entrega Wowza sem comprar uma licença ou gerir um servidor, um canal de vídeo Primcast já funciona com ele.
Porque é que o Wowza recusa o meu codificador?
O Wowza pede aos codificadores RTMP um nome de utilizador e palavra-passe de origem por predefinição. Adicione uma origem em Servidor e Autenticação de Origem e introduza o mesmo par no seu codificador, ou coloque-o no endereço como rtmp://utilizador:palavra-passe@o-seu-servidor:1935/live.
O Wowza pode transmitir apenas áudio?
Sim. Envie um stream AAC sem vídeo e defina cupertinoPacketizeAllStreamsAsTS como true na aplicação para que o HLS apenas de áudio seja reproduzido em leitores fora dos da Apple. Outros codecs passam primeiro pelo modelo Apenas Áudio do Transcoder.
O Wowza é uma boa escolha para alojamento de rádio?
Funciona, mas uma estação de rádio raramente precisa dele. Uma estação de rádio Primcast dá-lhe uma ligação de escuta https, um leitor web e uma página de estação, com Auto DJ nos planos Premium e Platinum, e pode experimentar qualquer um deles gratuitamente primeiro.
Como configuro VOD no Wowza?
Adicione uma aplicação do tipo Servidor único VOD, copie ficheiros MP4 para a sua pasta de conteúdo e reproduza-os como o-seu-servidor:1935/vod/mp4:ficheiro.mp4/playlist.m3u8. O nosso tutorial de VOD do Wowza cobre cada passo.
O streaming Wowser é o mesmo que Wowza?
Sim. Wowser é um erro ortográfico comum de Wowza. O produto a que as pessoas normalmente se referem é o Wowza Streaming Engine, o software de servidor que este tutorial configura.
Mais tutoriais de Wowza e codificadores
Configure o codificador que alimenta o Wowza ou envie o seu stream Wowza para outra plataforma.
Quer o Wowza sem o trabalho de servidor?
Abra um canal de vídeo, cole os seus valores no seu codificador e veja a sua própria ligação HLS a reproduzir. Se um campo não funcionar, o nosso chat responde em segundos e pode verificar o seu canal enquanto espera, e uma pessoa junta-se sempre que pedir.