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ísticaWebRTC
SeñalizaciónSin definir
MediosRTP/RTCP
Codecs de vozG.711 y Opus
Codecs de vídeoVP8
Seguridad de los mediosSRTP




Utilizando NodeJS se puede crear un servidor  para manejar las peticiones de enlace, el media stream es a travez de conexiones P2P, https://github.com/eliaguirre/webrtc_server_mediastream 





Comentarios

  1. Harrah's Casino, Maricopa - Mapyro
    Find 하남 출장마사지 your perfect 문경 출장마사지 spot for all things poker, 의정부 출장안마 with 하남 출장샵 live dealers and blackjack tables at Harrah's. Get details for Harrah's Maricopa in Maricopa, 포항 출장안마 AZ.

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

Instalación de PROXMOX (por usb)

Firmar y publicar una app de Cordova en Play Store

Método PERT.