Vai al contenuto

WebRTC for mobile and group conferencing

Mercoledì 9 ottobre, nella sede centrale di Yelp, i partecipanti all'HTML5 Meetup di San Francisco hanno ascoltato il nostro CEO e co-fondatore, Ben Strong, approfondire lo stato attuale di WebRTC per le videoconferenze mobili e di gruppo. Ora potete ascoltarne anche voi l'articolo in questo video. video della sua presentazione di trenta minuti.

Qualche anticipazione…

Per quanto riguarda WebRTC su dispositivi mobili, il supporto è stato aggiunto in Chrome 29 e Firefox 24 per Android. Apple consente ai browser su iOS di utilizzare il motore Safari per dispositivi mobili solo in questo caso, quindi Chrome per iOS non supporta ancora WebRTC. Esiste però una soluzione alternativa: integrare WebRTC nella propria applicazione.

Una delle principali domande che gli sviluppatori si pongono è se creare un'applicazione WebRTC in HTML5 per il browser o svilupparla come app nativa per dispositivi mobili. Entrambe le soluzioni presentano vantaggi e svantaggi. Tenere conto delle differenze tra i dispositivi è uno degli aspetti più complessi dello sviluppo di WebRTC per dispositivi mobili. La maggior parte dei dispositivi mobili non è potente quanto i laptop (naturalmente, ci sono eccezioni in entrambi i casi), e dedicare tempo alla comprensione di come WebRTC si adatta ai diversi ambienti di rete è fondamentale per creare un'esperienza utente ottimale.

Prima di passare alle videoconferenze di gruppo, Ben condivide alcune considerazioni sulla vasta gamma di dispositivi oggi presenti sul mercato che "non sono propriamente mobili", ma che possono sfruttare WebRTC per trasformarsi in dispositivi di telepresenza di fascia alta (immaginate un'installazione Cisco sofisticata a una frazione del prezzo).

Il supporto per le videoconferenze di gruppo è una sfida continua nel mondo di WebRTC. Ben analizza le opzioni disponibili per supportare le connessioni multipartecipante. Demo dal vivo illustrano le differenze tra una configurazione mesh (ogni partecipante si connette a tutti gli altri partecipanti) e una configurazione a stella (tutti i flussi vengono trasmessi tramite un server centrale). Vengono analizzati i compromessi.

Ben conclude con alcune considerazioni sulla configurazione dell'interfaccia utente.

Fateci sapere cosa ne pensate e, come sempre, se avete domande, non esitate a contattarci. @vlineinc O [email protected].