SlideShare una empresa de Scribd logo
1 de 49
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.
WebRTC
¿ Quienes lo hacen
 posible ?
Sobre nosotros



¿ Quienes somos?




              @bitsensevoip
              www.bitsense.com.ar
              www.bitsense.com.ar/b
               log
Sobre nosotros


¿ Que Hacemos?
                 ✔Servicios profesionales
                 ✔Capacitación
                 ✔Desarrollo
                 ✔Equipamiento
Sobre nosotros



Que mas hacemos …..



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




              www.4kconf.com
Yo
1ro- Inicio – Telefonía Fija
Características




                        Switch

Switch board operator
Características




                              Transporta información
                                 entre terminales:
                                       Datos
                                        Voz
                                       Video




           PSTN
Varios switches jerárquicos
Características




                              Camino dedicado
                               entre un origen
                                      Y
                                   destino

                              Consume recursos
                                no utilizados




           PSTN
Varios switches jerárquicos
2do - Internet
Internet

Mejor aprovechamiento
de los caminos para las
             diferentes
        comunicaciones
      Packet switched
3Ro y Casi en paralelo
Hoy




                                        Video
                                         Voz
                                      Mensajería




● Propietaria
● Tenemos que pertenecer a su ecosistema
● Limitadas
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ío
              de un mail
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
Entonces les presentamos
Volviendo a las raices




Comunicaciones en tiempo real
   desde el navegador...
Historia
State of the art
Juego de Herramientas




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



                           Standarización de
                           protocolos para
                           comunicación multimedia

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

                           Standarización de la API de
                           control del Stack



                        WebRTC Working
                        group
Trabajo en progreso
¿Donde lo uso?
Veamoslo en funcionamiento....
1. Requerimientos




                                 About::config
                                 Media.peerconection.enable TRUE




2. BitsenseWifi.    Pass: bitsense10
Nuevo salon, nueva meeting


                 Ingresar a         192.168.1.203




Participantes, pueden ser mas. Full Mesh
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




           Multiplexing

   NAT Traversal...
EL ABC

 1. Solictud de uso de recursos.



 2. Generacion de sesion. Modelo Offer-Answer SDP



  ¿Cuales son mis              ¿Como me alcanzan? ¿Donde
    capacidades?                        estoy?
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
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.
Listo por hoy....
   Gracias por escuchar



   Quedamos disponibles
      para consultas

Más contenido relacionado

La actualidad más candente (11)

Introduccion telefonia ip
Introduccion telefonia ipIntroduccion telefonia ip
Introduccion telefonia ip
 
Colegio san carlos
Colegio san carlosColegio san carlos
Colegio san carlos
 
Cables Conectores
Cables ConectoresCables Conectores
Cables Conectores
 
Guía Workabout Pro 3 v3
Guía Workabout Pro 3 v3Guía Workabout Pro 3 v3
Guía Workabout Pro 3 v3
 
Fomatos de archivos
Fomatos de archivosFomatos de archivos
Fomatos de archivos
 
Fomatos de archivos
Fomatos de archivosFomatos de archivos
Fomatos de archivos
 
Voip
VoipVoip
Voip
 
Telefonía IP (SIP, Diameter, RTP/RTPC)
Telefonía IP (SIP, Diameter, RTP/RTPC)Telefonía IP (SIP, Diameter, RTP/RTPC)
Telefonía IP (SIP, Diameter, RTP/RTPC)
 
Network monitor serie D
Network monitor serie DNetwork monitor serie D
Network monitor serie D
 
Presentacion voip codec_2013
Presentacion voip codec_2013Presentacion voip codec_2013
Presentacion voip codec_2013
 
Dispositivo
DispositivoDispositivo
Dispositivo
 

Destacado

Vo ip analisis y medicion 17 10_2012
Vo ip analisis y medicion 17 10_2012Vo ip analisis y medicion 17 10_2012
Vo ip analisis y medicion 17 10_2012Fundación Proydesa
 
