1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Diffuser un flux vidéo et canaux audio multiples
Ce guide explique comment diffuser un live vidéo avec plusieurs versions sonores via le service de Streaming vidéo Infomaniak. Il ne traite ni de la VOD ni d’un service de streaming audio (utilisé uniquement en complément si vous choisissez l’approche A ci‑dessous).
Préambule
- Un flux live Streaming vidéo ne propose pas de multi‑pistes audio sélectionnables dans un seul et même Player.
- Deux topologies possibles :
- Approche A — 1 flux vidéo + 1..N lecteurs audio séparés (sélection de la langue côté page).
- Approche B — N flux Streaming vidéo diffusant la même image avec un son différent (un Player par langue).
Méthode pour obtenir un live multilingue
Approche A — 1 lecteur vidéo + lecteurs audio séparés
- Idée générale : vous envoyez un seul live vidéo à Infomaniak et, sur votre page, vous ajoutez des lecteurs audio (un par langue). L’utilisateur coupe le son du lecteur vidéo et active le lecteur audio de la langue voulue.
- Simple côté envoi : un seul flux vidéo à envoyer à Infomaniak.
- Moins simple côté page : l’utilisateur doit jongler entre le son du lecteur vidéo (coupé) et le lecteur audio (activé). Un léger décalage entre l’image et l’audio peut exister.
Pour cela:
- Récupérer l’adresse et la clé de diffusion dans le Manager Infomaniak (c’est l’« ingest »). Les copier dans votre logiciel de diffusion.
- Lancer votre live vidéo depuis le logiciel : Infomaniak reçoit l’image et publie un lecteur vidéo (player) que vous pouvez intégrer sur votre site.
- Sur votre page web, ajouter les lecteurs audio (un par langue). Ils sont séparés du produit « Streaming vidéo » : vous les placez juste à côté du lecteur vidéo.
- Prévoir une petite interface de choix de langue (boutons FR/EN/ES…). Quand l’utilisateur choisit une langue, mettez le lecteur vidéo en sourdine et activez le lecteur audio correspondant.
- Réduire le décalage (si c’est important pour vous) : évitez les options de « retour en arrière » et les traitements superflus qui ajoutent du retard ; gardez des réglages stables dans votre logiciel.
L’ingest, c’est l’étape de branchement : Infomaniak vous fournit une adresse de réception et une clé ; vous les collez dans votre logiciel de diffusion (par ex. OBS ou un encodeur matériel). Quand vous cliquez sur « Démarrer », votre vidéo est envoyée vers cette adresse : Infomaniak la reçoit et peut ensuite la diffuser aux spectateurs ; sans cette adresse et cette clé, rien n’arrive sur la plateforme.
Approche B — plusieurs lecteurs vidéo (un par langue)
- Idée générale : vous créez plusieurs lives vidéo chez Infomaniak, tous avec la même image, mais chacun avec une langue différente. Sur votre page, l’utilisateur choisit sa langue et vous affichez le lecteur vidéo correspondant.
- Plus fluide pour l’utilisateur : il choisit simplement un lecteur « dans sa langue ».
- Plus exigeant pour vous : plusieurs lives à créer/maintenir et plus de données à envoyer en parallèle.
Pour cela:
- Créer un live par langue dans le Manager Infomaniak. Pour chaque live, notez l’adresse et la clé de diffusion (l’« ingest »).
- Dans votre logiciel de diffusion, dupliquez la sortie vidéo et assignez la bonne piste audio (FR, EN, etc.) à chaque copie. Envoyez chaque copie vers l’adresse/clé du live correspondant.
- Laisser Infomaniak s’occuper des qualités de lecture (résolution/qualité adaptées à la connexion du spectateur). Si vous préférez tout régler vous‑même, c’est possible mais plus avancé ; restez simple si vous débutez.
- Intégrer sur votre page un sélecteur de langue : quand l’utilisateur choisit « FR », vous affichez le lecteur du live FR ; s’il choisit « EN », vous affichez le lecteur du live EN, etc.
- Vérifier votre connexion montante : plus il y a de langues, plus vous envoyez de données en même temps. Faites un test de charge avant le jour J.
Chaque langue a son propre live, donc sa propre adresse de réception et sa clé ; vous devez envoyer plusieurs fois la même image (une fois par langue) vers Infomaniak : c’est toujours l’étape de branchement qui permet à la plateforme de recevoir chaque version.