T EL EC OM & V O I P D O S S I E R 2 0 1 8 | CHA NNELCO NNECT
Analyse | Hans Steeman
WebRTC verandert de telecom
Hoe een JavaScript API de telecomwereld op zijn kop kan zetten
WebRTC (Web Real Time Communications) is een fenomeen dat steeds meer aandacht krijgt. Het is een opensourcetechnologie die het mogelijk maakt dat twee browsers met elkaar een verbinding opzetten via een peer-to-peer communicatiekanaal en dat gebruiken voor het voeren van video- en audiogesprekken. Het bijzondere van het concept is dat geen aanvullende software nodig is, waardoor het downloaden van clients tot het verleden behoort. Elk apparaat met een standaard browser is in principe al een client. De oorsprong van WebRTC gaat terug naar begin 2011 toen Google een opensourceproject introduceerde. Met fanatieke ondersteuning van het World Wide Web Consortium (W3C) en de Internet Engineering Task Force (IETF) is er een proces op gang gekomen om te werken aan het standaardiseren van de protocollen. Tot op de dag van vandaag wordt daar nog flink aan gewerkt. Het is nog steeds een proces waar veel partijen aan bijdragen en waar regelmatig verbeteringen en features uit voortkomen. Het feit dat WebRTC JavaScript API’s beschikbaar stelt, betekent dat een volledige integratie in webapps en browsers eenvoudig mogelijk is. Bekende browsers zoals Mozilla FireFox, Google Chrome, Microsoft Edge en Apple Safari (via WebKit) zorgen voor een complete ondersteuning op desktop pc’s, laptops en in de smartphones. Maar ook losse apps kunnen ingezet worden, en integratie in settopboxen en/of smart televisies is geen enkel issue. Dankzij WebRTC 70
wordt audio- en videoconferencing een natuurlijke extensie van webbrowsing. Voor corporates een ideale manier om customer care laagdrempelig toegankelijk te maken, zelfs als de klant van een ‘publieke’ pc in bijvoorbeeld een businesscentrum van een hotel gebruikmaakt.
Als de integratie zo simpel is, hoe werkt het dan? Omdat WebRTC een peer-to-peerprotocol is, is het niet nodig dat een server met al zijn impact tussen de twee clients zit. Hierdoor is de beelden geluidskwaliteit van het systeem onberispelijk. De vertraging (latency) die standaard is bij het gebruik van servers ontbreekt volledig. De cliënt zelf is normaliter onderdeel van de corporate webpagina of op basis van een URL te benaderen. Providers die WebRTC voor hun klanten hosten, verpakken de service veelal in een simpel te gebruiken omgeving die steeds de optimale configuratie en routering kiest om de beste kwaliteit
te garanderen. Hosting kan on-premises en in de cloud plaats vinden. Beelden geluidskwaliteit alsmede latency worden dan geoptimaliseerd. Daarmee heeft WebRTC veel voordelen voor eindgebruikers en is het een technologie met veel potentieel. De groeiende adoptie van het protocol bewijst dat ook. Daar waar Skype, WhatsApp en Facebook randvoorwaarden stellen aan de gebuikte software op de eindgebruikerssystemen, is dat nu niet langer een noodzaak. Omdat de voorwaarden waaraan moet worden voldaan om het systeem te gebruiken zo beperkt zijn, is het realistisch te verwachten dat eind 2019 tot zo’n 6 miljard apparaten compatibel zijn. Daarmee heeft de standaard alles in zich om de standaard voor audio- en videoconferencing te worden.
Wat maakt WebRTC zo krachtig? Vergeleken met traditionele video conferencing services heeft WebRTC een aantal belangrijke voordelen. Security is een hot topic in het