Configurer IRL Pro et Moblin : connecter ton téléphone à un serveur SRTLA

09 octobre 2026 · 11 min de lecture

Sommaire

IRL Pro (Android) et Moblin (iPhone) sont des applis de streaming gratuites qui envoient l'image de ta caméra en SRT ou SRTLA vers ton propre serveur. Dans les deux applis, tu crées une nouvelle connexion, tu saisis l'adresse du serveur avec le stream ID, et tu utilises srtla:// au lieu de srt:// si tu veux agréger plusieurs connexions, par exemple le WiFi et les données mobiles.

Quelle appli pour quel téléphone ?

Le choix est simple : Moblin tourne sur iPhone, IRL Pro tourne sur Android. Les deux sont conçues pour l'IRL streaming, savent envoyer du SRT et du SRTLA, et s'installent gratuitement. Voici ce que les développeurs eux-mêmes indiquent sur les deux applis.

 MoblinIRL Pro
PlateformeiPhone, iPad et Mac, plus une appli compagnon pour Apple WatchAndroid (Google Play)
PrixGratuit, open source (licence MIT). Achats optionnels uniquement pour l'esthétique, comme les icônes de l'appliGratuit sur Google Play
ProtocolesRTMP, RTMPS, SRT, SRTLA, RIST et WHIPBonding SRT et SRTLA, plus Twitch, Kick, YouTube et toute destination RTMP ou SRT
Codecs vidéoH.264/AVC et H.265/HEVC, jusqu'à la 4K et 60 FPSVérifie les réglages vidéo de ta version de l'appli
BondingUne connexion cellulaire, une connexion WiFi et plusieurs connexions Ethernet en même temps, avec des statistiques d'upload et des priorités par connexionBonding SRTLA sur plusieurs connexions
Débit adaptatifPour SRT, SRTLA, RIST et RTMPAlgorithme de débit automatique et ajustement du débit à la volée

Sources : le dépôt Moblin sur GitHub et le site web d'IRL Pro. Les deux applis évoluent régulièrement, donc les noms de menus peuvent différer légèrement de ce que tu lis ici.

Ce qu'il te faut côté serveur

