Aller au contenu
glowfish

Accueil · Aide · Configurer le streaming IRL

Configurer le streaming IRL

En diffusant en déplacement, la connexion fluctue, coupe et revient. Pour un stream continu, trois composants travaillent donc ensemble : émetteur, serveur relais et OBS.

Le chemin de l'image

Votre image passe par quatre étapes avant d'arriver au spectateur :

  1. Votre émetteur — une BELABOX ou un téléphone avec une application comme Moblin ou IRL Pro. Il agrège plusieurs connexions (réseau mobile, Wi-Fi, modems USB) et les envoie via SRTLA. Si l'une tombe, les autres prennent le relais dans la limite de leur bande passante.
  2. Votre serveur relais chez nous — il reçoit les connexions agrégées, les réassemble en un flux de données et le tient à disposition.
  3. OBS chez vous — il récupère le flux du relais comme source. C'est là que se trouvent vos scènes : l'image en direct, une image de pause, éventuellement une variante allégée pour une mauvaise connexion.
  4. La plateforme — OBS diffuse vers Twitch, YouTube ou Kick.
Pourquoi OBS entre les deux ? Parce que vos scènes s'y trouvent. À partir de l'offre Klein, le Relay bascule en cas de coupure la scène de votre OBS sur l'image de pause. Sans OBS propre, le Relay transmet l'émission directement à la plateforme.

Prérequis

Un émetteur compatible SRTLA
BELABOX, Moblin ou IRL Pro. Tout ce qui parle SRTLA fonctionne. Si vous n'utilisez qu'une connexion, vous pouvez aussi envoyer du SRT simple.
Un serveur relais
Votre propre serveur Relay chez nous — les offres sont ici. L'offre gratuite IRL Sponsored transmet en SRT sur une connexion jusqu'à 2 Mbit/s et affiche de la publicité en cas de coupure. La commutation automatique des scènes est incluse à partir de l'offre Klein.
OBS sur un ordinateur allumé pendant que vous diffusez
Le plus souvent l'ordinateur à la maison. Il doit pouvoir décoder le flux entrant et le réencoder pour la plateforme, il doit être en ligne — et accessible de l'extérieur pour le changement de scène. La marche à suivre figure dans le guide d'accessibilité d'OBS.

