ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

WebRTC


Enviado por   •  25 de Agosto de 2014  •  Trabajos  •  723 Palabras (3 Páginas)  •  252 Visitas

Página 1 de 3

WebRTC ofrece a los desarrolladores de aplicaciones web la capacidad de escribir aplicaciones multimedia ricos, en tiempo real (pensemos en el chat de vídeo) en la web, sin necesidad de plugins, descarga o instala. Su propósito es ayudar a construir una fuerte plataforma de RTC que funciona a través de múltiples navegadores web, a través de múltiples plataformas.

La arquitectura global se ve algo como esto:

Te darás cuenta de dos capas distintas.

1. Los desarrolladores de navegadores estarán interesados ​​en la API WebRTC C ++ y la captura / procesamiento ganchos a su disposición.

2. Web los desarrolladores de la aplicación estarán interesados ​​en la API Web.

Contenido

1 Su Web App

2 API Web

3 API WebRTC Native C ++

4 Transporte / Sesión

4.1 RTP Pila

4.2 STUN / ICE

4.3 Gestión de la sesión

5 VoiceEngine

5.1 iSAC / iLBC / Opus

6 NetEQ para Voz

6.1 de eco acústico Supresor (AEC)

6.2 Reducción de ruido (NR)

7 VideoEngine

7.1 VP8

7.2 Vídeo Jitter Buffer

7.3 Mejoras en la imagen

Su Web App

Una tercera aplicación web desarrollador partido basado con capacidades de video y chat de audio equipados con el API web para comunicaciones en tiempo real.

API Web

Una API para ser utilizado por los desarrolladores de terceros para el desarrollo de aplicaciones de video chat como basados ​​en la web. Última propuesta se puede encontrar aquí .

API WebRTC Native C ++

Una capa de API que permite a los fabricantes de navegadores para implementar fácilmente la propuesta API Web.

Transporte / Sesión

Los componentes de la sesión se construyen mediante la reutilización de componentes de libjingle, sin utilizar o que requieren el protocolo XMPP / tintineo.

RTP Pila

Una pila de red para la RTP, el Protocolo de Tiempo Real.

STUN / ICE

Un componente que permite llamadas a utilizar los mecanismos de STUN y ICE para establecer conexiones a través de diferentes tipos de redes.

Gestión de la sesión

Una capa de sesión abstraída, lo que permite el establecimiento de llamada y la capa de gestión. Esto deja a la decisión de implementación de protocolo para el desarrollador de aplicaciones.

VoiceEngine

VoiceEngine es un marco para la cadena de medios de comunicación de audio, desde la tarjeta de sonido a la red.

iSAC / iLBC / Opus

iSAC: Una banda ancha y el códec de audio súper banda ancha para VoIP y streaming de audio. iSAC utiliza 16 kHz o 32 kHz frecuencia de muestreo con una tasa de bits adaptable y variable de 12 a 52 kbps.

iLBC:

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com