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.

 MoblinIRL Pro
PlataformaiPhone, iPad e Mac, mais um aplicativo complementar para o Apple WatchAndroid (Google Play)
PreçoGratuito, de código aberto (licença MIT). Compras opcionais apenas para itens estéticos, como os ícones do aplicativoGratuito no Google Play
ProtocolosRTMP, RTMPS, SRT, SRTLA, RIST e WHIPBonding SRT e SRTLA, mais Twitch, Kick, YouTube e qualquer destino RTMP ou SRT
Codecs de vídeoH.264/AVC e H.265/HEVC, até 4K e 60 FPSVerifique as configurações de vídeo da sua versão do aplicativo
BondingUma conexão móvel, uma WiFi e várias Ethernet ao mesmo tempo, com estatísticas de upload e prioridades por conexãoBonding SRTLA por várias conexões
Bitrate adaptativoPara SRT, SRTLA, RIST e RTMPAlgoritmo 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

  1. Instale o Moblin pela App Store. Você não precisa de conta.
  2. 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.
  3. 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>.
  4. 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.
  5. 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.
  6. 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.

  1. Instale o IRL Pro pelo Google Play.
  2. Abra as configurações com o ícone de engrenagem, depois “Connections” e crie uma nova conexão (de saída).
  3. 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.
  4. Informe o stream ID no formato publish:publish/<streamkey>, com a chave de transmissão do seu portal.
  5. Defina o modo de envio SRT como “Caller”. O seu celular se conecta ao servidor, e não o contrário.
  6. 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çãoPonto de partidaPor quê
Protocolosrtla:// 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.
CodecH.265/HEVC se o seu celular, o aplicativo e o seu PC de streaming o suportarem, caso contrário H.264O 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 FPS1080p a 30 FPS (padrão do Moblin). 60 FPS apenas com um upload estável e forteMais 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.
BitrateO Moblin sugere que cerca de 5 a 8 Mbps costuma bastar para uma qualidade razoável. Fique abaixo do seu upload estávelUm 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 adaptativoAtivadoO 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 SRTRecomendados 2 segundos (2000 ms), mais alta em redes ruins. Padrão do Moblin: 3000 msA 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 planoMantenha o aplicativo aberto e a tela ligadaEm 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

ProblemaCausa provávelO que fazer
Nenhuma conexãoErro de digitação ou espaço na URL ou no stream ID, porta errada, protocolo errado, ou foi copiado o endereço destinado ao OBSCopie de novo os valores do portal e use os destinados ao celular. Verifique primeiro o stream ID.
Conecta, mas só uma conexão é usadasrt:// em vez de srtla://, uma conexão está desativada, ou o WiFi ou os dados móveis estão desativadosUse srtla://, verifique as prioridades das conexões no Moblin e teste desligando as conexões uma a uma.
Imagem pixelada ou travandoBitrate superior ao que o upload suportaReduza o bitrate ou a resolução, ative o bitrate adaptativo, aumente a latência.
Quedas frequentes em uma rede ruimLatência muito baixa para retransmitir os pacotes perdidosAumente 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 reservaPacotes grandesDesative 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 certaConsulta DNS ou tratamento de IPv4/IPv6 na rede que você está usandoExperimente outra estratégia de DNS lookup nas configurações SRT(LA) do Moblin, por exemplo IPv4.
O vídeo congela quando você troca de aplicativoO aplicativo está em segundo planoMantenha 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.