1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Diffondere un flusso video e canali audio multipli
Questa guida spiega come trasmettere un live video con più tracce audio tramite il servizio di Streaming video di Infomaniak. Non tratta né la VOD né un servizio di streaming audio (utilizzato solo come complemento se scegliete l'approccio A di seguito).
Premessa
- Un flusso live Streaming video non offre tracce audio selezionabili in un unico player.
- Due topologie possibili:
- Approccio A — 1 flusso video + 1..N lettori audio separati (selezione della lingua lato pagina).
- Approccio B — N flussi Streaming video che trasmettono la stessa immagine con un audio diverso (un player per lingua).
Metodo per ottenere un live multilingue
Approccio A — 1 lettore video + lettori audio separati
- Idea generale: inviate un solo live video a Infomaniak e, sulla vostra pagina, aggiungete i lettori audio (uno per lingua). L'utente disattiva l'audio del lettore video e attiva il lettore audio della lingua desiderata.
- Semplice lato invio: un solo flusso video da inviare a Infomaniak.
- Meno semplice lato pagina: l'utente deve gestire l'audio del lettore video (disattivato) e il lettore audio (attivato). Un leggero sfasamento tra immagine e audio può esistere.
Per fare questo:
- Recuperare l'indirizzo e la chiave di trasmissione nel Manager Infomaniak (è l'« ingest »). Copiarli nel vostro software di trasmissione.
- Avviare il vostro live video dal software: Infomaniak riceve l'immagine e pubblica un lettore video (player) che potete integrare nel vostro sito.
- Aggiungere i lettori audio sulla vostra pagina web (uno per lingua). Sono separati dal prodotto « Streaming video »: li posizionate semplicemente accanto al lettore video.
- Prevedere una piccola interfaccia di scelta della lingua (pulsanti FR/EN/ES…). Quando l'utente sceglie una lingua, mettete il lettore video in modalità silenziosa e attivate il lettore audio corrispondente.
- Ridurre il ritardo (se è importante per voi): evitate le opzioni di « ritorno indietro » e i trattamenti superflui che aggiungono ritardo; mantenete impostazioni stabili nel vostro software.
L'ingest, è la fase di connessione : Infomaniak vi fornisce un' indirizzo di ricezione e una chiave ; li incollate nel vostro software di streaming (ad esempio OBS o un encoder hardware). Quando cliccate su « Avvia », il vostro video viene inviato a questo indirizzo: Infomaniak lo riceve e può quindi trasmetterlo agli spettatori; senza questo indirizzo e questa chiave, nulla arriva sulla piattaforma.
Approccio B — più lettori video (uno per lingua)
- Idea generale: create più live video su Infomaniak, tutti con la stessa immagine, ma ciascuno con una lingua diversa. Sulla vostra pagina, l’utente sceglie la lingua e visualizzate il lettore video corrispondente.
- Più fluido per l’utente: sceglie semplicemente un lettore « nella sua lingua ».
- Più impegnativo per voi: più live da creare/gestire e più dati da inviare in parallelo.
Per fare questo:
- Creare un live per lingua nel Manager Infomaniak. Per ogni live, annotate l’indirizzo e la chiave di streaming (l’« ingest »).
- Nel vostro software di streaming, duplicate l’uscita video e assegnate la traccia audio corretta (FR, EN, ecc.) a ogni copia. Inviate ogni copia all’indirizzo/chiave del live corrispondente.
- Lasciate che Infomaniak si occupi delle qualità di lettura (risoluzione/qualità adattate alla connessione dello spettatore). Se preferite regolare tutto da soli, è possibile ma più avanzato; restate semplici se siete alle prime armi.
- Integrare nella vostra pagina un selezionatore di lingua: quando l’utente sceglie « FR », visualizzate il lettore del live FR; se sceglie « EN », visualizzate il lettore del live EN, ecc.
- Verificare la vostra connessione in upload: più lingue ci sono, più dati inviate contemporaneamente. Eseguite un test di carico prima del giorno J.
Ogni lingua ha il proprio live, quindi il proprio indirizzo di ricezione e il proprio chiave ; dovete inviare più volte la stessa immagine (una volta per lingua) a Infomaniak: è sempre la fase di connessione che permette alla piattaforma di ricevere ogni versione.