Recomendaciones y técnicas para la configuración de puertos de span
Recomendaciones y técnicas para la configuración de puertos de spanRecomendaciones y técnicas para la configuración de puertos de span
Recomendaciones y técnicas para la configuración de puertos de spanFundación Proydesa
 
WebRCT "VoIP también desde el navegador"
WebRCT "VoIP también desde el navegador"WebRCT "VoIP también desde el navegador"
WebRCT "VoIP también desde el navegador"Fundación Proydesa
 
DBA, Clase abierta por Alejandro Moge
DBA, Clase abierta por Alejandro MogeDBA, Clase abierta por Alejandro Moge
DBA, Clase abierta por Alejandro MogeFundación Proydesa
 
Introducción a mpls
Introducción a mplsIntroducción a mpls
Introducción a mplsneyneyney
 
MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3Gianpietro Lavado
 
Diapositivas mpls
Diapositivas mplsDiapositivas mpls
Diapositivas mplsJAV_999
 
Actualizacion de medidion en cobre y fibra optica
Actualizacion de medidion en cobre y fibra opticaActualizacion de medidion en cobre y fibra optica
Actualizacion de medidion en cobre y fibra opticaFundación Proydesa
 
Introducción al Cableado Estructurado
Introducción al Cableado EstructuradoIntroducción al Cableado Estructurado
Introducción al Cableado EstructuradoFundación Proydesa
 

Destacado (20)

Vo ip analisis y medicion 17 10_2012
Vo ip analisis y medicion 17 10_2012Vo ip analisis y medicion 17 10_2012
Vo ip analisis y medicion 17 10_2012
 
Vo ip codec 2013
Vo ip codec 2013Vo ip codec 2013
Vo ip codec 2013
 
Presentacion voip codec_2013
Presentacion voip codec_2013Presentacion voip codec_2013
Presentacion voip codec_2013
 
El cuadrado magico de durero
El cuadrado magico de dureroEl cuadrado magico de durero
El cuadrado magico de durero
 
Recomendaciones y técnicas para la configuración de puertos de span
Recomendaciones y técnicas para la configuración de puertos de spanRecomendaciones y técnicas para la configuración de puertos de span
Recomendaciones y técnicas para la configuración de puertos de span
 
WebRCT "VoIP también desde el navegador"
WebRCT "VoIP también desde el navegador"WebRCT "VoIP también desde el navegador"
WebRCT "VoIP también desde el navegador"
 
DBA, Clase abierta por Alejandro Moge
DBA, Clase abierta por Alejandro MogeDBA, Clase abierta por Alejandro Moge
DBA, Clase abierta por Alejandro Moge
 
Seguridad en i pv6 (2)
Seguridad en  i pv6 (2)Seguridad en  i pv6 (2)
Seguridad en i pv6 (2)
 
VPN (virtual private network)
VPN (virtual private network) VPN (virtual private network)
VPN (virtual private network)
 
Webex: IT Essentials
Webex: IT EssentialsWebex: IT Essentials
Webex: IT Essentials
 
Webex: ¿Qué es CCNA?
Webex: ¿Qué es CCNA?Webex: ¿Qué es CCNA?
Webex: ¿Qué es CCNA?
 
Cableado estructurado
Cableado estructuradoCableado estructurado
Cableado estructurado
 
Introducción a mpls
Introducción a mplsIntroducción a mpls
Introducción a mpls
 
MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3
 
Diapositivas mpls
Diapositivas mplsDiapositivas mpls
Diapositivas mpls
 
Actualizacion de medidion en cobre y fibra optica
Actualizacion de medidion en cobre y fibra opticaActualizacion de medidion en cobre y fibra optica
Actualizacion de medidion en cobre y fibra optica
 
Asterix: simplemente...
Asterix: simplemente...Asterix: simplemente...
Asterix: simplemente...
 
VoIP sobre IPv6
VoIP sobre IPv6VoIP sobre IPv6
VoIP sobre IPv6
 
Introducción al Cableado Estructurado
Introducción al Cableado EstructuradoIntroducción al Cableado Estructurado
Introducción al Cableado Estructurado
 
