# ✨ Instalação do Ant Media Server Community 2.14.0 no Ubuntu 22.04 > Tutorial testado e validado por Igor em ambiente VPS com Ubuntu 22.04 e hostname `live.stre.ovh` --- ## 🚀 Passo a passo resumido 📎 **Link oficial da documentação:** [Instalação do Ant Media Server no Linux](https://antmedia.io/docs/guides/installing-on-linux/installing-ams-on-linux/?utm_source=github&utm_medium=wiki) Este é o processo mais direto e funcional para instalar o **Ant Media Server Community 2.14.0**, com suporte oficial ao `systemctl`, iniciação automática no boot e instalação limpa. --- ## 📁 1. Atualize o sistema e instale pacotes essenciais (opcional, mas recomendado) ```bash sudo apt update && sudo apt upgrade -y && sudo apt install -y curl wget unzip net-tools htop nano python3-pip && sudo pip3 install glances ``` --- ## 🔐 1.1. (Opcional) Ative o root e altere a porta SSH ### Ativar o login como root: ```bash sudo passwd root ``` Defina a nova senha do root. Depois, edite o arquivo de configuração do SSH: ```bash sudo nano /etc/ssh/sshd_config ``` Altere ou descomente as seguintes linhas: ``` PermitRootLogin yes Port 2222 ``` > ⚠️ Substitua `2222` pela porta desejada (evite portas padrão como 22 por segurança). Salve e reinicie o serviço SSH: ```bash sudo systemctl restart sshd ``` Verifique se a nova porta está escutando: ```bash ss -tuln | grep ssh ``` --- ## 🔗 2. Execute o instalador oficial do Ant Media Server O comando abaixo baixa e executa o script oficial de instalação: ```bash wget -O install_ant-media-server.sh https://raw.githubusercontent.com/ant-media/Scripts/master/install_ant-media-server.sh && \ sudo chmod +x install_ant-media-server.sh && \ sudo ./install_ant-media-server.sh ``` Esse script: * Instala dependências como Java (detectou Java 17) * Faz o download da versão mais recente da Community Edition * Instala como serviço do `systemd` * Inicia o Ant Media automaticamente --- ## 📈 3. Verificar se o serviço está ativo ```bash sudo systemctl status antmedia ``` Saída esperada: ``` Active: active (running) ``` --- ## 🔌 4. Acesse o painel web Abra o navegador e acesse: ``` http://live.stre.ovh:5080 ``` * **Usuário:** admin * **Senha:** admin Recomendação: troque a senha após o primeiro login! --- ## 🔒 5. Ativar SSL (HTTPS) com Let's Encrypt Opcional, mas recomendado para produção: ```bash cd /usr/local/antmedia sudo ./enable_ssl.sh -d live.stre.ovh ``` --- ## 🎥 6. Transmitir ao vivo com OBS Studio > ℹ️ OBS: Ao transmitir para o YouTube via Ant Media, a resolução pode inicialmente aparecer em 480p. Aguarde alguns minutos — o YouTube geralmente **ajusta automaticamente para 1080p** após analisar a qualidade da transmissão recebida. O Ant Media Server Community não suporta **streaming adaptável (multi-bitrate)** nativamente — esse recurso é exclusivo da versão Enterprise. Portanto, se você enviar para o YouTube ou outros destinos, a qualidade será apenas a que está sendo enviada (sem escalonamento para 1080p/720p automaticamente). ### ⚠️ Como contornar essa limitação: 1. **Configure o OBS para transmitir em 1080p diretamente**: * Vá em *Configurações → Vídeo*: * Resolução base e de saída: `1920x1080` * Vá em *Configurações → Saída*: * Bitrate: `4000–6000 kbps` * Keyframe interval: `2` * Profile: `high` 2. **Envie direto do OBS para o YouTube**, se quiser melhor compatibilidade de bitrate adaptativo (em vez de redirecionar via Ant Media). 3. **Use um encoder externo como FFmpeg com múltiplas saídas**, mas isso exige configuração manual avançada e consumo extra de CPU. --- O Ant Media gera **links M3U8 (HLS)** automaticamente durante transmissões ao vivo. ### ▶️ No OBS Studio, configure: * **Servidor (RTMP):** `rtmp://live.stre.ovh/LiveApp` * \*\*Stream Key: `teste` ou qualquer nome que quiser ### 🔗 Link de reprodução M3U8 gerado: Caso você tenha um embed no formato: ```html <iframe width="560" height="315" src="https://live.stre.ovh:5443/LIVE01/play.html?id=XCG0n4aZk8PDSwGW10254180703496" frameborder="0" allowfullscreen></iframe> ``` O link M3U8 correspondente pode ser acessado diretamente assim: ``` https://live.stre.ovh:5443/LIVE01/streams/XCG0n4aZk8PDSwGW10254180703496.m3u8 ``` Depois de iniciar a transmissão, acesse: ``` http://live.stre.ovh:5080/LiveApp/streams/teste.m3u8 ``` > Substitua `teste` pelo nome da sua chave de stream usada no OBS. Esse link pode ser usado em players compatíveis com HLS como VLC, JWPlayer, players de web e apps móveis.