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.
| Moblin | IRL Pro | |
|---|---|---|
| Plateforme | iPhone, iPad et Mac, plus une appli compagnon pour Apple Watch | Android (Google Play) |
| Prix | Gratuit, open source (licence MIT). Achats optionnels uniquement pour l'esthétique, comme les icônes de l'appli | Gratuit sur Google Play |
| Protocoles | RTMP, RTMPS, SRT, SRTLA, RIST et WHIP | Bonding SRT et SRTLA, plus Twitch, Kick, YouTube et toute destination RTMP ou SRT |
| Codecs vidéo | H.264/AVC et H.265/HEVC, jusqu'à la 4K et 60 FPS | Vérifie les réglages vidéo de ta version de l'appli |
| Bonding | Une connexion cellulaire, une connexion WiFi et plusieurs connexions Ethernet en même temps, avec des statistiques d'upload et des priorités par connexion | Bonding SRTLA sur plusieurs connexions |
| Débit adaptatif | Pour SRT, SRTLA, RIST et RTMP | Algorithme 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
- Installe Moblin depuis l'App Store. Tu n'as pas besoin de compte.
- 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.
- 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>. - 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.
- 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.
- 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.
- Installe IRL Pro depuis Google Play.
- Ouvre les réglages avec l'icône d'engrenage, puis « Connections », puis crée une nouvelle connexion (sortante).
- 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. - Saisis le stream ID sous la forme publish:publish/<streamkey>, avec la clé de stream de ton portail.
- Règle le mode d'envoi SRT sur « Caller ». Ton téléphone se connecte au serveur, et non l'inverse.
- 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églage | Point de départ | Pourquoi |
|---|---|---|
| Protocole | srtla:// 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. |
| Codec | H.265/HEVC si ton téléphone, l'appli et ton PC de streaming le prennent en charge, sinon H.264 | Moblin 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 FPS | 1080p à 30 FPS (réglage par défaut de Moblin). 60 FPS uniquement avec un upload stable et solide | Plus 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ébit | Moblin suggère qu'environ 5 à 8 Mbps suffisent en général pour une qualité correcte. Reste en dessous de ton upload stable | Un 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 adaptatif | Activé | 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 SRT | 2 secondes (2000 ms) recommandées, plus élevée sur les mauvais réseaux. Valeur par défaut de Moblin : 3000 ms | La 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 plan | Garde 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ème | Cause probable | Que faire |
|---|---|---|
| Aucune connexion | Faute de frappe ou espace dans l'URL ou le stream ID, mauvais port, mauvais protocole, ou adresse destinée à OBS copiée par erreur | Recopie 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és | Utilise srtla://, vérifie les priorités de connexion dans Moblin et teste en coupant les liens un par un. |
| Image pixellisée ou saccadée | Débit supérieur à ce que l'upload peut supporter | Baisse le débit ou la résolution, active le débit adaptatif, augmente la latence. |
| Coupures fréquentes sur un mauvais réseau | Latence trop basse pour retransmettre les paquets perdus | Augmente 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'appoint | Gros paquets | Dé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 correcte | Résolution DNS ou gestion IPv4/IPv6 sur le réseau que tu utilises | Essaie 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'appli | L'appli est en arrière-plan | Garde 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.