Cisco: MPLS en Castellano
Cisco: MPLS en CastellanoCisco: MPLS en Castellano
Cisco: MPLS en Castellano
 

Similar a Webrtc"VoIP también desde el navegador"

SVC - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
SVC - Curso TV Digital Terrestre Buenos Aires - Marzo 2011 SVC - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
SVC - Curso TV Digital Terrestre Buenos Aires - Marzo 2011 #Jão Pablo
 
Fundamentos de telefonia ip
Fundamentos de telefonia ipFundamentos de telefonia ip
Fundamentos de telefonia ipJose Luis Chauca
 
Fundamentos20de20telefonia20ip 131006193600-phpapp02
Fundamentos20de20telefonia20ip 131006193600-phpapp02Fundamentos20de20telefonia20ip 131006193600-phpapp02
Fundamentos20de20telefonia20ip 131006193600-phpapp02myconta
 
Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?Nextel S.A.
 
Presente y futuro de las comunicaciones VoIP
Presente y futuro de las comunicaciones VoIPPresente y futuro de las comunicaciones VoIP
Presente y futuro de las comunicaciones VoIPSaúl Ibarra Corretgé
 
Analisis comparativo de Codecs de audio y video de videoconferencias sobre vpn
Analisis comparativo de Codecs de audio y video de videoconferencias sobre vpnAnalisis comparativo de Codecs de audio y video de videoconferencias sobre vpn
Analisis comparativo de Codecs de audio y video de videoconferencias sobre vpnKevines Ulloa
 
ITS Informática Presentación Institucional
ITS Informática Presentación InstitucionalITS Informática Presentación Institucional
ITS Informática Presentación InstitucionalGustavo P. Mazzeo
 
SIP: más que una moda en el Contact Center de última generación
SIP: más que una moda en el Contact Center de última generaciónSIP: más que una moda en el Contact Center de última generación
SIP: más que una moda en el Contact Center de última generaciónMundo Contact
 
Una visión a las tendencias y nuevas tenologías en Centros de Datos
Una visión a las tendencias y nuevas tenologías en Centros de DatosUna visión a las tendencias y nuevas tenologías en Centros de Datos
Una visión a las tendencias y nuevas tenologías en Centros de DatosData Center Consultores
 
Yersinia - Demostraciones prácticas de nuevos ataques de nivel dos
Yersinia - Demostraciones prácticas de nuevos ataques de nivel dosYersinia - Demostraciones prácticas de nuevos ataques de nivel dos
Yersinia - Demostraciones prácticas de nuevos ataques de nivel dosDavid Barroso
 
Ingenieria Reversa de Puertos Series con algo de Python
Ingenieria Reversa de Puertos Series con algo de PythonIngenieria Reversa de Puertos Series con algo de Python
Ingenieria Reversa de Puertos Series con algo de PythonAlfonso de la Guarda Reyes
 
Voip 1201206675510318-3
Voip 1201206675510318-3Voip 1201206675510318-3
Voip 1201206675510318-3kamrul087
 
Fase Planificacion-MPC022012-GrupoC-TECNODOCENCIA XXI
Fase Planificacion-MPC022012-GrupoC-TECNODOCENCIA XXIFase Planificacion-MPC022012-GrupoC-TECNODOCENCIA XXI
Fase Planificacion-MPC022012-GrupoC-TECNODOCENCIA XXIAnita Llanos
 
0128 0225 61 0100012004 Ntt Cloud day EurocloudSpain
0128 0225 61 0100012004 Ntt   Cloud day EurocloudSpain0128 0225 61 0100012004 Ntt   Cloud day EurocloudSpain
0128 0225 61 0100012004 Ntt Cloud day EurocloudSpainInside_Marketing
 

Similar a Webrtc"VoIP también desde el navegador" (20)

0. trabajo-de-investigación (1)
0. trabajo-de-investigación (1)0. trabajo-de-investigación (1)
0. trabajo-de-investigación (1)
 
La vo ip
La vo ipLa vo ip
La vo ip
 
