Entradas

Mostrando las entradas de noviembre, 2017

WebRTC para transmisión de mediastreaming.

Qué es WebRTC? WebRTC es un proyecto abierto y gratuito que ofrece a los navegadores y aplicaciones móviles capacidades de comunicación en tiempo real (RTC) a través de API simples. Es una tecnología relativamente nueva que pretende cambiar el Internet  pero que ya es ampliamente usado por Mozilla,  OpenTok de Telefonica, entre muchos mas. Las ventajas de usar estas tecnologias, es que evitamos usar plugins o extensiones en navegadores para usar Video y telecomunicaciones en tiempo real.  Cómo funciona? Los componentes  principales del WebRTC son: getUserMedia, que permite a un navegador web acceder a la cámara y el micrófono PeerConnection, que establece las llamadas de audio / vídeo DataChannels, que permiten a los navegadores a compartir datos a través de peer-to-peer. Característica WebRTC Señalización Sin definir Medios RTP/RTCP Codecs de voz G.711 y Opus Codecs de vídeo VP8 Seguridad de los medios SRTP Utilizando NodeJS se puede crear un servidor