Questions et réponses sur LOLS IRL

Le bonding, les relais, les téléphones, les plateformes et ce que l'appli fait de vos données. Si votre question n'est pas là, posez-la sur Discord ou écrivez à support@lols.gg.

Qu'est-ce que LOLS IRL ?

Une appli gratuite de stream IRL pour Android. Elle capte votre caméra et votre micro, compose les scènes et les overlays de chat sur le GPU du téléphone, et envoie le résultat à Twitch, Kick, YouTube ou n'importe quel serveur SRT ou RTMP que vous lui indiquez.

Ce qui la distingue, c'est le bonding réseau. Elle diffuse en même temps sur le Wi-Fi et le réseau mobile, donc un réseau qui tombe ne coupe pas votre stream. Elle est sur Google Play, il n'y a aucun compte chez nous à créer et rien n'est verrouillé derrière un paiement.

Le bonding améliore-t-il la qualité de mon stream ?

Non. Le bonding sert à tenir, pas à aller plus vite, et c'est ce que les gens attendent le plus souvent à tort. Vos liaisons ne s'additionnent pas en un tuyau plus gros : votre débit, c'est ce que vos réseaux peuvent réellement porter, comme avec un seul d'entre eux.

Ce que vous apporte une deuxième liaison, c'est ce qui se passe ensuite. Quand la première faiblit ou tombe, le stream continue sur l'autre au lieu de s'arrêter, et quand la liaison perdue revient, elle se réintègre toute seule sans que vous fassiez rien. Assis sur un bon Wi-Fi, vous ne verrez rien. En sortant de la zone de couverture, en traversant un tunnel ou au milieu de quarante mille téléphones, vous verrez tout.

Conseil pratique : réglez votre débit sur ce qu'une seule bonne liaison peut porter, et voyez la deuxième comme la raison pour laquelle le stream survit, pas comme une marge en plus.

Qu'est-ce que SRTLA, et quel est le rapport avec BELABOX ?

SRT est un transport à faible délai qui passe par UDP et récupère les paquets perdus sans l'effondrement que TCP vous donne sur un mauvais signal mobile. SRTLA est une couche d'agrégation de liaisons au-dessus de SRT, créée pour le projet BELABOX : l'émetteur ouvre un socket par réseau, les enregistre tous comme un groupe auprès d'un récepteur qui fait tourner srtla_rec, et répartit les paquets sur le groupe avec sa propre fenêtre par liaison et son propre basculement.

LOLS IRL parle ce même srtla. Tout ce qui est compatible BELABOX fonctionne comme récepteur, que ce soit l'un des nôtres ou un que vous faites tourner vous-même. Rien n'est propriétaire chez nous, et c'est le but : vous n'êtes jamais enfermé.

Ai-je besoin d'un serveur ?

Pour le bonding, oui, parce que les liaisons doivent être remises ensemble quelque part avant que le stream continue vers Twitch ou Kick. Ce récepteur, vous l'obtenez de deux façons : utiliser un relais LOLS Cloud, gratuit et déjà en route, ou héberger votre propre récepteur, que l'appli traite de la même façon.

Si vous ne faites pas de bonding, vous n'avez besoin de rien. Un simple RTMP direct vers votre plateforme marche avec le seul serveur et la seule clé de leur tableau de bord.

Combien coûtent les relais gratuits, et quel est le quota d'utilisation raisonnable ?

Rien. Aucun compte chez nous, aucune carte, aucun abonnement. Vous vous connectez avec Twitch pour créer une clé, c'est ainsi que le quota reste lié à une personne et non à une clé. Chaque clé comprend 20 heures de stream par mois, bien au-delà d'un usage IRL ordinaire, et ça existe pour que les relais restent rapides pour tout le monde. L'utilisation raisonnable se calcule par personne, pas par clé. Si vous avez besoin de plus, demandez : on préfère l'entendre de vous plutôt que vous voir buter sur un mur en plein stream.

Il y a des relais au Royaume-Uni, à Singapour et en Australie, ou vous hébergez votre propre récepteur si vous préférez ne pas dépendre des nôtres. Le guide des relais explique comment obtenir une clé et où la mettre, et la page des relais liste les hôtes et les ports.

Quels téléphones marchent ?

Tout téléphone sous Android 12 ou plus récent. Ensuite, tout dépend de ce que l'encodeur matériel de votre téléphone sait faire, ce qui varie bien plus que la fiche technique ne le laisse croire. L'appli sonde donc votre appareil et vous montre ce qu'elle a trouvé, plutôt que de proposer une liste qui échoue au moment de passer en direct.

