Webrtc"VoIP también desde el navegador"

49

description

Seminario dictado en la UADE simultaneamente con una webex (seminario online)a la comunidad de alumnos de Fundación Proydesa

Transcript of Webrtc"VoIP también desde el navegador"

Page 1: Webrtc"VoIP también desde el navegador"
Page 2: Webrtc"VoIP también desde el navegador"

WebRTC: “VoIP también desde un

navegador”

Lic. Luis Amato Perrupato

(CCNA - CCNA Voice - CCNP Routing exam– JNCIA – ECE - ITQ (Certificación Cisco Networking Academy), instructor certificado de Fundación Proydesa y también Director comercial y project Manager de Bitsense S.R.L, estará a cargo del seminario.

Page 3: Webrtc"VoIP también desde el navegador"

WebRTC

Page 4: Webrtc"VoIP también desde el navegador"

¿ Quienes lo hacen posible ?

Page 5: Webrtc"VoIP también desde el navegador"

Sobre nosotros

¿ Quienes somos?

@bitsensevoip

www.bitsense.com.ar

www.bitsense.com.ar/blog

Page 6: Webrtc"VoIP también desde el navegador"

Sobre nosotros

¿ Que Hacemos?

✔Servicios profesionales✔Capacitación✔Desarrollo✔Equipamiento

Page 7: Webrtc"VoIP también desde el navegador"

Sobre nosotros

Que mas hacemos …..

www.4kconf.com

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

Page 8: Webrtc"VoIP también desde el navegador"

Yo

Page 9: Webrtc"VoIP también desde el navegador"

1ro- Inicio – Telefonía Fija

Page 10: Webrtc"VoIP también desde el navegador"

Características

Switch board operator

Switch

Page 11: Webrtc"VoIP también desde el navegador"

Características

PSTNVarios switches jerárquicos

Transporta informaciónentre terminales:

DatosVoz

Video

Page 12: Webrtc"VoIP también desde el navegador"

Características

PSTNVarios switches jerárquicos

Camino dedicadoentre un origen

Ydestino

Consume recursosno utilizados

Page 13: Webrtc"VoIP también desde el navegador"

2do - Internet

Page 14: Webrtc"VoIP también desde el navegador"

Internet

Mejor aprovechamiento de los caminos para las

diferentes comunicaciones

Packet switched

Page 15: Webrtc"VoIP también desde el navegador"

3Ro y Casi en paralelo

Page 16: Webrtc"VoIP también desde el navegador"

Hoy

●Propietaria●Tenemos que pertenecer a su ecosistema●Limitadas

VideoVoz

Mensajería

Page 17: Webrtc"VoIP también desde el navegador"

Cual es el problema ?

No sería bueno contar con una tecnología que nos permita comunicarnos usando

las facilidades de VOZ, VIDEO y CHAT principalmente sin necesidad de formar

parte de este ecosistema propietario.

Y si fueran tan simples como el envíode un mail

Page 18: Webrtc"VoIP también desde el navegador"

Entonces les es presentamos

●Una tecnología capas de homologar las comunicaciones de tiempo real

●Un estándar que solo necesita como herramienta un navegador

●Un paso sin precedente en el mundo de las comunicaciones unificadas integrando voz, video y mensajería en un solo estándar

●Una tecnología capaz de articular con las infraestrucruras actuales

Page 19: Webrtc"VoIP también desde el navegador"

Entonces les presentamos

Page 20: Webrtc"VoIP también desde el navegador"

Volviendo a las raices

Comunicaciones en tiempo real desde el navegador...

Page 21: Webrtc"VoIP también desde el navegador"

Historia

Page 22: Webrtc"VoIP también desde el navegador"

State of the art

Page 23: Webrtc"VoIP también desde el navegador"
Page 24: Webrtc"VoIP también desde el navegador"
Page 25: Webrtc"VoIP también desde el navegador"

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

Juego de Herramientas

Page 26: Webrtc"VoIP también desde el navegador"

“““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

Page 27: Webrtc"VoIP también desde el navegador"

Trabajo en progreso

Page 28: Webrtc"VoIP también desde el navegador"

¿Donde lo uso?

Page 29: Webrtc"VoIP también desde el navegador"

Veamoslo en funcionamiento....

Page 30: Webrtc"VoIP también desde el navegador"

2. BitsenseWifi. Pass: bitsense10

1. Requerimientos

About::configMedia.peerconection.enable TRUE

Page 31: Webrtc"VoIP también desde el navegador"

Ingresar a 192.168.1.203

Participantes, pueden ser mas. Full Mesh

Nuevo salon, nueva meeting

Page 32: Webrtc"VoIP también desde el navegador"

El corazón de la bestia

Page 33: Webrtc"VoIP también desde el navegador"

Herramientas de Audio

Equalización de Voz

Cancelacion de Eco

Page 34: Webrtc"VoIP también desde el navegador"

Opus

Page 35: Webrtc"VoIP también desde el navegador"

Herramientas de Video

Page 36: Webrtc"VoIP también desde el navegador"

Herramientas de Networking

SRTP +DTLS

NAT Traversal...

Multiplexing

Page 37: Webrtc"VoIP también desde el navegador"

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...

Page 38: Webrtc"VoIP también desde el navegador"

¿Donde estoy?

192.168.1.142

66.41.194.27

203.3.3.2

Page 39: Webrtc"VoIP también desde el navegador"

NAT Traversal.

STUN, TURN, ICE

Page 40: Webrtc"VoIP también desde el navegador"

Ya reservamos Recursos...

Ya reservamos Generamos SDP...

Y ahora ????

Page 41: Webrtc"VoIP también desde el navegador"

Session management

Page 42: Webrtc"VoIP también desde el navegador"

Session management

1. Envio el SDP al Servidor....

Emisor: HTTP POST Receptor?

2. Flash

3. WebSockets

Page 43: Webrtc"VoIP también desde el navegador"

Integracion

Page 44: Webrtc"VoIP también desde el navegador"

Respuesta.... SIP

Page 45: Webrtc"VoIP también desde el navegador"

Respuesta.... SIP

SIP

WebSockets

Page 46: Webrtc"VoIP también desde el navegador"

Draft IETF SIP over WebSockets

Iñaki Baz Castillo

José luis Millan

Page 47: Webrtc"VoIP también desde el navegador"

SIP en browsers?

Page 48: Webrtc"VoIP también desde el navegador"

DEMO 2

Una prueba muy simple.

Page 49: Webrtc"VoIP también desde el navegador"

Listo por hoy....

Gracias por escuchar

Quedamos disponibles para consultas