SVC - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
SVC - Curso TV Digital Terrestre Buenos Aires - Marzo 2011 SVC - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
SVC - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
 
Sesion 14
Sesion 14Sesion 14
Sesion 14
 
Fundamentos de telefonia ip
Fundamentos de telefonia ipFundamentos de telefonia ip
Fundamentos de telefonia ip
 
Fundamentos20de20telefonia20ip 131006193600-phpapp02
Fundamentos20de20telefonia20ip 131006193600-phpapp02Fundamentos20de20telefonia20ip 131006193600-phpapp02
Fundamentos20de20telefonia20ip 131006193600-phpapp02
 
Videoconferencia
VideoconferenciaVideoconferencia
Videoconferencia
 
Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?Seguridad + Open Source: ¿funciona?
Seguridad + Open Source: ¿funciona?
 
Presente y futuro de las comunicaciones VoIP
Presente y futuro de las comunicaciones VoIPPresente y futuro de las comunicaciones VoIP
Presente y futuro de las comunicaciones VoIP
 
Analisis comparativo de Codecs de audio y video de videoconferencias sobre vpn
Analisis comparativo de Codecs de audio y video de videoconferencias sobre vpnAnalisis comparativo de Codecs de audio y video de videoconferencias sobre vpn
Analisis comparativo de Codecs de audio y video de videoconferencias sobre vpn
 
ITS Informática Presentación Institucional
ITS Informática Presentación InstitucionalITS Informática Presentación Institucional
ITS Informática Presentación Institucional
 
SIP: más que una moda en el Contact Center de última generación
SIP: más que una moda en el Contact Center de última generaciónSIP: más que una moda en el Contact Center de última generación
SIP: más que una moda en el Contact Center de última generación
 
Una visión a las tendencias y nuevas tenologías en Centros de Datos
Una visión a las tendencias y nuevas tenologías en Centros de DatosUna visión a las tendencias y nuevas tenologías en Centros de Datos
Una visión a las tendencias y nuevas tenologías en Centros de Datos
 
Yersinia - Demostraciones prácticas de nuevos ataques de nivel dos
Yersinia - Demostraciones prácticas de nuevos ataques de nivel dosYersinia - Demostraciones prácticas de nuevos ataques de nivel dos
Yersinia - Demostraciones prácticas de nuevos ataques de nivel dos
 
Ingenieria Reversa de Puertos Series con algo de Python
Ingenieria Reversa de Puertos Series con algo de PythonIngenieria Reversa de Puertos Series con algo de Python
Ingenieria Reversa de Puertos Series con algo de Python
 
Voip 1201206675510318-3
Voip 1201206675510318-3Voip 1201206675510318-3
Voip 1201206675510318-3
 
Fase Planificacion-MPC022012-GrupoC-TECNODOCENCIA XXI
Fase Planificacion-MPC022012-GrupoC-TECNODOCENCIA XXIFase Planificacion-MPC022012-GrupoC-TECNODOCENCIA XXI
Fase Planificacion-MPC022012-GrupoC-TECNODOCENCIA XXI
 
Expo electiva
Expo electivaExpo electiva
Expo electiva
 
Voz sobre IP & MPLS
Voz sobre IP & MPLSVoz sobre IP & MPLS
Voz sobre IP & MPLS
 
0128 0225 61 0100012004 Ntt Cloud day EurocloudSpain
0128 0225 61 0100012004 Ntt   Cloud day EurocloudSpain0128 0225 61 0100012004 Ntt   Cloud day EurocloudSpain
0128 0225 61 0100012004 Ntt Cloud day EurocloudSpain
 

Más de Fundación Proydesa

Más de Fundación Proydesa (13)

Voice OVER IP
Voice OVER IPVoice OVER IP
Voice OVER IP
 
WebRCT - Comunicaciones en tiempo real desde el navegador...
WebRCT - Comunicaciones en tiempo real desde el navegador...WebRCT - Comunicaciones en tiempo real desde el navegador...
WebRCT - Comunicaciones en tiempo real desde el navegador...
 
