P2PTV

  • Ejecutando peers P2PSP en Google Chromecast

    Durante los días 23, 24 y 25 de septiembre visité Córdoba junto a varios compañeros para asistir a las Jornadas Sarteco, unas jornadas organizadas por la Sociedad de Arquitectura y Tecnología de Computadores que integran 3 congresos: Jornadas de Paralelismo (JP), Jornadas de Computación Reconfigurable (JCRA) y Jornadas de Computación Empotrada (JCE).

    En esta ocasión enviamos un trabajo a las JCE titulado "Ejecutando peers P2PSP en Google Chromecast". Durante mi tiempo de exposición expliqué cómo hemos aprovechado al máximo las características de los dispositivos Chromecast para conseguir ejecutar completamente un peer del protocolo P2PSP (ver diapositivas JCE15).

    Aunque Google Chromecast ha sido diseñado para enviar el contenido al televisor desde un dispositivo auxiliar como un teléfono móvil o una tablet, nosotros hemos estudiado las tecnologías que incorpora y hemos comprobado que se puede sacar más partido a este dispositivo. Chromecast no se limita sólo a hacer las funciones de un reproductor de vídeo, también podría usarse para realizar otro tipo de cómputo, lo que nos ha permitido implementar un peer del protocolo que se ejecuta completamente en este pequeño dispositivo de bajo coste y bajo consumo. En general, hemos llegado a la conclusión de que los dispositivos con recursos limitados que pueden ejecutar un navegador Web como mozilla o Chrome también pueden ser usados para el streaming P2P.

    Cristóbal Medina durante las JCE15

    Durante mi exposición en las JCE, foto de Nicolás Calvo

    Durante las Jornadas se organizó también un concurso titulado "Tu tesis en 3 minutos" en el que nuestra compañera Gloria Ortega resultó merecedora del segundo premio. ¡Enhorabuena!

    Al igual que en otras ocasiones, esta vez hubo tiempo para hacer networking. Tuve la oportunidad de conocer a gente que trabaja en campos similares cuyos proyectos son magníficos. Por supuesto, también tuvimos algunas actividades organizadas donde visitamos monumentos como el Alcázar de los Reyes Cristianos o  la Mezquita Santa Iglesia Catedral antigua Mezquita de Córdoba. 

    ¡Realmente fueron unas jornadas muy interesantes!

     

  • Streaming tradicional vs Streaming P2P

    Cuando accedemos al contenido multimedia en Internet, la mayoría de las veces lo hacemos mediante Streaming, esto nos permite visualizar el contenido a medida que lo estamos descargando. Portales tan famosos como YouTube o Vimeo nos ofrecen contenido en Streaming -algunos incluso en directo- usando el modelo cliente-servidor, en este tipo de servicios el servidor envía una copia del vídeo por cada cliente que está consumiendo el contenido en ese momento, esto provoca una sobrecarga en el servidor que lo hace muy poco escalable necesitando de mucha potencia de procesamiento y un gran ancho de banda en el lado servidor. El concepto IPTV es muy similar a esto, la diferencia radica en que usan redes privadas con un gran ancho de banda reservado para este fin.

    Streaming Cliente Servidor [IPTV]