webrct - comunicaciones en tiempo real desde el navegador

Post on 12-Jun-2015

393 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Comunicaciones en tiempo real desde el navegador...

TRANSCRIPT

WebRTC

¿ Quienes lo hacen posible ?

Sobre nosotros

¿ Quienes somos?

@bitsensevoip

www.bitsense.com.ar

www.bitsense.com.ar/blog

Sobre nosotros

¿ Que Hacemos?

✔Servicios profesionales✔Capacitación✔Desarrollo✔Equipamiento

Sobre nosotros

Que mas hacemos …..

www.4kconf.com

- Argentina 2011- Colombia 2012- Chile 2013- TBD 2014

Un poco de historia

Historia

Historia

Erase una vez... Mainframes

Luego... power to the people!!

Historia

PCs

Y al final neblina...

Historia

Las nuevas terminales bobas

Historia

ChromeOs

Historia

Browser.... el nuevo SO

Office 2003

Office 365

Google Docs

Historia

Microsoft Outlook

Gmail

Outlook.com

Historia

ICQ

Hangouts

Facebook Chat

Windows Live Messenger

Historia

Tomar notas

Hacer presentaciones

Backup, compartir, sincronización de archivos

Photoshop express

Características

Y Videollamadas?

Skype...

Emmm..... ¿hangouts?

Trampa... plugins

Volviendo a las raices

Comunicaciones en tiempo real desde el navegador...

Historia

State of the art

Dotar a browsers de conexiones P2P de Audio, Video y Datos. No plugins

Juego de Herramientas

“““Standard””” ...Mas bien será....

RTCWeb Working group

Standarización de protocolos para comunicación multimedia

WebRTC Working group

Standarización de la API de control del Stack

Trabajo en progreso

¿Donde lo uso?

Veamoslo en funcionamiento....

1. Requerimientos

About::configMedia.peerconection.enable TRUE

Camara ascii: http://idevelop.ro/ascii-camera/

FaceKat (juego): http://shinydemos.com/facekat/

Webcamtoy (efectos): http://webcamtoy.com

Chat: https://talky.io/

El corazón de la bestia

Herramientas de Audio

Equalización de Voz

Cancelacion de Eco

Opus

Herramientas de Video

Herramientas de Networking

SRTP +DTLS

NAT Traversal...

Multiplexing

EL ABC

1. Solictud de uso de recursos.

2. Generacion de sesion. Modelo Offer-Answer SDP

¿Como me alcanzan? ¿Donde estoy?

¿Cuales son mis capacidades?

Hablo chino mandarín, Turco...

¿Donde estoy?

192.168.1.142

66.41.194.27

203.3.3.2

NAT Traversal.

STUN, TURN, ICE

Ya reservamos Recursos...

Ya reservamos Generamos SDP...

Y ahora ????

Session management

Session management

1. Envio el SDP al Servidor....

Emisor: HTTP POST Receptor?

2. Flash

3. WebSockets

Integracion

Como funciona nuestra plataforma?

- SDP- Flujo de media (RTP)- SIP (señalizacion)

Sip viaja sobre UDP(en general)

Respuesta.... SIP

Respuesta.... SIP

SIP

WebSockets

Draft IETF SIP over WebSockets

Iñaki Baz Castillo

José luis Millan

SIP en browsers?

DEMO 2

Una prueba muy simple.

http://tryit.jssip.net/

Listo por hoy....

Gracias por escuchar

¿Preguntas?

top related