Webex: Red Hat Academy
Webex: Red Hat AcademyWebex: Red Hat Academy
Webex: Red Hat Academy
 
JAVA 2 EE
JAVA 2 EEJAVA 2 EE
JAVA 2 EE
 
Webex: Migración IPV4 a IPV6
Webex: Migración IPV4 a IPV6Webex: Migración IPV4 a IPV6
Webex: Migración IPV4 a IPV6
 
La nueva privacidad en internet y sus consecuencias
La nueva privacidad en internet y sus consecuenciasLa nueva privacidad en internet y sus consecuencias
La nueva privacidad en internet y sus consecuencias
 
Voip webex310512
Voip  webex310512Voip  webex310512
Voip webex310512
 
Presentacion PL/SQL
Presentacion PL/SQLPresentacion PL/SQL
Presentacion PL/SQL
 
Análisis y soluciones wireless
Análisis y soluciones wirelessAnálisis y soluciones wireless
Análisis y soluciones wireless
 
Extracto Herramientas Estratégicas
Extracto Herramientas EstratégicasExtracto Herramientas Estratégicas
Extracto Herramientas Estratégicas
 
Wslaboral
WslaboralWslaboral
Wslaboral
 
Tendencias de seguridad en redes
Tendencias de seguridad en redesTendencias de seguridad en redes
Tendencias de seguridad en redes
 
