Comunicazione in tempo reale per il web
Con WebRTC, puoi aggiungere capacità di comunicazione in tempo reale alla tua applicazione che funziona su uno standard aperto. Supporta video, voce e dati generici da inviare tra pari, consentendo agli sviluppatori di creare potenti soluzioni di comunicazione vocale e video. La tecnologia è disponibile su tutti i browser moderni e sui client nativi per tutte le principali piattaforme. Le tecnologie alla base di WebRTC sono implementate come standard web aperto e disponibili come API JavaScript regolari in tutti i principali browser. Per i client nativi, come le applicazioni Android e iOS, è disponibile una libreria che fornisce la stessa funzionalità. Il progetto WebRTC è open-source e supportato da Apple, Google, Microsoft e Mozilla, tra gli altri. Questa pagina è gestita dal team di Google WebRTC.
Cosa può fare WebRTC?
Esistono molti casi d'uso diversi per WebRTC, da app Web di base che utilizzano la fotocamera o il microfono, ad applicazioni di videochiamata più avanzate e condivisione dello schermo. Abbiamo raccolto una serie di esempi di codice per illustrare meglio come funziona la tecnologia e per cosa puoi usarla.
Flusso dell'applicazione
Un'applicazione WebRTC normalmente passa attraverso un flusso di applicazione comune. Accesso ai dispositivi multimediali, apertura di connessioni peer, rilevamento di peer e avvio dello streaming. Consigliamo ai nuovi sviluppatori di leggere la nostra introduzione a WebRTC prima di iniziare a sviluppare.
Prossimi passi
Inizia con il nostro codelab per acquisire familiarità con le API WebRTC per il Web (JavaScript).