[voip2day 2013] si sólo ves un webphone no entiendes webrtc
TRANSCRIPT
- 1. Jos Luis Milln Iaki Baz Castillo
- 2. Qu es WebRTC ? Comunicacin en tiempo real para la WebWebRTC Media Caractersticas del media transmitidoWebRTC API API JavaScript para browsers
- 3. WebRTC Media Caractersticas y requerimientos del media transmitido RTP audio/vdeoDataChannel (new) Envo y recepcin de datos custom en tiempo realCodecs MTI (Must To Implement) Audio: Opus, Alaw, UlawVdeo: VP8, H.264 (no decidido)
- 4. WebRTC Media Establecimiento de media Ambos peers encuentran el camino ms rpido para transmitir media de uno a otro ICE / STUN / TURNSeguridad RTP audio/vdeo encriptado con DTLS-SRTPDataChannel encriptado con DTLS (SCTP sobre DTLS sobre UDP)Media Consent (ICE garantiza que transmitimos media al destino correcto)
- 5. WebRTC Media Quin debe/puede implementar todos estos requisitos? Desktop Browsers (Chrome, Firefox, Internet Explorer, Opera...) Smartphone Browsers ? mmm... Apps en smartphones y tablets Servidores (Asterisk, FreeSwitch, Google Hangouts...)Interoperabilidad a nivel de media entre distintos dispositivos NOTA: Nadie ha hablado an de sealizacin
- 6. WebRTC API API JavaScript para browsers getUserMedia(): solicitar permisos de micrfono y/o webcamRTCPeerConnection: Clase JavaScript para iniciar una sesin WebRTC con otro peer Envo y recepcin de mltiples MediaStream de audio/vdeoDataChannel para envo y recepcin de datos custom
- 7. WebRTC API SDP Offer/Answer API WebRTC para solicitar un SDP a nuestro browser Recibimos el SDP del peer remoto Y se lo enviamos al peer remoto Y lo usamos a travs del API WebRTCCmo transmitimos y recibimos el SDP? WebSocket SIP over WebSocketXMPP/Jingle over WebSocketLo-que-sea over WebSocketHTTP AJAX (para no recargar la pgina)WebRTC no impone el tipo de de sealizacin en red
- 8. WebRTC F.A.Q.
- 9. Casos de Uso WebRTC Pker online ChatRoulette Slo Web?Puesto de callcenter Enseemos nuestras partes ntimas, pero sin Flash!Un nuevo Skype Nadie llama a nadiePlugin para Asterisk!Telefona domstica mmm...
- 10. Casos de Uso WebRTC Hacer feliz a tu abuela DEMO !!!
- 11. RetroRTChttp://retrortc.versatica.com
- 12. Arquitectura RetroRTC SIP over WebSocket SIP over UDP/TCP ICE RTPPSTN
- 13. Proyectos Relacionados http://jssip.nethttp://oversip.net
- 14. Muchas Gracias A los asistentesA Avanzada7 por organizar el VOIP2DAY (el mejor evento de VoIP de Europa)A todos los que lo hacen posible@ibc_tw @jomivi