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 diversi casi d'uso per WebRTC, dalle app web di base che utilizzano la fotocamera o il microfono alle applicazioni di videochiamata più avanzate e alla condivisione dello schermo. Abbiamo raccolto una serie di esempi di codice per illustrare meglio come funziona la tecnologia e come puoi utilizzarla.
In genere, un'applicazione WebRTC è soggetta a un flusso di applicazioni comune. Accesso ai dispositivi multimediali, apertura delle connessioni tra pari, rilevamento delle app peer e avvio dello streaming. Prima di iniziare, consigliamo ai nuovi sviluppatori di leggere l'introduzione a WebRTC.
Inizia dal nostro codelab per acquisire familiarità con le API WebRTC per il Web (JavaScript).