Che cos'è WebRTC e come cambia il VoIP?
Pubblicato: 2016-08-17Dall'inizio dello sviluppo, ci sono state molte discussioni su WebRTC, cosa fa e come funzionerà nella stessa sandbox del VoIP. Il VoIP è stato nel parco giochi per un po' ed è cresciuto fino a essere un valido sostituto o addirittura un supplemento per le comunicazioni: molte aziende ora si affidano alla potenza del cloud del VoIP aziendale per occuparsi del pesante e costoso sollevamento della propria attività comunicazioni.
Allora, dove si inserisce WebRTC in tutto questo? Per fortuna, i due giocano bene insieme. Con l'aggiunta di WebRTC, il VoIP non solo continuerà a prosperare, ma avrà anche una bella spinta. Le due non dovrebbero essere viste come tecnologie indipendenti e contendenti che devono lottare per la ribalta, ma piuttosto WebRTC è un catalizzatore più moderno del VoIP. Con l'aggiunta di WebRTC come nuovo standard, il VoIP diventerà ancora più robusto, facile da usare e flessibile: ora il VoIP si farà strada direttamente sui siti Web e ha già iniziato a comparire nelle app mobili per consentire un utilizzo più semplice, potente e piattaforme di comunicazione unificata accessibili.
Un rapido riassunto
Quindi cos'è esattamente WebRTC, se non un killer VoIP o un sostituto? A molti piace considerare i due paralleli, ma ciò implica che non si incontrino mai, il che è completamente falso. Per riepilogare, VoIP, Voice over Internet Protocol è il metodo e il gruppo di tecnologie che consente di fornire voce, video, chat o semplicemente dati nella sua spiegazione più semplice, direttamente sulla tua connessione Internet. Il VoIP ha consentito ai computer di chiamare telefoni, ai telefoni di chiamare computer: qualsiasi dispositivo con una connessione Internet può utilizzare il VoIP per entrare in contatto con altri dispositivi dispositivi connessi a Internet e persino la rete telefonica pubblica standardizzata (PSTN) per effettuare chiamate al tuo amici che non sono al passo con i tempi.
Quindi cos'è esattamente WebRTC?
Ma tornando a WebRTC, non è un nuovo metodo di VoIP per dire, o un nuovo metodo per trasferire i dati. WebRTC può essere visto come un'estensione di VoIP, che offre le capacità di effettuare chiamate telefoniche, videochiamate, chat di testo e persino trasferimenti di file Peer 2 Peer, direttamente tramite il tuo browser web (o app mobili). WebRTC è un'API JavaScript sviluppata con lo scopo di stabilire funzionalità di comunicazione direttamente nel tuo browser web senza la necessità di scaricare plug-in o client. Praticamente, con WebRTC puoi effettuare telefonate o videochiamate direttamente dal tuo browser web (se supporta WebRTC!) Senza dover caricare Flash, altri fastidiosi plug-in o scaricare un softphone autonomo o un'app per conferenze web. Ciò alla fine significherà che non dovrai più infastidire i colleghi per scaricare Skype.
WebRTC funziona su tutti i dispositivi mobili più diffusi e sui browser Web più utilizzati come Mozilla Firefox, Google Chrome e Opera. Con WebRTC è possibile creare le proprie app o piattaforme di comunicazione o incorporarle direttamente nella propria pagina web. Con WebRTC puoi aprire una pagina web e avviare una chat video senza scaricare il client Skype o caricare il plug-in Flash. Questo non vuol dire che WebRTC sia completamente autonomo, poiché richiede alcuni componenti per stabilire una connessione, come un'infrastruttura di segnalazione per gestire il Session Description Protocol, una sequenza di eventi che stabilisce le informazioni necessarie per far sì che la chiamata avvenga, come quale risoluzione il video dovrebbe apparire.
Un elenco aggiornato di browser e dispositivi supportati include:
Browser desktop | Microsoft Edge 21 | Google Chrome 23 | Mozilla Firefox 22 | Opera 18 |
iOS | N / A | Google Chrome OS | Mozilla Firefox OS | N / A |
Androide | N / A | Google Chrome 28 | Mozilla Firefox 24 | Opera Mobile 12 |
Mora | Mora 10 | N / A | N / A | N / A |
Cosa significa questo per il VoIP?
WebRTC è stato originariamente visto come dirompente per il VoIP e ha lasciato l'incertezza sul suo futuro. Tuttavia, WebRTC non è dirompente nel senso che esaurirà il VoIP e alla fine lo eliminerà gradualmente, ma piuttosto aumenterà il VoIP in nuove piattaforme. WebRTC consentirà semplicemente un'adozione più diffusa del VoIP, fungendo da estensione per il VoIP nelle nuove piattaforme senza quasi il mal di testa. Ora gli sviluppatori Web possono incorporare le funzionalità VoIP direttamente nel loro sito Web o nelle applicazioni basate sul Web. Con un focus principale sulle videochiamate, WebRTC aggiungerà un nuovo livello di funzionalità precedentemente mancanti dai siti Web, normalmente lasciati ad applicazioni o client indipendenti.
Il VoIP, come tutti sappiamo, è semplicemente Voice over Internet Protocol. WebRTC è proprio questo, offre la possibilità di inviare voce e video su una rete IP, solo in un modo quasi meno restrittivo. WebRTC non sostituirà e non potrà sostituire completamente il VoIP. Puoi avere VoIP senza WebRTC, come abbiamo fatto per molti anni, ma non puoi avere WebRTC senza VoIP, perché è VoIP. O meglio, un'evoluzione del VoIP che gli permette di vivere direttamente e comodamente all'interno del proprio browser web. Questo è il passo giusto per il VoIP, spingerlo verso nuovi confini e casi d'uso che aiuteranno a mantenere il metodo in uso per molto tempo e persino a diventare qualcosa di completamente nuovo.
Lavorare insieme per costruire nuove piattaforme di comunicazione
Potremmo non averlo considerato una possibilità prima, ma con WebRTC possiamo iniziare a vedere sempre più spesso i siti Web abilitati al VoIP, con il focus principale sulle videochiamate incorporate nel browser Web. In precedenza, dovevamo scaricare un client dedicato, come Skype, o qualcuno potrebbe persino ricordare Oovoo. Grazie a WebRTC sarà possibile per un'azienda offrire questo nuovo moderno metodo di contatto a clienti e consumatori, o addirittura stabilire piattaforme di comunicazione completamente nuove. Poiché il protocollo di segnalazione di WebRTC è lasciato agli sviluppatori, la scelta dello sviluppo e dell'integrazione è lasciata al creatore, quindi qualsiasi sviluppatore può creare qualsiasi soft client VoIP univoco su un browser web. Uno dei casi d'uso più recenti di WebRTC è Duo di Google, un'app di videochiamata one-to-one per Android e iOS, che utilizza WebRTC per stabilire videochiamate tra telefoni.
WebRTC non sarà la fine del VoIP, ma sarà invece l'esatto opposto. WebRTC aiuterà a dare nuova vita al VoIP (non che avesse bisogno di aiuto) e aprirà un mondo completamente nuovo. Con la possibilità di incorporare il servizio VoIP e persino qualcosa di completamente diverso come la condivisione di file P2P, direttamente nel tuo sito Web inizieremo a vedere un cambiamento nel modo in cui vengono creati i siti Web e come i consumatori possono interagire con l'attività dietro il sito Web.
Un ampio caso d'uso che si apre è la possibilità di stabilire un nuovo percorso per il servizio clienti con l'aggiunta della condivisione di video o persino delle interazioni vocali integrate nel sito web. Se al tuo client non è più richiesto di scaricare o avviare un plug-in, hai solo ora aumentato notevolmente il numero di utenti disponibili e questo porterà a una rapida adozione dei nuovi servizi. Una volta che un giocatore ce l'ha, improvvisamente tutti ne avranno bisogno o rimarranno indietro. Per fortuna, WebRTC continuerà a portare il VoIP nel browser Web e nelle app mobili e renderà le funzionalità molto più accessibili ovunque.