# ✨ 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.