Per le app
Live streaming per la tua app
Un’API e un SDK di live streaming per Next.js, Laravel, Django e qualsiasi altro stack. Un host va in diretta dal browser, da un telefono o da OBS, i nostri media server portano l’immagine a tutti quelli che guardano, e il player con la sua chat è pronto da usare, così non hai nessun media server da gestire.

Host e moderatori
Vai in diretta dal browser, da un telefono o da OBS
Lo studio e la chat arrivano con il player, per l’host e i moderatori indicati dalla tua regola.
La fotocamera, uno schermo o OBS
L’host vede l’immagine prima di andare in diretta, poi va in diretta con un clic e chiude la diretta per tutti. Trasmette dalla fotocamera e dal microfono del browser o di un telefono, condivide uno schermo, o invia l’immagine da OBS o da qualsiasi altro encoder tramite WHIP.

Una chat che resta in ordine
Gli spettatori scrivono nella chat accanto all’immagine e mandano reazioni sopra di essa. L’host e i moderatori indicati dalla tua regola fissano ed eliminano messaggi, rallentano la chat, silenziano qualcuno per un certo tempo, e lo rimuovono o lo bannano. Il tuo server può fare lo stesso, e scrivere nella chat con un nome tutto suo.

Spettatori
Tutti quelli che guardano, con o senza accesso
A uno spettatore basta un link alla pagina. Guarda, scrive nella chat e reagisce, e tutti vedono quanti stanno guardando.
Nessun account per guardare
La tua regola rende spettatore un visitatore, così chiunque abbia il link guarda, e accede per scrivere nella chat. Oppure riserva una diretta ai soli membri.
Un’immagine per ogni schermo
Ogni spettatore riceve l’immagine nella dimensione che il suo schermo e la sua connessione reggono, sul web, su iOS e su Android, con il conteggio in tempo reale di chi guarda.
Ospiti sul palco
Uno spettatore alza la mano, e l’host lo fa salire sul palco con la sua fotocamera e il suo microfono, per una domanda, un’intervista o un panel.
Decide il tuo server
Poche righe nel tuo stack
Il tuo server dice chi conduce ogni diretta, chi guarda e chi modera la chat. La pagina mostra la diretta con un solo elemento, o con il tuo codice.
// A live stream for each event, live:12: its host goes live,
// and everyone else watches, signed in or not.
realtime.streams( 'live:{id}', async ( user, { id } ) => {
if ( user === null ) return 'viewer';
if ( await isHostOf( id, user ) ) return 'host';
// Your moderators keep the chat.
return ( await isModerator( user ) ) ? { role: 'viewer', mod: true } : 'viewer';
}, { reactions: true } );'use client';
import { LiveStream } from '@wordplus/realtime/react';
export function Stream( { id, title }: { id: string; title: string } ) {
return <LiveStream name={ `live:${ id }` } title={ title } />;
}Le dirette in ogni stack, con tutta la configurazione:
Casi d’uso
Cosa si costruisce con le dirette
Ognuno è un’app completa nella documentazione, con il suo server in Node.js, PHP e Python.
Eventi dal vivo
Un lancio, una lezione, un talk o un concerto, in diretta per chiunque apra la pagina.
Dirette riservate ai membri
Una diretta che possono guardare solo i membri di un club, chi ha un biglietto o gli studenti di un corso.
Interviste e domande sul palco
Gli spettatori alzano la mano, e l’host li fa salire sul palco accanto a sé, nel layout che sceglie.
Prezzi
Prezzo per connessioni, mai per messaggi
Prezzo in base alle connessioni simultanee, a partire da 1.000, con fatturazione mensile o annuale.
Con 1.000 connessioni, le dirette sono senza conteggio fino a 50 spettatori contemporanei, e ogni 1.000 connessioni in più aggiungono 20 spettatori. Oltre, ogni spettatore in più consuma un credito al minuto, conteggiato solo mentre la diretta è in onda, e il tuo piano aggiunge 5000 crediti al mese ogni 1.000 connessioni.
Domande
Domande frequenti
Mi serve un media server mio?
No. L’host invia l’immagine ai nostri media server, che la portano a tutti quelli che guardano. OBS e gli altri encoder la inviano tramite WHIP. Non hai niente da ospitare.
Quali stack possono usare l’SDK di live streaming?
Next.js ed Express, Laravel e PHP puro, Django, FastAPI e Flask, React Native e Capacitor, iOS e Android, ciascuno con una guida. Un server in qualsiasi altro linguaggio usa l’API HTTP.
Si può guardare senza un account?
Sì. La tua regola rende spettatore un visitatore che non ha effettuato l’accesso, così chiunque abbia il link guarda, e accede per scrivere nella chat. Oppure riserva una diretta ai soli membri, e un link passato di mano in mano non apre niente.
Posso trasmettere da OBS?
Sì. Lo studio dà all’host un indirizzo e una chiave per OBS o per qualsiasi altro encoder che trasmette tramite WHIP, e l’immagine dell’encoder prende il posto della fotocamera. Una nuova chiave disattiva quella vecchia.
Quante persone possono guardare?
Con 1.000 connessioni, fino a 50 spettatori contemporanei non consumano crediti, e ogni 1.000 connessioni in più ne aggiungono 20. Oltre, ogni spettatore in più consuma un credito al minuto, conteggiato solo mentre la diretta è in onda.
Chi modera la chat?
L’host, e chiunque la tua regola renda moderatore. Fissano ed eliminano messaggi, rallentano la chat, silenziano qualcuno da un minuto fino a un giorno, e rimuovono qualcuno dalla diretta o lo bannano. Anche il tuo server può fare tutto questo, senza nessuna pagina aperta.
Posso costruire il mio player?
Sì. Il player, la chat e lo studio sono facoltativi. Metti ogni parte dove la vuole la tua pagina, oppure disegna tu stesso la diretta con l’SDK: l’immagine, gli spettatori, la chat e le reazioni.
Posso addebitare la visione?
Sì. La tua regola decide chi può guardare, così un biglietto o un’iscrizione apre la diretta. WordPlus Cloud comunica al tuo server via webhook quando ogni spettatore che ha effettuato l’accesso inizia e smette di guardare, conteggiato sui suoi server, così la tua app può fatturare per visione o al minuto.
Domande sulla tua integrazione? Scrivici: ti aiutiamo con gli SDK, il player e il tuo stack.