Sessioni in diretta e webinar
Una sessione in diretta è una vera trasmissione in streaming sul tuo fornitore di streaming (Mux, Cloudflare Stream, Restream, YouTube Live, un server self-hosted, o qualsiasi altro che già usi) — non solo un link Zoom o Meet inserito in un'email. MailInApp non ospita il video in sé; ciò che la funzionalità offre è la cornice attorno: una vera pagina di partecipazione, registrazione e lista d'attesa, chat live e Q&A moderata. È una funzionalità diversa dal blocco Link della riunione dello studio, che è solo un pulsante Partecipa che punta a un fornitore di videochiamate che già usi, senza nulla di questa cornice.
Ogni sessione in diretta inizia allo stesso modo, da Live (/dashboard/live) nella dashboard. Ciò che cambia è chi è autorizzato a guardarla:
- Solo abbonati (l'impostazione predefinita) — riservata ai tuoi abbonati paganti dell'abbonamento didattico, ad es. una chiamata mensile di feedback o un orario di ricevimento legato a un corso.
- Registrazione pubblica — un webinar a sé stante: chiunque può iscriversi con solo nome ed email, nessun abbonamento richiesto.
Sessioni in diretta solo per abbonati
Crea una sessione, collegala facoltativamente a un corso e imposta un orario pianificato. Prima di andare in diretta, apri la pagina di dettaglio della sessione e compila il pannello Configurazione streaming:
- URL di ingest (facoltativo) — da dove invii il video: OBS, il software di streaming che usi, o il trasmettitore camera dell'app mailinapp_mobile (vedi Trasmettere dal telefono, guardare dalla dashboard più sotto). È puramente un promemoria mostrato sulla pagina di dettaglio della sessione — MailInApp non lo usa mai direttamente.
- URL dello stream (obbligatorio) — ciò che guardano gli spettatori: un link di riproduzione HLS (
.m3u8), o qualsiasi altra URL di player incorporabile (un embed YouTube/Twitch/Vimeo Live, ecc.). È ciò che condiziona Avvia streaming — non puoi andare in diretta senza.
Una sessione ora termina solo quando premi Interrompi, oppure se viene raggiunto il limite mensile di minuti di diretta del tuo piano.
Gli abbonati guardano su /learn/<slug>/live/<liveSessionId>, riservato dallo stesso controllo del diritto d'accesso live usato dalla riproduzione delle lezioni — non esiste un'"anteprima gratuita" per una sessione in diretta; ogni spettatore ha bisogno di un abbonamento attualmente attivo.
Chat e Q&A durante la sessione
Due pannelli funzionano insieme allo stream, entrambi per gli abbonati e per te come host:
- Chat live — un thread condiviso in cui chiunque sia autorizzato può scrivere. Puoi nascondere un singolo messaggio (mai un'eliminazione definitiva) se necessita di moderazione.
- Q&A — una coda separata di domande inviate dagli abbonati che puoi smistare e contrassegnare come risposte, tenuta separata dalla chat così da non perdersi in una conversazione veloce.
Entrambi si aggiornano ogni pochi secondi e riverificano il diritto d'accesso a ogni singolo post, non solo al caricamento della pagina, così l'accesso perso a metà sessione (una cancellazione, ad esempio) ha effetto immediato.
Annunciare una sessione
Non esiste un promemoria automatico — dalla pagina di dettaglio della sessione, premi Notifica abbonati per inviare un annuncio una tantum a chiunque sia attualmente autorizzato. Per la tua stessa campagna, invece, un blocco Conto alla rovescia puntato sull'orario di inizio della sessione funziona come per qualsiasi altra scadenza.
Webinar pubblici (nessun abbonamento richiesto)
Cambia la modalità di accesso di una sessione in Registrazione pubblica e imposta una capacità facoltativa per eseguirla come webinar a sé stante. È utile per una sessione di lead-gen o una tantum che non dovrebbe richiedere che qualcuno sia già un membro pagante.
- Condividi il link di registrazione —
/webinar/<liveSessionId>è una landing page pubblica con un modulo nome/email. Chiunque può registrarsi; se hai impostato una capacità, le registrazioni oltre quel limite vengono registrate come in lista d'attesa invece che confermate, la stessa suddivisione confermato/lista d'attesa usata dal blocco RSVP per un evento in presenza gratuito. Per impostazione predefinita quella pagina è una semplice scheda titolo/data/modulo — allega uno dei tuoi progetti dello studio come Design della landing page, da un selettore nella pagina di dettaglio della sessione stessa, e le immagini, i dettagli e i link di quel progetto verranno renderizzati sopra il modulo di registrazione invece, tramite la stessa identica pipeline di rendering usata da un'email inviata. Lascialo non impostato e la pagina resta quella predefinita semplice. - Gli iscritti confermati ricevono un link di partecipazione via email — un link firmato, a un tocco, verso
/webinar/<liveSessionId>/join, senza bisogno di account o accesso. Riproduce esattamente lo stesso visualizzatore live (e chat/Q&A) che riceve un abbonato, semplicemente raggiunto tramite un token di registrazione invece che un abbonamento attivo. - Gestisci gli iscritti dalla dashboard — la pagina di dettaglio della sessione mostra i conteggi confermati/in lista d'attesa e un elenco campione, più un link di registrazione copiabile.
- Invia un promemoria — un pulsante Invia promemoria sul pannello degli iscritti invia di nuovo a ogni iscritto confermato il proprio link di partecipazione via email, una volta impostato un orario pianificato — un'azione separata da Notifica abbonati, poiché gli iscritti di una sessione in modalità registrazione e qualsiasi abbonato pagante sono pubblici diversi che possono, in linea di principio, esistere entrambi sulla stessa sessione.
- Promuovilo dallo studio — inserisci un blocco Iscrizione webinar in qualsiasi campagna e scegli questa sessione dal suo pannello ispettore; cattura un'istantanea di titolo e data, e il suo pulsante Iscriviti punta sempre al link
/webinar/<liveSessionId>attuale della sessione — niente più copiare il link a mano in un semplice blocco Pulsante. Il modulo di iscrizione stesso vive ancora sulla pagina/webinar/<liveSessionId>a cui rimanda, non dentro l'email, così il clic compare nella mappa di calore dei clic di questo progetto; i conteggi di registrazione effettivi (confermati/in lista d'attesa) vivono sulla pagina di dettaglio della sessione stessa dal passaggio 3, non nella dashboard Risposte di questo progetto.
Un iscritto a un webinar non è deliberatamente un Subscriber — non ha pagato nulla e non ha alcuna relazione continuativa con il tuo account, quindi viene tracciato in una propria collection e non viene mai mescolato nei conteggi degli abbonati dell'abbonamento didattico o nella fatturazione.
Trasmettere dal telefono, guardare dalla dashboard
Avviare una sessione non richiede un software di streaming separato come OBS. Apri la sessione su Live nell'app mailinapp_mobile e tocca Vai in diretta da questo telefono — trasforma la fotocamera e il microfono del telefono stesso nella sorgente della trasmissione. Proprio come con OBS, avrai comunque bisogno di un account presso un fornitore di streaming a cui inviare il segnale: imposta prima l'URL di ingest di quel fornitore nel pannello Configurazione streaming (dashboard web o schermata di dettaglio mobile) — il telefono ti evita OBS o un laptop, non la necessità di un fornitore. Uno stato di connessione (Connessione in corso / In diretta / Riconnessione / Errore) viene interrogato ogni pochi secondi, così sai sempre se lo stream è effettivamente arrivato a destinazione, e Termina stream chiude la sessione esattamente come fermarla dalla dashboard.
Trasmettere dall'app funziona solo in primo piano in questa versione — mettere l'app in background (passare a un'altra app, bloccare il telefono) mostra un avviso invece di continuare silenziosamente a catturare, quindi prevedi di tenere l'app aperta e il telefono puntato su ciò che stai trasmettendo per l'intera sessione.
Se una sessione ha già qualcos'altro che la alimenta — OBS dalla dashboard, ad esempio — andare in diretta dall'app mostra prima un avviso, richiedendo un esplicito Subentra da questo telefono invece di inserire silenziosamente una seconda sorgente di trasmissione nello stesso stream.
La pagina di dettaglio della sessione della dashboard stessa (/dashboard/live) ora mostra un'anteprima video dal vivo ogni volta che una sessione sta effettivamente trasmettendo, qualunque sia la sorgente che la invia, così puoi monitorare esattamente ciò che i tuoi abbonati o gli iscritti al webinar stanno vedendo senza aprire tu stesso la pagina di partecipazione pubblica. Quell'anteprima usa lo stesso player degli spettatori — rileva automaticamente se un URL dello stream è HLS oppure un URL di player incorporabile, e si adegua di conseguenza.
In cosa differisce da un invito via email
Se tutto ciò che serve è annunciare una chiamata Zoom/Meet/Teams con un pulsante Partecipa e un RSVP, i blocchi Link della riunione e RSVP trattati in Eventi e webinar sono la soluzione più semplice — solo un semplice link di invito, in stile calendario. Ricorri invece a una sessione in diretta quando vuoi una vera pagina di partecipazione, registrazione/lista d'attesa, chat live e Q&A moderata attorno al tuo stream.