View
393
Download
0
Category
Preview:
DESCRIPTION
Comunicaciones en tiempo real desde el navegador...
Citation preview
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?
Listo por hoy....
Gracias por escuchar
¿Preguntas?
Recommended