H.264 et HEVC, jusqu'à 4K et jusqu'à 60 fps quand le matériel le gère. Si le vôtre plafonne plus bas, l'appli le dit et se limite à ce qui s'encodera vraiment.

Est-ce que ça marche avec Twitch, Kick et YouTube ?

Oui. Twitch, Kick, YouTube et tout ce qui accepte RTMP ou RTMPS : collez le serveur et la clé de leur tableau de bord et c'est parti. Les destinations SRT et SRTLA se règlent de la même façon, et vous pouvez envoyer vers plusieurs destinations en même temps depuis un seul encodage, avec un enregistrement MP4 local en parallèle.

Les overlays de chat sont intégrés pour Twitch et Kick, et lire le chat ne demande aucune connexion. Sur Twitch, l'overlay affiche les emotes 7TV, BTTV et FFZ et les vraies icônes de badges, donc le chat sur votre stream ressemble au chat du site.

Que se passe-t-il quand un réseau tombe en plein stream ?

Les liaisons restantes portent le stream et vous restez en direct. Dans l'overlay de stats, la ligne de la liaison tombée passe au rouge pendant que les autres continuent d'envoyer, et quand ce réseau revient, il se réenregistre et rejoint le groupe tout seul.

Ça vaut le coup de le vérifier avant d'en avoir besoin. Passez en direct avec le bonding, coupez le Wi-Fi une minute et regardez les stats. Le guide du bonding explique ce que chaque indicateur veut dire pendant ce temps.

Puis-je enregistrer pendant que je streame ?

Oui. L'enregistrement MP4 local tourne en même temps que le stream et sort du même encodage, donc il ne coûte presque rien de plus en chaleur ou en batterie. Il suit la qualité adaptative du stream : c'est une copie locale propre de ce que vous avez envoyé, pas un master séparé de meilleure qualité.

L'appli collecte-t-elle des données ?

Il n'y a aucun compte chez nous, aucune publicité, aucune analytique et aucun SDK de suivi dans l'appli. Vos réglages, scènes, destinations et clés de stream restent sur votre appareil.

Les overlays de chat lisent le chat public sans connexion. Se connecter à une plateforme, pour envoyer des messages depuis l'appli et pas seulement les lire, est facultatif et se fait avec votre propre compte sur cette plateforme. La politique de confidentialité tient sur une page et dit exactement qui parle à qui.

Combien ça coûte ?

L'appli est gratuite. Pas d'abonnement, pas de filigrane, pas de fonction verrouillée, pas d'essai qui expire. Si vous voulez aider à payer les serveurs et le développement, il y a un Ko-fi, et les dons n'achètent jamais des fonctions que les autres n'ont pas.

Puis-je l'envoyer vers mon propre serveur SRT ou RTMP ?

Oui, et c'est une voie à part entière, pas un à-côté. Ajoutez une destination SRT avec votre hôte, votre port et votre stream id, ou une destination SRTLA pointée vers votre propre srtla_rec, et elle se comporte exactement comme nos relais. SRT gère AES-128, AES-192 et AES-256, et une phrase secrète d'une config existante suit quand vous l'importez. La latence SRT par défaut est de 2000 ms, et l'appli affiche le temps d'aller-retour qu'elle mesure pour que vous puissiez accorder les deux.

Le guide d'auto-hébergement explique quoi faire tourner et quels ports comptent.

Comment reprendre mes réglages d'IRL Pro ou de Larix ?

Exportez le lien de réglages de l'autre appli, celui qui commence par larix://. Ensuite, dans LOLS IRL, ouvrez Settings, touchez Import from IRL Pro et collez-le. Vos réglages d'encodeur et vos destinations SRT et RTMP suivent, stream ids et phrases secrètes SRT compris, et les destinations importées arrivent désactivées pour que vous les vérifiiez avant de passer en direct.

Il y a un pas à pas complet sur venir d'IRL Pro, avec ce qu'il faut attendre de chaque réglage.

À quelle fréquence l'appli est-elle mise à jour ?

Souvent. Les versions sortent par Google Play, et les nouveautés de chacune sont sur la fiche. L'essentiel de ce qui sort vient de gens qui streament avec l'appli et nous disent ce qui les a gênés, et c'est à ça que sert le Discord.

Envie d'essayer ? Prenez l'appli sur Google Play, puis commencez par le bonding en cinq minutes. Les autres pas à pas sont dans les guides.