Principali vantaggi e svantaggi di WebRTC

WebRTC (abbreviazione di Web Real-Time Communication) è uno standard emergente tra i browser che fornisce comunicazioni in tempo reale. Molti esperti di tecnologia prevedono che WebRTC alla fine diventerà una tecnologia rivoluzionaria nella comunicazione.

Quasi tutti i dispositivi che eseguono un browser web possono effettuare chiamate video tramite lo standard di comunicazione WebRTC. Questo ha il potenziale per rendere obsolete app specializzate per la comunicazione web come Skype. I principali mezzi di contatto con i proprietari dei siti diventeranno i siti web stessi. Ad esempio, gli utenti dovranno solo premere un pulsante per essere collegati al responsabile delle vendite di un negozio online.

Oggi daremo uno sguardo qui ai principali vantaggi e svantaggi di WebRTC .

Vantaggi di WebRTC

1. Codice open source WebRTC is an open source code based project intended for data streaming between apps and browsers. This new communication standard is supported using the peer-to-peer technology. Google is the original developer of this technology,but today WebRTC is supported not only by Google Chrome,but also Yandex,Opera and Firefox browsers. Other browsers can support WebRTC as well,after installing the additional extension webrtc4all. 2. Forte rivale della telefonia classica Today,WebRTC is still a new experimental technology. However,it is forecasted that after standardization and certain improvements,this new communications standard will put pressure on the market of classic telephony. In fact,classic telephony already feels serious competition from more quality and cheaper VoIP services,such as Viber and Skype,or more sophisticated web communication solutions such as the one offered by ezTalks. 3. Più sicurezza e stabilità Despite the fact that this new communication standard is still in the process of refinement and development,there are certain clear advantages of WebRTC over the Flash technology. The WebRTC architecture is considered to have fewer disadvantages than the Flash plugin and to be more logical. Flash has dominated the market until recently,but it has been discontinued from the main web browsers such as Chrome and Firefox. When it comes to browser security and stability against external attacks,WebRTC is certainly the best choice. 4. Migliore qualità del suono Among the benefits of WebRTC is also included the fact that,particularly due to the adjustable built-in microphone settings,this technology provides better sound quality than Flash. WebRTC technology uses G.711 and Opus codecs for transferring audio. 5. Supportato dalla maggior parte dei principali browser Windows The many advantages of using WebRTC and the platform’s open source code make the interest in this technology from different businesses to continue growing. Many companies consider using independent solutions as being strategically profitable. This technology is ready to be implemented by some WebRTC developers into existing online business. Today WebRTC API is supported by most leading Windows browsers,including Google Chrome,Opera beta,Yandex and Firefox. Chrome for Android support was also announced back in spring,2013. WebRTC API comes available as C++ library as well. This allows third-party developers to use the technology in independent solutions. 6. Supporto di soluzioni SIP SIP solutions using WebRTC API have also begun to appear. Among them,one (callbacker.com) has found commercial use. Another service allows applying different effects on photos directly taken with a web cam and uploaded to a web (webcamtoy.com). A project based on the WebRTC communication standard allows creating networks specialized in transferring multimedia content (peercdn.com). Regardless of its many advantages and these vast possibilities,it is too early to forecast with certitude that it will dominates the market. It still remains to be seen what the position of Apple and Microsoft is in regards to this new communication standard.

Svantaggi di WebRTC

1. Ancora in fase di sviluppo

Tra gli svantaggi di WebRTC cè il fatto che questo standard di comunicazione è ancora in fase di sviluppo. Questa è considerata una delle principali difficoltà di WebRTC, poiché il codice utilizzato ora potrebbe subire importanti modifiche nel prossimo futuro. Lattuale versione 1.0 dellAPI WebRTC è solo una bozza funzionante.

2. Incertezza riguardo ai futuri codec

Un altro grave problema tra gli svantaggi di WebRTC è lelenco dei codec necessari. Al momento tutte le aziende partecipanti si sono accordate su una sola cosa. Hanno convenuto che il codec principale di WebRTC sarà multipiattaforma e supportato da tutti i browser. Fino ad oggi è stato utilizzato il codec VP8 esente da royalty. Tuttavia, alcune aziende, tra cui Cisco, insistono sullutilizzo di codec non liberi H.264 e H.265. Se la proposta verrà accettata, questo diventerà un problema per gli sviluppatori di software di terze parti.

Conclusione

WebRTC difficilmente sostituirà i tradizionali servizi VoIP e di telefonia fino al completo sviluppato. Gli esperti di tecnologia prevedono che, inizialmente, poiché non richiede alcun numero di telefono, questa tecnologia verrà utilizzata principalmente come soluzione di comunicazione vocale "sociale". Tuttavia, nonostante i suoi attuali svantaggi, WebRTC ha un grande potenziale e nel prossimo futuro potrebbe guadagnare una grande quota del mercato della comunicazione.

Disprezza i suoi attuali svantaggi e il fatto che lidea WebRTC abbia molto dei critici, cè un certo potenziale per lo sviluppo futuro. Al momento la tecnologia è supportata solo da un numero limitato di browser e non è multipiattaforma. Tuttavia, cè ancora una forte possibilità che lo standard di comunicazione WebRTC diventi presto dominante nel mercato della telefonia.

Ci sono esempi precedenti nella storia delle tecnologie di comunicazione. Ad esempio, nel 2004-2005 lampia diffusione di Skype è stata un vero shock per i provider. A quel tempo, era persino considerata lintroduzione di leggi per limitare Skype. Tuttavia, il progresso non può essere facilmente interrotto e questo potrebbe essere anche il caso di WebRTC.

->