WebRTC, la revolución de las web?

Hace unos diez años era impensable que desde el navegador pudiéramos realizar llamadas a otros ordenadores o a números de teléfono, o simplemente enviarnos un fichero o jugar  en tiempo real sin la necesidad de instalar nada en el ordenador. Esto se ha hecho realidad a través de WebRTC.

Que es WebRTC  es una API creada por World Wide Web Consortium (W3C)  que permite a las aplicaciones del navegador realizar llamadas de video conferencia, compartir pantalla, hacer multiconferencias, chat, compartir archivos de p2p sin necesidad de plugins. Es una API para aplicaciones web por lo que es javascript.

Historia de la red

Hace quince años se crearon los primeros programas que utilizaban VoIp para realizar llamadas a través de internet en tiempo, como Skype, para ello necesitaba instalar un programa  para poder utilizarlo. Unos años más tarde se crearon algunas páginas en las que se podían empezar a realizar llamadas desde internet sin tener que descargar la aplicación pero si que necesitabas instalar plugins. Debido a esto no había movilidad absoluta por que al tener que  instalar plugins o programas, estos no los había para todos los sistemas operativos o necesitabas unas características específicas del portátil o ordenador para poderlo instalar. Sin embargo ahora solo se necesita un navegador compatible con WebRTC que ya son bastantes los que son compatibles (chrome, mozilla, opera, bowser,…) lo únicos no compatibles son explorer ,safari y opera.

navegadores

 

Esto tiene una ventaja muy notable que se puede usar desde cualquier sitio desde un ordena hasta un móvil sin tener que estar preocupado porque solo necesitas un navegador. Por ello en un futuro yo pienso que todas las paginas o empresas tanto de telefonía , juegos, Messenger lo utilizaran.

Introducción

Voy a explicar un poco más a fondo que es exactamente WebRTC es una Api como ya he comentado de la parte del cliente para permitir transmitir comunicaciones en tiempo real en un navegador web. Esta Api nos permite la creación de aplicaciones sin tener que descargar adicionales o plugins, que permite transmitir comunicaciones con  video y audio en tiempo real, sin tener que usar servidores, todo está al lado del cliente.webrtc

Si no fijamos en la imagen todo está  integrado en la parte del cliente.

Como funciona WebRTC  o implementación de ella

WebRTC funciona para dos tipos de arquitecturas  entre navegadores o Sip esta es entre un ordenador y un móvil.

webrtc_peer_to_peer

 

En el esquema de arriba se muestran los elementos que conforman una conexión básica de peer to peer  basada en webRTC. Los dos dispositivos tiene que tener la pagina abierta aunque no la estén utilizando. Como podéis observar hay una de señalización y una parte de conexión que esta la parte de SDP porque una vez conectados ordenadores y transmitidas las señalizaciones para que puedan comunicarse se envían los paquetes de voz y video a través de la media sin tener que hacer señalización, es decir hablan “solitos” los dos navegadores.

Os voy a explicar con un poco de profundidad el funcionamiento que se realiza a través de WebRTC  cuando haces una comunicación entre un navegador web y un móvil. Esta es bastante sencilla, ya que os lo voy a explicar en nivel alto.

webrtc_sip

 

Si nos fijamos en la imagen de arriba es parecida la conexión a la del peer to peer solo que aquí necesitar un servidor Sip para poder comunicarte en con el móvil.

El cliente A que será un navegador manda señalización al Server A que dentro tendrá un Gateway y transmitirá el mensaje Sip con señalización e información necesaria para que lo entienda el servidor y este buscará el número de teléfono y le enviará la petición. Una vez conectados los dos teléfono  creara un socket (PeerConnection) para transmitirse la información.

Empresas e instituciones que lo utilizan

Webrtc2sip es de Doubango Telecom puedes hacer pruebas en su página web o descárgatela y montártelo para tu pagina web de forma sencilla.

Cada vez hay más empresas que utilizan WebRTC para realizar comunicaciones, también hay algunas empresas  y universidades que se dedican a la investigación de esta tecnología.

Os voy a poner algunos ejemplos de empresas o paginas que ya la están usando en España la compañía móvil tuenti a sacado un servicio de VozDigital que está realizado a través de WebRTC en España es la primera compañía de telefonía que esta usándolo.

Otra compañía que está haciendo muchos avances es la empresa Quobis es una empresa española que se dedica a la investigación de WebRTC empezaron creando una aplicación de software libre en el que podías conectar dos ordenadores y realizar llamadas ahora ellos se han creado Sippo.

Hay alguna paginas web que utilizan WebRTC para realizar video conferencias o para dar clases. Cada vez a más paginas que hacen habitaciones para que te conectes con varios usuarios a través de webrtc  por ejemplo Talky (https://talky.io/)

 


Suscribirse a comentarios Respuestas cerradas, se permiten trackback. |

Comentarios cerrados.


Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies