Etiqueta: webrtc

  • El servicio de VoIP Facebook cruza el charco y llega a Europa

    facebook_voip_iphone_hero

    Facebook Messenger, el servicio de mensajería mediante VoIP ya estuvo en pruebas en los EEUU y parece ser que va a cruzar el charco y los europeos podremos mantener el contacto mediante voz con amigos y conocidos a través de Facebook.

    Esto es algo que ya ofrecen otras redes sociales como Google+, pero está claro que Facebook no quiere ser la última en ofrecer este servicio que aún desconocemos si tendrá mucho éxito o no, pero apostamos que llamará bastante la atención de los medios.

    Inicialmente, Facebook se alió con Skype para ofrecer servicios de audio y vídeo conferencia, pero tras la compra de Skype a manos de Microsoft, Facebook empezó a buscar una alternativa investigando sobre esa nueva «tecnología» llamada WebRTC.

     

     

  • JsSIP: SIP bajo Javascript ya disponible la versión 0.2.0JsSIP: SIP under Javascript already released version 0.2.0

    Durante el último día del VoIP2DAY + ElastixWorld 2012, Iñaki Baz y Jose Luís Millán, liberaron la versión 0.1.0 del JsSIP, una librería Javascript con el que poder realizar peticiones SIP, una implementación Javascript del protocolo SIP totalmente basado en el estándar RFC y sin chapuzas ni trucos para que funcione.

    Este es actualmente, el mejor sistema para realizar llamadas utilizando el sistema WebRTC y acaban de publicar la versión 0.2.0 así como la página web oficial: http://www.jssip.net/ donde podemos estar al día de las novedades y actualizaciones, así como ver la documentación para poder realizar llamadas SIP vía web.

    Si quieres saber más sobre este proyecto, puedes ver los vídeos de introducción del proyecto: OverSIP+JsSIP del VoIP2DAY 2011 y del VoIP2DAY+ElastixWorld 2012 de estos dos genios:

    – VoIP2DAY 2011: Conferencia SIP en la Web.
    – VoIP2DAY 2012: Conferencia JsSIP+WebRTC.

    During the last day of VoIP2DAY + ElastixWorld 2012, Iñaki Baz and Jose Luis Millan, released version 0.1.0 of JsSIP, a Javascript library with which to perform SIP requests, a Javascript implementation of SIP protocol totally based on the RFC and no quick fixes or tricks to make it work.

    This is currently the best way to make calls using WebRTC system and have just released version 0.2.0 and the official website: http://www.jssip.net/ where we can keep up with news and updates and view the documentation to make calls via SIP web.

    To learn more about this project, check out the introductory video project: OverSIP + VoIP2DAY JsSIP the 2011 and 2012 VoIP2DAY + ElastixWorld:

    – VoIP2DAY 2011: Conferencia SIP en la Web.
    – VoIP2DAY 2012: Conferencia JsSIP+WebRTC.

    (más…)

  • Asterisk 11 publicadoAsterisk 11 Released

    Asterisk 11

    El pasado día 25, el equipo de desarrolladores de Asterisk, publicaron como viene siendo costumbre, en el marco de la AstriDevCon 2012, la última versión de Asterisk, que en este caso es Asterisk 11. Por lo tanto, ya tenemos disponible para todos los seguidores de Asterisk, la versión Asterisk 11, una versión que llevamos tiempo esperando ya que es la sucesora LTS de Asterisk 1.8 y a su vez de Asterisk 1.4.

    Lo que más ha llamado la atención es conocer esta nueva versión, no a través de los canales habituales (como son las listas oficiales de correo, o los emails de anuncios propios de Asterisk) si no a través de la propia página web y nuestro compañero Tomás Sahagún que estaba bastante pendiente de la próxima versión y que nos ha informado de su existencia a falta de nuevas noticias. Algunos desarrolladores también han anunciado su malestar por la forma de darse a conocer esta versión, pero lo importante es que ya se encuentra entre nosotros.

    Asterisk 11

    On day 25, the Asterisk development team, published as is usual, in the framework of the AstriDevCon 2012, the latest version of Asterisk, which in this case is Asterisk 11. Therefore, we have available for all fans of Asterisk, Asterisk version 11, a version that is the successor of Asterisk 1.8 LTS and Asterisk 1.4.

    One of points that has drawn attention to this announce of new version, has been not through the usual channels (such as official mailing lists, emails or ad own Asterisk) if not through the Asterisk website and thanks to our friend Thomas Sahagún was alerted us quite aware of the next release because the absence of news. Some developers have also announced their displeasure over the way to get noticed this version, but the important thing is that is already among us.

    (más…)

  • Ha nacido un nuevo códec : OPUS

    El pasado 11 de septiembre recibió la notificación que uno de los códecs más esperados: OPUS, recibía la categoría de Estándar por la IETF, concretamente la RFC 6716 una categoría que implica, no solo la disponibilidad seria para formar parte de los códecs libremente utilizables, si no que además y por comentarios de muchas personas a las que admiramos y respetamos, es uno de los mejores códecs que existen.

    • Bit-rates de 6 kb/s a 510 kb/s
    • Sampleado de 8 kHz (narrowband) a 48 kHz (fullband)
    • Tamaño de frame de 2,5 a 60 ms.
    • Soporte para bit-rate constante (CBR) y variable (VBR)
    • Ancho de banda variable en todo su espectro (desde narrowband hasta wideband)
    • Soporte para voz y música. 🙂
    • Soporte para audio mono y estereo
    • Soporte para más de 255 canales (multistream frames)
    • Bitrate ajustable dinámicamente, ancho de banda y tamaño de trama.
    • Buena robustez y gestión de paquetes perdidos (PLC)

    Lo que viene a ser, prácticamente, el mejor códec que existe, ya que según su especificación, es un códec ajustable dinámicamente pudiendo pasar, de la mejor calidad de audio: 48 kHz y un gran consumo de ancho de banda,

    Opus Codec es el códec definitivo.

    hasta una calidad mínima (8kHz) y un ancho de banda minimalista que compite estupendamente con los códecs más utilizados en situaciones muy críticas (conexiones GPRS, alta latencia, etc…) Por lo que prácticamente y tal y como viene a parecer: El Opus códec es el códec definitivo.

    On September 11th received notification that one of the most anticipated codecs: OPUS, received the Standard category by the IETF, RFC 6716 specifically a category that involves not only availability would be to join freely usable codecs, but in addition, and comments from many people I admire and respect, is one of the best codecs that exist.

    • Bit-rates of 6 kb/s to 510 kb/s
    • Sampled to 8 kHz (narrowband) to 48 kHz (FULLBAND)
    • Frame size from 2.5 to 60 ms.
    • Supports constant bit-rate (CBR) and variable (VBR)
    • Variable bandwidth across the spectrum (from narrowband to wideband)
    • Support for voice and music. 🙂
    • Support for mono and stereo audio
    • Support for more than 255 channels (multistream frames)
    • Dynamically adjustable bitrate, bandwidth and frame size.
    • Good management robustness and packet loss (PLC)

    What becomes, practically, the best codec there, since according to their specification, is a dynamically adjustable codec can spend, the better quality of audio: 48 kHz and a large bandwidth consumption to a minimum quality (8kHz) and a bandwidth beautifully minimalist racing with the codecs used in critical situations (GPRS connections, high latency, etc …) As far as practically and comes to seem: The Opus codec is the codec definitive.

    (más…)

  • SIPml5 publica instrucciones para probar WebRTC con Asterisk

    Gracias a Victor Pascual, nos enteramos que la gente de sipml5 ha publicado los pasos para que cualquier usuario de Asterisk pueda configurar esta aplicación para probar WebRTC y su softphone web para hacer llamadas a clientes SIP.

    Las instrucciones se basan en:

    • Instalar un Asterisk del SVN en una revisión determinada.
    • Descargar y aplicar un parche a la versión de Asterisk.
    • Compilar Asterisk con soporte WebRTC, ICE y SRTP.
    • Configurar Asterisk, cuentas SIP y el res_http_websocket.
    • Instalar el softphone webrtc sipml5 y configurarlo para que utilice el sistema Asterisk.
    • Realizar la llamada vía web.

    No lo hemos probado, ya que el hecho de tener que instalar una revisión especial, y aplicar un parche simplemente para hacer una prueba es algo que no nos hace mucha gracia, pero seguro que a más de uno le gustará pr0barlo pese a no ser algo ideal para un sistema en producción.

    Si es este vuestro caso y lo probáis, os animamos a que pongáis qué os parece esta solución.

    Enlace: http://code.google.com/p/sipml5/wiki/Asterisk

     

  • OverSIP, el primer proxy SIP con soporte de Websocket

    Ayer, nuestro colega Iñaki Baz anunció en twitter la primera versión de OverSIP, un proxy SIP programado en Ruby, que incluye soporte de transporte mediante WebSockets para permitir conexiones WebRTC.

    Si todo esto no sabes muy bien a qué viene, te recomiendo que leas sobre la presentación que Iñaki y Jose Luis hicieron en el pasado VoIP2DAY sobre WebRTC, presentación con la que ganaron el premio a la mejor charla y que nos mostró cómo funcionaba todo esto del webrtc (y que podéis ver aquí) (vídeo).

    Tras la presentación que hicieron en el VoIP2DAY, empezaron a trabajar en una especificación que permitiese conectar WebRTC al protocolo SIP y, paralelamente, a desarrollar un servidor Proxy SIP que permitiese dicha comunicación.

    La especificación ha tardado en ser definida, pero gracias a Iñaki, Jose Luis Millán y Victor Pascual ya está disponible y, conociendo a estas personas, podemos asegurar que ha sido un excelente trabajo.

    (más…)

  • Kamailio introduce el soporte de SIP mediante WebSocket

    Peter Dunkley, uno de los desarrolladores de Kamailio, acaba de integrar el soporte SIP mediante WebSocket en Kamailio.

    De esta manera, Kamailio se une a los sistemas pioneros que preparan sus sistemas para la siguiente evolución: WebRTC.

    Este módulo está en la versión trunk y será incluida en la versión 3.4.0.  ya que todavía hay muchas cosas que corregir.

    El equipo de desarrolladores de Asterisk también anunció hace poco que estaban desarrollando un módulo para conectar Asterisk a WebRTC mediante Websocket, de hecho, el módulo res_http_websocket.so crea un websocket para permitir la comunicación del web-rtc al Asterisk y poder hacer uso de todas sus ventajas, no obstante, todavía está en pleno desarrollo y falta un poco para que sea estable, pero será incluida en la versión LTS de Asterisk 11, lo que nos deja un plazo de tiempo bastante interesante para trabajar con WebRTC.

    Ahora solo falta que los navegadores traigan implementado WebRTC y habilitado de serie.

    Podéis leer más sobre este anuncio en la página de Kamailio:
    http://www.kamailio.org/w/2012/07/websockets/

     

  • Microsoft podría añadir WebRTC en su Internet Explorer muy pronto

    Según hemos sabido, Skype publicó una oferta de trabajo relacionada con WebRTC en la que se buscaba a un ingeniero con conocimientos sobre WebRTC, por lo que suponemos que estaría relacionado con el interés de Skype de funcionar en navegadores, lo que obligaría a Internet Explorer a ser compatible con este sistema.

    WebRTC se está convirtiendo en una realidad que llegará al público más pronto que tarde.

    Lo que sí esperamos es que el estándar WebRTC sea realmente un éxito y no empiecen a aparecer aplicaciones que medio-funcionan y que prometen softphones milagrosos basados en una especificación inacabada.

    No obstante, también es importante notar que no es posible lanzar un producto «perfecto» desde el primer momento y que hay que ir «vendiéndolo» cuanto antes si se quiere obtener el apoyo necesario por parte de las partes implicadas.

     

  • La versión estable de Chrome ya viene con WebRTC

    Una de las cosas que más ha molestado de WebRTC era que, pese a que muchos quieren probarlo, hacía falta instalar la versión experimental de Chrome para poder comprobar cómo funciona.

    Desde la versión 18 el navegador de Google ya viene con WebRTC de serie, aunque, para evitar inconvenientes, viene con este soporte deshabilitado de serie y hay que habilitarlo manualmente.

    Para ello, nada más que hay que comprobar que disponemos de la versión estable de Chrome y escribir en la barra:

    about://flags

    Ahí encontraremos muchas características «experimentales» deshabilitadas que podemos habilitar si tenemos curiosidad, y entre ellas, podemos encontrar la opción de «Habilitar MediaStream» con la que podremos hacer uso del navegador para realizar videoconferencias y probar el primer softphone SIP que funciona mediante el navegador web sin necesitar de plugins, componentes flash ni otros «inventos».

     

    Una vez habilitado, tendremos que reiniciar el navegador y podremos visitar aquellas páginas que ya anunciamos en nuestra presentación del WebRTC. (más…)

  • Asterisk 11 traerá soporte nativo de WebRTC

    Una de las noticias más interesantes del día viene de la mano de Joshua Colp y Kevin P. Flemming al anunciar que Asterisk 11 traerá soporte nativo de WebRTC permitiendo conectar el navegador directamente al servidor web que trae Asterisk y que ofrecería soporte para comunicarnos con cualquier endpoint conectado a Asterisk o bien, hacer llamadas a través de la PSTN.

    Es importante recordar que Asterisk 11 será la versión LTS, de la misma forma que lo es Asterisk 1.8 y lo fué Asterisk 1.4, por lo que tendremos una versión congelada, en búsqueda de la estabilidad.

    Vía http://blogs.digium.com/2012/05/23/asterisk-11-webrtc/