Pour une connexion SRT ou SRTLA, l'appli a besoin de trois informations : l'hôte (l'adresse du serveur), le port et le stream ID. Beaucoup d'applis les acceptent sous la forme d'une seule URL, par exemple srt://<server>:<port>?streamid=publish:publish/<streamkey>&latency=2000. Pour le bonding, srtla:// remplace srt://. Moblin affiche un exemple du même genre dans son champ URL.

Le protocole placé devant l'adresse détermine la façon dont l'appli envoie le flux :

  • srt:// envoie via une seule connexion.
  • srtla:// agrège plusieurs connexions, mais ne fonctionne que si le serveur accepte l'entrée SRTLA.

Notre IRL Endpoint Server accepte les entrées RTMP, SRT et SRTLA. Après ta commande, tu accèdes au portail client. Tu y choisis une région de serveur (USA, Europe, Asie ou Amérique du Sud) et tu trouves un encadré avec tes identifiants RTMP et SRT. Avec l'offre standard, tu peux changer de région à tout moment. Pour l'appli, reprends le serveur, le port et la clé de stream depuis les données SRT : le stream ID a la forme publish:publish/<streamkey>, comme dans l'exemple ci-dessus, où <streamkey> est la clé du portail et non celle de Twitch ou de YouTube. Nous recommandons une latence de 2 secondes, soit 2000 ms. Tu n'as pas besoin de passphrase SRT. Tu n'as aucun port à ouvrir sur ton routeur, car ton téléphone et ton logiciel de streaming à la maison se connectent tous les deux au serveur en sortie.

Un point est facile à rater : ta clé de stream Twitch ou YouTube ne va pas dans l'appli du téléphone. Le téléphone envoie au serveur, et ton logiciel de streaming, par exemple OBS Studio, récupère le flux là-bas et l'envoie à ta plateforme. La clé de stream va dans OBS.

Configurer Moblin sur l'iPhone

  1. Installe Moblin depuis l'App Store. Tu n'as pas besoin de compte.
  2. Crée un stream. Ouvre « Settings », puis « Streams », et appuie sur le bouton pour ajouter un nouveau stream. L'assistant de configuration propose une option pour ton propre serveur et une option SRT(LA) personnalisée. Les deux demandent une URL.
  3. Saisis l'URL. Colle l'adresse du serveur et le port depuis les données SRT de ton portail, par exemple srtla://<server>:<port>. L'assistant dispose aussi d'un champ séparé pour le stream ID. Il remplace ou ajoute le stream ID dans l'URL, tu peux donc le renseigner à l'un ou l'autre endroit. Le stream ID a la forme publish:publish/<streamkey>.
  4. Ouvre les réglages SRT(LA) du stream. Tu y trouves la latence, le débit adaptatif et les priorités de connexion. Les priorités ne s'appliquent qu'au SRTLA.
  5. Vérifie les réglages vidéo : codec, résolution, FPS, débit et intervalle d'images clés (2 secondes). Avec le HEVC sur l'iPhone, désactive les images B si l'appli propose l'option. Recommandations plus bas.
  6. Active le stream avec l'interrupteur dans la liste des streams et lance la diffusion depuis l'écran principal.

Moblin peut aussi importer des réglages depuis un lien moblin://, que certains hébergeurs utilisent pour fournir des configurations toutes prêtes.

Configurer IRL Pro sur Android

IRL Pro ne publie pas de manuel sur son site web. Les étapes ci-dessous suivent les noms de menus utilisés dans des guides de configuration tiers, vérifie-les donc avec ta version de l'appli.

  1. Installe IRL Pro depuis Google Play.
  2. Ouvre les réglages avec l'icône d'engrenage, puis « Connections », puis crée une nouvelle connexion (sortante).
  3. Saisis le nom et l'adresse. Donne un nom à la connexion et saisis l'adresse de ton serveur avec le protocole, l'hôte et le port, par exemple srtla://host:port. Selon la version, le protocole, l'hôte, le port et le stream ID sont des champs séparés ou une seule URL.
  4. Saisis le stream ID sous la forme publish:publish/<streamkey>, avec la clé de stream de ton portail.
  5. Règle le mode d'envoi SRT sur « Caller ». Ton téléphone se connecte au serveur, et non l'inverse.
  6. Règle la latence sur 2 secondes (voir plus bas) et, si ta version propose l'option, l'intervalle d'images clés sur 2 secondes. Enregistre, puis lance le stream depuis l'écran principal.

Ignore les boutons de configuration rapide pour Twitch ou Kick quand tu envoies vers ton propre serveur. Ils sont prévus pour envoyer directement vers une plateforme.

Bonding avec WiFi, données mobiles et d'autres connexions

SRTLA est une extension de SRT. Selon sa documentation, il transporte le trafic SRT sur plusieurs liens réseau pour gagner en capacité et en redondance, et répartit le trafic de façon dynamique selon l'état du réseau. Il est conçu pour agréger des modems mobiles lors du streaming en direct. Pour que ça fonctionne, le serveur récepteur doit comprendre le SRTLA.

  • Moblin peut utiliser en même temps une connexion cellulaire, une connexion WiFi et plusieurs connexions Ethernet. Dans les réglages SRT(LA), tu peux activer ou désactiver des connexions et attribuer à chacune une priorité de 1 à 10. Une connexion à haute priorité est davantage utilisée, tant qu'elle est stable. Les connexions instables reçoivent la priorité la plus basse jusqu'à ce qu'elles se rétablissent. Moblin affiche aussi des statistiques d'upload par connexion, ce qui te permet de voir si plus d'une connexion est réellement utilisée.
  • IRL Pro annonce le bonding SRTLA sur plusieurs connexions comme fonctionnalité. Savoir si le WiFi et les données mobiles sont utilisés en même temps dépend de ton téléphone et de la version de l'appli, fais donc un test.
  • Téléphones supplémentaires : l'appli compagnon gratuite Moblink transforme des téléphones Android inutilisés en connexions supplémentaires pour Moblin. Ses développeurs recommandent un autre opérateur sur le téléphone d'appoint et de désactiver l'économie d'énergie pour qu'il reste éveillé.

Un test simple avant de partir : lance le stream, puis coupe un instant le WiFi ou les données mobiles. Si le bonding fonctionne, l'image continue de défiler. Garde en tête que le bonding ne peut rien si toutes les connexions sont faibles au même endroit. Deux cartes SIM d'opérateurs différents sont plus utiles que deux connexions sur le même réseau.

Réglages recommandés et pourquoi

Il n'existe pas de valeur universelle qui marche partout. Ce sont des points de départ basés sur les valeurs par défaut et les conseils des applis, que tu ajustes à ta connexion.

RéglagePoint de départPourquoi
Protocolesrtla:// avec deux connexions ou plus, sinon srt://Le SRTLA n'aide que si plus d'une connexion est disponible et que le serveur l'accepte.
CodecH.265/HEVC si ton téléphone, l'appli et ton PC de streaming le prennent en charge, sinon H.264Moblin indique que le HEVC demande généralement moins de bande passante pour la même qualité d'image. Le RTMP ne transporte généralement que du H.264, le SRT peut transporter du HEVC.
Résolution et FPS1080p à 30 FPS (réglage par défaut de Moblin). 60 FPS uniquement avec un upload stable et solidePlus de pixels et plus d'images demandent plus de débit. Moblin précise aussi qu'un FPS plus bas donne une image plus lumineuse en basse lumière. Notre serveur accepte jusqu'à 1080p à 60 fps.
DébitMoblin suggère qu'environ 5 à 8 Mbps suffisent en général pour une qualité correcte. Reste en dessous de ton upload stableUn débit supérieur à ce que la connexion fournit provoque des coupures. Aligne-le aussi sur le débit de sortie de ton logiciel de streaming.
Débit adaptatifActivéL'appli baisse le débit quand la connexion se dégrade, au lieu de perdre des images. Dans Moblin, les algorithmes BELABOX et Fast IRL sont décrits comme les options les plus sûres.
Latence SRT2 secondes (2000 ms) recommandées, plus élevée sur les mauvais réseaux. Valeur par défaut de Moblin : 3000 msLa latence est le temps dont dispose SRT pour retransmettre et réordonner les paquets. Nous recommandons volontairement 2 secondes pour privilégier la stabilité, et des valeurs plus basses sont possibles. Certaines applis demandent des microsecondes, saisis alors 2000000. Moblin avertit que sa propre implémentation SRT fonctionne mal en dessous de 1000 ms. Passe à l'implémentation « Official » si tu veux des valeurs basses.
Appli au premier planGarde l'appli ouverte et l'écran alluméEn arrière-plan, Moblin ne peut envoyer que le son avec une image figée, car la vidéo ne peut pas y être capturée.

Erreurs fréquentes et comment les corriger

ProblèmeCause probableQue faire
Aucune connexionFaute de frappe ou espace dans l'URL ou le stream ID, mauvais port, mauvais protocole, ou adresse destinée à OBS copiée par erreurRecopie les valeurs depuis le portail et utilise celles prévues pour le téléphone. Vérifie d'abord le stream ID.
Ça se connecte, mais un seul lien est utilisésrt:// au lieu de srtla://, une connexion est désactivée, ou le WiFi ou les données mobiles sont coupésUtilise srtla://, vérifie les priorités de connexion dans Moblin et teste en coupant les liens un par un.
Image pixellisée ou saccadéeDébit supérieur à ce que l'upload peut supporterBaisse le débit ou la résolution, active le débit adaptatif, augmente la latence.
Coupures fréquentes sur un mauvais réseauLatence trop basse pour retransmettre les paquets perdusAugmente la latence par paliers. Dans Moblin, évite les valeurs inférieures à 1000 ms avec l'implémentation Moblin.
Ne fonctionne pas via le partage de connexion d'un téléphone Android d'appointGros paquetsDésactive l'option « Big packets » dans les réglages SRT(LA) de Moblin. Sa description précise que certains partages de connexion Android ne fonctionnent pas avec cette option.
Serveur injoignable alors que l'URL est correcteRésolution DNS ou gestion IPv4/IPv6 sur le réseau que tu utilisesEssaie une autre stratégie de résolution DNS dans les réglages SRT(LA) de Moblin, par exemple IPv4.
La vidéo se fige quand tu changes d'appliL'appli est en arrière-planGarde l'appli de streaming au premier plan.

Alternatives à IRL Pro et Moblin

Larix Broadcaster de Softvelum est une appli mobile gratuite pour iOS et Android. Sa page produit mentionne le SRT avec les paramètres latency, maxbw et streamid, ainsi que le RTMP et d'autres protocoles. Le bonding SRTLA n'y figure pas, et le HEVC est une fonctionnalité premium. Si tu n'as pas besoin de bonding, c'est une option sur les deux plateformes. Si tu préfères du matériel dédié à une appli de téléphone, il existe aussi des encodeurs comme BELABOX ou LiveU.

Pas de PC à la maison ? Alors l'IRL Broadcasting Server fait tourner OBS Studio dans le cloud et accepte les mêmes entrées RTMP, SRT et SRTLA depuis ton téléphone. Pour une vue d'ensemble de l'IRL streaming, lis notre guide de l'IRL streaming.

FAQ

IRL Pro est-il gratuit ?

Oui. IRL Pro est indiqué comme gratuit sur Google Play. Moblin est gratuit aussi. Sa page de l'App Store précise que toutes les fonctionnalités sont gratuites et que seuls des éléments esthétiques peuvent être achetés.

Existe-t-il un IRL Pro pour iPhone ?

IRL Pro est distribué via Google Play pour Android. Sur iPhone, Moblin est l'appli équivalente et propose lui aussi le bonding SRT et SRTLA.

Ai-je besoin du SRTLA, ou le SRT suffit-il ?

Le SRT suffit si tu diffuses depuis un endroit avec une seule connexion stable. Le SRTLA vaut le coup quand tu te déplaces et que tu disposes d'au moins deux connexions, par exemple deux cartes SIM d'opérateurs différents. Il ne fonctionne que si ton serveur accepte l'entrée SRTLA.

Quel débit utiliser dans IRL Pro et Moblin ?

Moblin suggère qu'environ 5 à 8 Mbps suffisent en général pour une qualité correcte. Choisis une valeur inférieure à ton débit d'upload stable et aligne-la sur le débit de sortie de ton logiciel de streaming. Le débit adaptatif aide quand la connexion fluctue.

Puis-je streamer directement sur Twitch au lieu de passer par un serveur ?

Oui, les deux applis peuvent envoyer directement vers des plateformes. L'inconvénient, c'est que le stream est interrompu sur la plateforme quand ta connexion coupe. Avec un serveur entre les deux, le stream reste en ligne sur la plateforme lors de brèves interruptions, car ton logiciel de streaming continue d'envoyer.