Comunicazione in tempo reale per il web

Con WebRTC puoi aggiungere funzionalità di comunicazione in tempo reale alla tua applicazione che funzionano con uno standard aperto. Supporta l'invio di dati video, vocali e generici tra colleghi, consentendo agli sviluppatori di creare potenti soluzioni di comunicazione vocale e video. La tecnologia è disponibile su tutti i browser moderni e su client nativi per tutte le principali piattaforme. Le tecnologie alla base di WebRTC sono implementate come standard web aperto e disponibili come normali API JavaScript in tutti i principali browser. Per i client nativi, come le applicazioni Android e iOS, è disponibile una libreria che fornisce le stesse funzionalità. Il progetto WebRTC è open source ed è supportato da Apple, Google, Microsoft e Mozilla, tra gli altri. Questa pagina è gestita dal team Google WebRTC.
Esistono molti casi d'uso diversi per WebRTC, dalle app web di base che utilizzano la fotocamera o il microfono ad applicazioni per videochiamate più avanzate e la condivisione dello schermo. Abbiamo raccolto una serie di esempi di codice per illustrare meglio il funzionamento della tecnologia e gli scopi per cui è possibile utilizzarla.
In genere, un'applicazione WebRTC esegue un flusso di applicazione comune. Accesso ai dispositivi multimediali, apertura di connessioni peer, rilevamento di peer e avvio di streaming. Consigliamo ai nuovi sviluppatori di leggere attentamente la nostra introduzione a WebRTC prima di iniziare a svilupparsi.
Inizia con il nostro codelab per acquisire familiarità con le API WebRTC per il web (JavaScript).