Mise en place en cinq étapes

  1. Commander une offre. Après la validation, vous voyez dans votre compte client les adresses prêtes à l'emploi de votre Relay, votre clé de stream et votre clé de visionnage. Quiconque connaît la clé de stream peut émettre sur votre Relay. Quiconque connaît la clé de visionnage peut regarder — traitez les deux comme un mot de passe et ne les montrez jamais dans le stream.
  2. Configurer l'émetteur. L'adresse prête à l'emploi figure dans le compte client. L'adresse et les ports appartiennent à votre Relay, la structure est la suivante :
    • agrégé (à partir d'IRL Klein) : srtla://VOTRE-ADRESSE:PORT-SRTLA?streamid=publish/live/STREAMKEY
    • simple : srt://VOTRE-ADRESSE:PORT-SRT?streamid=publish/live/STREAMKEY

    Exemple Moblin : dans l'assistant de création d'un stream, choisir « Personnalisé », puis le protocole « SRT(LA) ». Le champ « URL » reçoit l'adresse complète du compte client avec ?streamid=publish/live/STREAMKEY. Le champ « Stream ID » reste vide. Choisir H.264 ou H.265 comme codec et au maximum la résolution de l'offre (IRL Sponsored 720p, voir l'aperçu des offres). Le Relay reconnaît les deux lui-même. Commutation, latence et autres valeurs se trouvent dans le compte client. Avec IRL Sponsored, désactiver l'agrégation et régler le débit vidéo à 2 Mbit/s au maximum, au-delà le Relay coupe la connexion.

    Moblin : choisir « Personnalisé » dans l'assistant
    Moblin : choisir « Personnalisé » dans l'assistant
    Moblin : protocole « SRT(LA) »
    Moblin : protocole « SRT(LA) »
    Moblin : adresse complète dans le champ « URL », « Stream ID » reste vide
    Moblin : adresse complète dans le champ « URL », « Stream ID » reste vide
  3. Connecter OBS. Créez une source de type « Source média », décochez « Fichier local » et saisissez sous « Entrée » l'adresse « Source média pour OBS » du compte client, de la forme srt://VOTRE-ADRESSE:PORT-LECTURE?streamid=play/live/VIEWKEY, et comme « Format d'entrée » mpegts. Le récepteur utilise toujours SRT, même si votre émetteur agrège — la fusion se fait sur le Relay. La même adresse fonctionne dans VLC sous « Média → Ouvrir un flux réseau ». Avec le paramètre « Ne rien afficher quand la lecture se termine » dans la source, OBS affiche une image noire à la fin de l'émission au lieu de la dernière image figée.
  4. Créer les scènes. Trois sont courantes : LIVE pour l'image en déplacement, LOW pour une connexion faible et BRB comme image de pause. Vous saisissez les noms dans l'espace client.
  5. Activer le changement de scène. À partir de l'offre Klein, vous indiquez dans l'espace client comment OBS est joignable. Le bouton « Vérifier la connexion à OBS » teste la connexion.

vMix au lieu d'OBS

Comme OBS, vMix récupère l'image du Relay en entrée SRT. Le nom d'hôte, le port et le Stream ID proviennent de l'adresse « Source média pour OBS » du compte client : srt://VOTRE-ADRESSE:PORT-LECTURE?streamid=play/live/VIEWKEY.

  1. Dans vMix, cliquez en bas à gauche sur « Add Input » et choisissez à gauche « Stream / SRT ».
    vMix : « Add Input » en bas à gauche
    vMix : « Add Input » en bas à gauche
  2. Réglez « Stream Type » sur « SRT (Caller) ». vMix établit alors lui-même la connexion vers le Relay.
    vMix : « Stream / SRT » et « SRT (Caller) »
    vMix : « Stream / SRT » et « SRT (Caller) »
  3. Sous « Hostname », saisissez uniquement VOTRE-ADRESSE, sans srt:// et sans port, et sous « Port » le PORT-LECTURE.
  4. Sous « Stream ID », saisissez la partie après streamid=, donc play/live/VIEWKEY.
  5. Réglez « Latency (ms) » sur 2000. « Decoder Delay (ms) » reste à 0, « Passphrase » reste vide, « Key Length » reste inchangé.
  6. Laissez « Use Hardware Decoder » activé et confirmez avec « OK ». Pour le H.265, Windows a besoin des « HEVC Video Extensions » du Microsoft Store.
    vMix : valeurs du compte client, sous « Stream ID » figure votre propre clé de visionnage
    vMix : valeurs du compte client, sous « Stream ID » figure votre propre clé de visionnage
vMix : entrée 1 avec l'image du Relay
vMix : entrée 1 avec l'image du Relay

vMix accepte le H.264 et le H.265 avec son AAC, uniquement en images complètes (progressif). L'image de remplacement fonctionne dans vMix comme dans OBS. La commutation automatique des scènes à partir de l'offre Klein pilote OBS via obs-websocket et n'est pas disponible avec vMix. Avec IRL Sponsored, un seul récepteur est possible à la fois, OBS et vMix ne récupèrent donc pas l'image simultanément.

Vidéo de remplacement avec IRL Sponsored

Avec IRL Sponsored, le Relay comble les coupures de connexion avec une vidéo de remplacement de glowfish.de. Si la connexion de l'émetteur tombe, la vidéo démarre après quelques secondes dans OBS, vMix ou VLC. La connexion entre le Relay et le programme est maintenue. Le Relay adapte la vidéo au codec, à la résolution et à la fréquence d'images de l'émetteur.

Dès que l'émetteur revient, la vidéo de remplacement s'arrête immédiatement et l'image en direct est de retour. La vidéo de remplacement ne consomme pas de volume de données.

La durée maximale de la vidéo de remplacement est fixée par le délai de prolongation dans le compte client : 5 à 240 minutes, par défaut 30 minutes. Ensuite, l'émission est considérée comme terminée.

Si l'émission est terminée dans l'émetteur, par exemple avec « Fin » dans Moblin, aucune vidéo de remplacement ne démarre. La dernière image est suivie d'une image noire, puis le Relay coupe la connexion avec OBS, vMix et VLC. Dans vMix, il reste ainsi une image noire au lieu de la dernière image de la caméra.

vMix : vidéo de remplacement de glowfish.de pendant une coupure de connexion
vMix : vidéo de remplacement de glowfish.de pendant une coupure de connexion

Caméra avec sortie SRT

Les caméras et encodeurs avec SRT émettent directement vers le Relay. Dans le paramétrage SRT de la caméra : mode « Caller », destination VOTRE-ADRESSE avec le PORT-SRT et comme Stream ID publish/live/STREAMKEY. Si la caméra n'a pas de champ dédié au Stream ID, l'adresse complète srt://VOTRE-ADRESSE:PORT-SRT?streamid=publish/live/STREAMKEY va dans le champ d'adresse. Une latence de 2000 ms convient, comme codec H.264 ou H.265 avec son AAC, dans les limites de l'offre pour la résolution, la fréquence d'images et le débit.

Si l'adresse est un jour divulguée

Cela arrive : les paramètres apparaissent par erreur dans le stream, ou quelqu'un de votre ancien entourage les connaît encore. Sans clé de stream, personne ne peut émettre sur votre Relay, sans clé de visionnage, personne ne peut regarder. Les deux se remplacent à tout moment d'un clic dans le compte client, tout comme les ports de votre Relay.

Pour toute question, écrivez-nous à support@glowfish.de en indiquant brièvement votre émetteur et le problème.