Configurar o IRL Pro e o Moblin: conecte o celular a um servidor SRTLA
09 de outubro de 2026 · 11 min de leitura
Índice
O IRL Pro (Android) e o Moblin (iPhone) são aplicativos de streaming gratuitos que enviam a imagem da sua câmera por SRT ou SRTLA para o seu próprio servidor. Nos dois aplicativos, você cria uma nova conexão, informa o endereço do servidor junto com o stream ID e usa srtla:// no lugar de srt:// se quiser agregar várias conexões, como WiFi e dados móveis.
Qual aplicativo para qual celular?
A decisão é simples: o Moblin funciona no iPhone, o IRL Pro funciona no Android. Os dois foram feitos para IRL streaming, os dois conseguem enviar SRT e SRTLA e os dois são gratuitos. Veja o que os próprios desenvolvedores informam sobre os dois aplicativos.
| Moblin | IRL Pro | |
|---|---|---|
| Plataforma | iPhone, iPad e Mac, mais um aplicativo complementar para o Apple Watch | Android (Google Play) |
| Preço | Gratuito, de código aberto (licença MIT). Compras opcionais apenas para itens estéticos, como os ícones do aplicativo | Gratuito no Google Play |
| Protocolos | RTMP, RTMPS, SRT, SRTLA, RIST e WHIP | Bonding SRT e SRTLA, mais Twitch, Kick, YouTube e qualquer destino RTMP ou SRT |
| Codecs de vídeo | H.264/AVC e H.265/HEVC, até 4K e 60 FPS | Verifique as configurações de vídeo da sua versão do aplicativo |
| Bonding | Uma conexão móvel, uma WiFi e várias Ethernet ao mesmo tempo, com estatísticas de upload e prioridades por conexão | Bonding SRTLA por várias conexões |
| Bitrate adaptativo | Para SRT, SRTLA, RIST e RTMP | Algoritmo de bitrate automático e ajuste do bitrate em tempo real |
Fontes: o repositório do Moblin no GitHub e o site do IRL Pro. Os dois aplicativos mudam com frequência, por isso os nomes dos menus podem diferir um pouco do que você lê aqui.
O que você precisa do seu servidor
Para uma conexão SRT ou SRTLA, o aplicativo precisa de três dados: o host (o endereço do servidor), a porta e o stream ID. Muitos aplicativos aceitam tudo isso como uma única URL, por exemplo srt://<server>:<port>?streamid=publish:publish/<streamkey>&latency=2000. Para o bonding, srtla:// substitui srt://. O Moblin mostra um exemplo semelhante no seu campo de URL.
O protocolo na frente do endereço define como o aplicativo envia:
- srt:// envia por uma única conexão.
- srtla:// agrega várias conexões, mas só funciona se o servidor aceitar entrada SRTLA.
O nosso IRL Endpoint Server aceita entrada RTMP, SRT e SRTLA. Depois de fazer o pedido, você recebe acesso ao portal do cliente. Lá você escolhe uma região de servidor (EUA, Europa, Ásia ou América do Sul) e encontra uma caixa com as suas credenciais RTMP e SRT. No plano Standard você pode mudar de região a qualquer momento. Para o aplicativo, copie o servidor, a porta e a chave de transmissão dos dados SRT: o stream ID tem o formato publish:publish/<streamkey>, como no exemplo acima, em que <streamkey> é a chave do portal e não a da Twitch ou do YouTube. Como latência recomendamos 2 segundos, ou seja, 2000 ms. Você não precisa de passphrase SRT. Também não precisa abrir portas no roteador, porque o seu celular e o seu software de streaming em casa se conectam ambos ao servidor por conexões de saída.
Há um ponto em que é fácil se enganar: a sua chave de transmissão da Twitch ou do YouTube não vai para o aplicativo do celular. O celular envia para o servidor, e o seu software de streaming, por exemplo o OBS Studio, busca a transmissão lá e a envia para a sua plataforma. A chave de transmissão pertence ao OBS.
Configurar o Moblin no iPhone
- Instale o Moblin pela App Store. Você não precisa de conta.
- Crie uma transmissão. Abra “Settings”, depois “Streams” e toque no botão para adicionar uma nova transmissão. O assistente de configuração tem uma opção para o seu próprio servidor e uma opção SRT(LA) personalizada. As duas pedem uma URL.
- Informe a URL. Cole o endereço do servidor e a porta a partir dos dados SRT do seu portal, por exemplo
srtla://<server>:<port>. O assistente tem também um campo separado para o stream ID. Ele substitui ou acrescenta o stream ID na URL, por isso você pode preenchê-lo em um dos dois lugares. O stream ID tem o formato publish:publish/<streamkey>. - Abra as configurações SRT(LA) da transmissão. Lá você encontra a latência, o bitrate adaptativo e as prioridades das conexões. As prioridades só se aplicam ao SRTLA.
- Verifique as configurações de vídeo: codec, resolução, FPS, bitrate e intervalo de keyframes (2 segundos). Com HEVC no iPhone, desative os B-frames se o aplicativo tiver essa opção. Recomendações mais abaixo.
- Ative a transmissão com a chave na lista de transmissões e comece a transmitir a partir da tela principal.
O Moblin também consegue importar configurações a partir de um link moblin://, que alguns provedores usam para distribuir configurações já prontas.
Configurar o IRL Pro no Android
O IRL Pro não publica um manual no seu site. Os passos abaixo seguem os nomes de menu usados em guias de configuração de terceiros, por isso confirme-os com a sua versão do aplicativo.
- Instale o IRL Pro pelo Google Play.
- Abra as configurações com o ícone de engrenagem, depois “Connections” e crie uma nova conexão (de saída).
- Informe o nome e o endereço. Dê um nome à conexão e informe o endereço do seu servidor com protocolo, host e porta, por exemplo
srtla://host:port. Dependendo da versão, protocolo, host, porta e stream ID são campos separados ou uma única URL. - Informe o stream ID no formato publish:publish/<streamkey>, com a chave de transmissão do seu portal.
- Defina o modo de envio SRT como “Caller”. O seu celular se conecta ao servidor, e não o contrário.
- Defina a latência como 2 segundos (veja abaixo) e, se a sua versão tiver a opção, o intervalo de keyframes como 2 segundos. Salve e inicie a transmissão a partir da tela principal.
Ignore os botões de configuração rápida para a Twitch ou a Kick quando você transmitir para o seu próprio servidor. Eles servem para enviar diretamente para uma plataforma.
Bonding com WiFi, dados móveis e mais conexões
O SRTLA é uma extensão do SRT. Segundo a sua documentação, ele transporta o tráfego SRT por várias conexões de rede para ganhar capacidade e redundância, e distribui o tráfego de forma dinâmica conforme as condições da rede. Ele se destina a agregar modems móveis para transmissões ao vivo. Para que funcione, o servidor receptor precisa entender o SRTLA.
- O Moblin consegue usar ao mesmo tempo uma conexão móvel, uma WiFi e várias Ethernet. Nas configurações SRT(LA) você pode ativar ou desativar conexões e atribuir a cada uma uma prioridade de 1 a 10. Uma conexão com prioridade alta é mais usada, desde que seja estável. As conexões instáveis recebem a prioridade mais baixa até se recuperarem. O Moblin mostra ainda estatísticas de upload por conexão, para você ver se mais de uma está mesmo sendo usada.
- O IRL Pro informa o bonding SRTLA por várias conexões como recurso. Se o WiFi e os dados móveis são usados ao mesmo tempo depende do seu celular e da versão do aplicativo, por isso faça um teste.
- Celulares adicionais: o aplicativo complementar gratuito Moblink transforma celulares Android sobrando em conexões adicionais para o Moblin. Os desenvolvedores recomendam uma operadora diferente no celular reserva e desativar a economia de bateria para que ele continue ativo.
Um teste simples antes de sair: inicie a transmissão e desligue por um momento o WiFi ou os dados móveis. Se o bonding funcionar, a imagem continua. Lembre-se de que o bonding não ajuda se todas as conexões forem fracas no mesmo local. Dois chips de operadoras diferentes são mais úteis do que duas conexões na mesma rede.
Configurações recomendadas e por quê
Não existe um valor universal que funcione em todo lugar. Estes são pontos de partida baseados nos valores padrão e nas indicações dos próprios aplicativos, que você ajusta à sua conexão.
| Configuração | Ponto de partida | Por quê |
|---|---|---|
| Protocolo | srtla:// com duas ou mais conexões, caso contrário srt:// | O SRTLA só ajuda se houver mais de uma conexão disponível e o servidor o aceitar. |
| Codec | H.265/HEVC se o seu celular, o aplicativo e o seu PC de streaming o suportarem, caso contrário H.264 | O Moblin informa que o HEVC precisa, em geral, de menos largura de banda para a mesma qualidade de imagem. O RTMP transporta em geral apenas H.264, o SRT consegue transportar HEVC. |
| Resolução e FPS | 1080p a 30 FPS (padrão do Moblin). 60 FPS apenas com um upload estável e forte | Mais pixels e mais quadros precisam de mais bitrate. O Moblin informa também que um FPS mais baixo dá uma imagem mais clara com pouca luz. O nosso servidor aceita até 1080p a 60 fps. |
| Bitrate | O Moblin sugere que cerca de 5 a 8 Mbps costuma bastar para uma qualidade razoável. Fique abaixo do seu upload estável | Um bitrate acima do que a conexão consegue entregar causa falhas. Ajuste-o também ao bitrate de saída do seu software de streaming. |
| Bitrate adaptativo | Ativado | O aplicativo reduz o bitrate quando a conexão piora, em vez de perder quadros. No Moblin, os algoritmos BELABOX e Fast IRL são descritos como as opções mais seguras. |
| Latência SRT | Recomendados 2 segundos (2000 ms), mais alta em redes ruins. Padrão do Moblin: 3000 ms | A latência é o tempo que o SRT tem para retransmitir e reordenar pacotes. Recomendamos 2 segundos de propósito, em favor da estabilidade, e valores mais baixos são possíveis. Alguns aplicativos pedem microssegundos, e aí você informa 2000000. O Moblin avisa que a sua própria implementação SRT não funciona bem abaixo de 1000 ms. Mude para a implementação “Official” se quiser valores baixos. |
| Aplicativo em primeiro plano | Mantenha o aplicativo aberto e a tela ligada | Em segundo plano, o Moblin só consegue enviar áudio com uma imagem congelada, porque nesse caso não é possível capturar vídeo. |
Erros típicos e como resolvê-los
| Problema | Causa provável | O que fazer |
|---|---|---|
| Nenhuma conexão | Erro de digitação ou espaço na URL ou no stream ID, porta errada, protocolo errado, ou foi copiado o endereço destinado ao OBS | Copie de novo os valores do portal e use os destinados ao celular. Verifique primeiro o stream ID. |
| Conecta, mas só uma conexão é usada | srt:// em vez de srtla://, uma conexão está desativada, ou o WiFi ou os dados móveis estão desativados | Use srtla://, verifique as prioridades das conexões no Moblin e teste desligando as conexões uma a uma. |
| Imagem pixelada ou travando | Bitrate superior ao que o upload suporta | Reduza o bitrate ou a resolução, ative o bitrate adaptativo, aumente a latência. |
| Quedas frequentes em uma rede ruim | Latência muito baixa para retransmitir os pacotes perdidos | Aumente a latência aos poucos. No Moblin, evite valores abaixo de 1000 ms com a implementação Moblin. |
| Não funciona pelo hotspot de um celular Android reserva | Pacotes grandes | Desative a opção “Big packets” nas configurações SRT(LA) do Moblin. A descrição dela informa que alguns hotspots Android não funcionam com essa opção. |
| Não é possível alcançar o servidor, embora a URL esteja certa | Consulta DNS ou tratamento de IPv4/IPv6 na rede que você está usando | Experimente outra estratégia de DNS lookup nas configurações SRT(LA) do Moblin, por exemplo IPv4. |
| O vídeo congela quando você troca de aplicativo | O aplicativo está em segundo plano | Mantenha o aplicativo de streaming em primeiro plano. |
Alternativas ao IRL Pro e ao Moblin
O Larix Broadcaster da Softvelum é um aplicativo móvel gratuito para iOS e Android. A página do produto lista SRT com os parâmetros latency, maxbw e streamid, bem como RTMP e outros protocolos. O bonding SRTLA não aparece ali, e o HEVC é um recurso premium. Se você não precisa de bonding, é uma opção nas duas plataformas. Se você prefere hardware dedicado a um aplicativo de celular, existem também encoders como o BELABOX ou o LiveU.
Sem PC em casa? Então o IRL Broadcasting Server executa o OBS Studio na cloud e aceita a mesma entrada RTMP, SRT e SRTLA do seu celular. Para uma visão geral do IRL streaming, leia o nosso guia de IRL streaming.
FAQ
O IRL Pro é gratuito?
Sim. O IRL Pro está listado como gratuito no Google Play. O Moblin também é gratuito. A página dele na App Store diz que todos os recursos são gratuitos e que só é possível comprar itens estéticos.
Existe o IRL Pro para iPhone?
O IRL Pro é distribuído pelo Google Play para Android. No iPhone, o Moblin é o aplicativo equivalente e também oferece bonding SRT e SRTLA.
Preciso de SRTLA, ou o SRT basta?
O SRT basta se você transmitir de um local com uma única conexão estável. O SRTLA compensa quando você se desloca e tem pelo menos duas conexões, por exemplo dois chips de operadoras diferentes. Só funciona se o seu servidor aceitar entrada SRTLA.
Qual bitrate devo usar no IRL Pro e no Moblin?
O Moblin sugere que cerca de 5 a 8 Mbps costuma bastar para uma qualidade razoável. Escolha um valor abaixo da sua velocidade de upload estável e ajuste-o ao bitrate de saída do seu software de streaming. O bitrate adaptativo ajuda quando a conexão oscila.
Posso transmitir diretamente para a Twitch em vez de usar um servidor?
Sim, os dois aplicativos podem enviar diretamente para as plataformas. A desvantagem é que a transmissão na plataforma é interrompida quando a sua conexão cai. Com um servidor no meio, a transmissão se mantém online na plataforma durante interrupções breves, porque o seu software de streaming continua enviando.