Proydesa | CCF
Proydesa | CCFProydesa | CCF
Proydesa | CCF
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Último (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 

Webrtc"VoIP también desde el navegador"

Notas del editor

  1. RTC- Real time comunications Web - WEB
  2. Hace no mucho tiempo Equipo Google Hangouts La plataforma era increible, pero habia problema un gap que sortear. El video chat Necesitaba plugins, software del lado del navegador.... Problemas: No standard, depende del navegador, depende del SO, cuestiones de seguridad, etc No habia una forma standard de implementar comunicaciones en tiempo real. OPCIONES?
  3. Las opciones? Flash? Esta en desuso, sin soporte en android ni en IOS... tencnologia en extinción. NO Standard, Muchos problemas de Seguridad Applets de Java?, Lentos, FEOS, problemas con implementaciones especificas en linux (OpenJDK, etc). Ejemplos: Integracion Facebook-Skype... Hangouts Usan plugins, componentes.. uso exclusivo de las aplicaciones de estos proveedores... no puedo usar el plugin de google fuera de él
  4. Hacia falta un Standard. Estos muchachos pensaron: que tal si hacemos que el videochat pertenezca al open web platform? OWP: Coleccion de tecnologias estandarizadas y mantenidas por la W3C (world wide web consortium) Eso sonaba como un desafio que implicaba lidiar con cuestiones de licencimiento y opensource, otros (muchos) desarrolladores de browsers y otros muchos players.... es un standard todos deben estar de acuerdo. Entonces Nace WebRTC
  5. Puede que no haya quedado muy claro...
  6. Conexiones Browser to Browser de audio y video standarizado No plugins, no componentes
  7. Standard entre comillas → es un draft a la fecha.
  8. Pero es importante → Trabajo en progreso Todo lo que diga hoy puede cambiar mañana. Voy a mostrar mas tarde algunos ejemplos de esto... Primera version de chrome con soporte (V23) Noviembre 2012 Primera version de chrome con soporte android: M26 6 Marzo 2013. Entrada post webrtc blog. Interoperabilidad Firefox Chrome. 4 Febrero 2013
  9. Trabajo en progreso, posibilidades abiertas. Siempre que se requiera una comunicación de video y/o audio y/o datos entre navegadores. Soporte remoto Ventas (cliente hace click y habla con representante de ventas) Redes Sociales.
  10. Trabajo en progreso, posibilidades abiertas. Siempre que se requiera una comunicación de video y/o audio y/o datos entre navegadores. Soporte remoto Ventas (cliente hace click y habla con representante de ventas) Redes Sociales.
  11. Trabajo en progreso, posibilidades abiertas. Siempre que se requiera una comunicación de video y/o audio y/o datos entre navegadores. Soporte remoto Ventas (cliente hace click y habla con representante de ventas) Redes Sociales.
  12. No soporte n participantes, trabaja el navegador Armen nuevos salones y compartan el link
  13. Corazon de la bestia Donde trabaja w3c Donde trabaja IETF Nos centraremos mas que nada en el trabajo de la IETF Vamos por partes como dijo jack el destripador
  14. El grafico de webrtc.org quedo algo viejo. Standard Habla de Opus e G711 Que es un codec? Algoritmo decodificador codificador... sin perdida con perdida con compresion, etc. Equalizacion de voz: Volumen, Perdida de paquetes, etc
  15. A igual consumo de ancho de banda tiene mejor calidad que la gran mayoria de los otros codecs. Toma cosas de SILK (Skype) y CELT baja latencia
  16. En la parte de Video, hay una pelea. No está definido el standard VP8 es desarrollado por Google H264 esta protegido por MPEG-LA hay un consorcio de empresas por detras de él
  17. Hay requerimientos fuertes en cuanto a seguridad...Diferencia SIP Cuestiones: Solicitud de uso de los recursos de media en el cliente Que el video no pueda ser enviado a un atacante nadie pueda oir el audio. SRTP Securizacion del Flujo de media DTLS similar a TLS, pero para UDP Intercambio de llaves para SRTP Multiplexing –> flujos de audio y video en ppio por separado pero es deseable que se envien en uno solo.
  18. Web → JS quiere iniciar sesion → pide un SDP al stack → El stack aloca los recursos y genera SDP Protocolo elegido para describir la sesion SDP Navegador pide al stack (mediante JS) un SDP, el stack lo entrega acorde a los recursos y mi ubicación El browser Debe definir que tipo de sesion tiene que iniciar a fin de poder indicarle al otro extremo. Capacidades → Codecs (solo audio, audio y video, datos?)
  19. Ejemplo de Problema. Respuesta no trivial No es posible conocer la ubicación del browser desde Javascript... es necesario que el Stack solucione el problema.
  20. STUN → Descubrimiento de IP por Reflexión TURN → Relay Media ICE → Busca todos los candidatos y los acomoda por orden decreciente.
  21. Eso de Abstract signaling no me gusta nada... Como Enviamos el SDP al otro lado? Como se controla la finalizacion o modificacion de la sesion? Y ahora quien podrá defendernos?
  22. Controlar el plano de la media Dejar a la aplicación la señalizacion---> como controlar la sesion en si. Y la IETF se lavó las manos....
  23. No es tan asi.. La idea es que pueda utilizarse lo que la aplicación quiera/necesite. Como hago llegar el SDP al otro extremo... El Emisor podria hacer un HTTP post El receptor? Long pooling Cualquier protocolo de señalizacion SIP, XMPP, ETC.
  24. La gran pregunta? Integracion Como hacemos funcionar esta nueva herramienta con nuestra implementación de telefonía Actual. Como cohexisten estos Segmentos?
  25. La Respuesta SIP SIP como protocolo de señalización, transporte de SDP generado en el Browser.
  26. La Señalizacion será SIP. Browser <---> Plataforma SIP???? Respuesta: WebSockets. WebSockets es un tecnologia que permite establecer sesiones Full Duplex (comunicación de 2 vias) Sesion permanente entre un browser y un servidor (en este caso nuestra PBX) y enviar lo que uno quiera dentro de ese canal SIP Solo define como transporte: UDP, TCP, TLS , SCTP. Habia que crear una forma de enviar SIP sobre WebSockets
  27. Como entiende SIP el browser? Es SIP parte de WebRTC? Deben los navegadores implementar SIP? NO JSSIP API como si fuese Jquery Interactua con WebRTC, obtiene el SDP y lo envia al remoto mediante SIP
  28. Mostrar que el softphone se registra. Mostrar que ambos estan registrados en asterisk Llamar desde el hardphone al browser.