Está en la página 1de 28

TV P2P

TV P2P

-1-

................ TV P2P Indice 1............................................................. 10 2..................................... 15 3..........................1 Redes centralizadas ...... 19 4.......................................................................................................................................1 Heterogeneidad de las redes ......................................................................................2 Peers ............................................ Limites y oportunidadES de TV P2P .............................................................. Bibliografía................... 19 4............................................. Conclusión ............. 7 2..................................................................................................... 16 4.......3 Clasificación de las redes P2P según los protocolos ........1............................2 PPLive ................... 6 2.............. 17 4.................................................. 18 4...... 27 -2- ............. 17 4................6 Condiciones de la red ......1 Coolstreaming .........................................................5 Heterogeneidad de terminales .....................................................................4 Cliente de video ........................................................2.................................10 Trafico P2P y Seguridad .......................................... 21 4......................1..............9 Codificación eficiente de video ........ 10 2................ 5 2..........................................2 Clasificación de las redes P2P según su arquitectura ......... 22 5................................................................................................................................................................................................. 10 2............................... 11 2...................... 18 4... 19 4............................. Arquitectura P2P .................................................................................................... 11 2...13 Derechos de autor ......................................1 Elementos de la red ................. 22 4.........................................3 Robustez ....................... Bittorrent .................................2.................................1........................................................................................................................................................................2 Escalabilidad ...............3 Redes híbridas ............................................. Introducción ..................................................................................................4 Redes móviles .......... 24 7........................................... 15 3................................. 22 6............................................. 6 2..............................................8 Peers dinámicos ..........................................2......................................... 18 4..................................3 Servidor de video .....................3 Gridmedia ....................................................................................... Ejemplo de sistemas de TV P2P ........................................................................................................................................................... 21 4....... 16 4............................................................................................................7 Organización de los peers .......1 Trackers ........................................................ 12 3................................................................................................................................. 15 3................ 5 2...................................................1................ 9 2....................................................................................................................................................................... 26 8.........11 Protección de datos..... Acronimos ..........2 Redes descentralizadas ................................................. 20 4............................................................................12 Nuevas funcionalidades............................................

................................................................................................................................... descentralizada y distribuida. 7 Figura 2: Funciones de los Peers ........................................................................................................................................... 13 Figura 9: Coolstreaming ......................................................................................................... 9 Figura 7: Red centralizada..................................................................................... 8 Figura 5: Conexión entre peers ..... 14 Figura 10: Fragmentación de archivo .................................... 23 -3- ................................................................................................................................................................... TV P2P Lista de Figuras Figura 1: Conexión entre peer-servidor ......................................................................... 8 Figura 4: Topologías de red .............................................. 20 Figura 13: Funcionamiento Bittorrent ........................................................................... 7 Figura 3: Conexión entre peers ................................................... 17 Figura 12: Televisión P2P (Zattoo) ................ 14 Figura 11: : Comparativa Cliente servidor con modelo P2P ........ 11 Figura 8: Organización de los Peers .............................................................................................................. 9 Figura 6: Usos desde el punto de vista del usuario ......................................................

para conseguir una televisión que podríamos llamar “a la carta” en función de los gustos del usuario. esto permite que cada uno de nosotros nos convirtamos en productores y distribuidores de contenidos. a través de todo el mundo. pasando por la digitalización e incluso interactividad. Cada uno de los usuarios posee un papel activo dentro de la red peer-to-peer frente al modelo tradicional en el que hay un reducido número de agentes especializados. La TV P2P “moderniza” el tipo de emisiones y elimina la etiqueta regional o nacional de la producción de los contenidos. -4- . TV P2P TV P2P Desde hace ya algunos años se viene popularizando el intercambio de contenidos por Internet. Particularizando lo anterior para el caso de la televisión nos lleva a la televisión P2P. Posibilita una mayor capacidad de agregación de distribuidores. Siguiendo la filosofía de las redes peer-to-peer los usuarios de cualquier parte del mundo distribuyen y comparten todo tipo de contenidos incluso en tiempo real. La televisión ha cambiado mucho desde sus comienzos.

ARQUITECTURA P2P Una red P2P es una red donde los usuarios finales (peers) son capaces de intercambiar archivos del contenido que sea. no existen distintas funcionalidades entre ellos. La idea principal de este tipo de redes consiste principalmente en la cooperación entre los distintos nodos de la red. Este tipo de redes necesitan una conexión previa por parte de los usuarios para comenzar con la descarga de contenidos. todos los peers tienen la misma relevancia. como pede ser compartición de contenidos. 2. a partir de ahora los llamaremos peers. INTRODUCCIÓN En 1997 y 1998 Francis y Zhang pensaron que era necesaria la distribución multicast a nivel de aplicación para acercar la distribución a las masas. y la compartición de los recursos de los peers. aumentando su capacidad de sistema. memoria o procesado (a todos nos viene a la memoria el buscador de vida inteligente SETI). En los siguientes años el crecimiento de los programas de intercambio/compartición de archivos ha sido increíble. ancho de banda. sin necesidad de tener un servidor centralizado que almacene dicha información. Sin embargo tal y como hemos mencionado acerca de las redes Bittorrent y ed2k esto no se cumple y es imprescindible el hecho de tener un servidor conocido. TV P2P 1. ya que el tráfico generado puede crecer sin control causando una degradación de la calidad de servicio o incluso la caída del servicio. una arquitectura en forma de árbol y de fácil escalabilidad que permite la inclusión y eliminación de nodos (peers) de manera sencilla. Esta idea mas tarde dio lugar a lo que hoy conocemos como redes peer-to-peer. es decir. Para el caso de algunas redes como Bittorrent o ed2k su acceso es muy fácil ya que hay un servidor conocido y a través de el se puede acceder al resto de enlaces al contenido compartido e información de los usuarios conectados. en las que todos los peers son iguales. Al mismo tiempo la oportunidad de atraer a miles de usuarios por parte de sistemas de TV P2P constituye un reto para la red. y haciéndola mas flexible y adaptativa a las necesidades de los usuarios. El nuevo concepto por el que lo usuarios P2P proporcionan servicio a otros usuarios mientras que obtienen servicio del sistema hace que la red mejore. -5- . Dentro de las redes P2P se pueden encontrar aquellas que están totalmente descentralizadas.

los usuarios no pueden conectarse entre ellos. Los trackers son los únicos que conocen donde se encuentra cada peer dentro de la estructura de red. sino que también realizan tareas como la gestión de estadísticas y verificación de disponibilidad de archivos. Estarán ubicados en una red pública a la que se pueda acceder desde una dirección pública de Internet mediante una dirección IP pública normal. Estos elementos son los únicos mediante los que los peers iniciaran la comunicación entre ellos. en la que escribiremos la dirección IP del puerto servidor y los valores identificativos necesarios. Este elemento de gestión también administra los usuarios conectados para que cuando un primer peer se conecte al tracker también tenga información de los peers que se han conectado y que ya comparten partes (chunks) del contenido. aunque estos fallos no duran mucho.1 Trackers Las redes P2P que favorecen el intercambio de Televisión están catalogadas dentro de las redes híbridas o semi-centralizadas. por lo que es indispensable. dependiendo de si son trackers privador o públicos el usuario deberá estar registrado en el sitio web al que desea conectarse. Un tracker (rastreador) es un servidor especial que dispone de la información necesaria para que los usuarios se conecten entre si e inicien las comunicaciones. TV P2P 2. -6- .1 Elementos de la red 2. Cuando un tracker cae. En caso de que queramos crear nuevos canales de televisión. Para visualizar estos canales es necesario conectarse al tracker. Los trackers deben por encima de todo ser fácilmente accesible. actualizamos la lista de canales disponible en el tracker. Los trackers no solo coordinan la comunicación y distribución de datos entre los usuarios.1. En nuestra arquitectura de red contaremos con una serie de servidores cuya finalidad es la gestión de usuarios y la gestión de las peticiones hechas por los usuarios (peers). De esta forma cualquier cliente que disponga de una conexión a Internet podrá conectarse a ellos.

Los peers trabajan como clientes a la vez que son servidores al resto. -7- . La fuente de contenido se modela como un elemento que genera L chunks por segundo. Figura 2: Funciones de los Peers A continuación vamos a hacer una breve introducción a como se conectan entre si los peers haciendo un repaso a los conceptos necesarios. con lo que podemos decir.1. no esta definido ni el numero de peers ni el numero de nodos que se conectan a otro.2 Peers Los elementos principales de la red son los peers. que un peer es cualquier usuario que se conecta a la red para intercambiar archivos multimedia. Estas redes P2P no suelen tener una estructura previa fijada. Un peer puede funcionar como servidor de video aunque no hay q confundir con los servidores que se encargan de la gestión de la red. Los videos están divididos en fragmentos multimedia que se conocen como chunks. Un usuario puede pedir video y al mismo tiempo ofrecerlo al resto de usuarios. TV P2P Figura 1: Conexión entre peer-servidor 2. Un peer es cualquier usuario o nodo que forma parte de la estructura.

los chunks de longitud fija de 75Kbytes (aproximados) o un ancho de banda de 256 kbps (ADSL de subida). Para hacernos una idea. que son 75 Kbps y así conseguimos una capacidad de un 30% de la capacidad máxima de subida de un peer. El modelo de red se caracteriza por: El parámetro k La capacidad de la fuente. pero los reenvían a una tasa inferior. tendremos un enlace a 300/4 Kbps. ancho de banda de la raíz El numero máximo de conexiones de subida a cada peer Figura 4: Topologías de red -8- . Figura 3: Conexión entre peers El tiempo de transmisión de un chunk a través de un enlace esta representado por k. y debe ser mayor o igual que dos para permitir la participación de chunks que tengan un bajo ancho de banda. Si elegimos un k igual a 4. los codecs de flujos de video son de 300 Kbps. donde cada enlace tiene una capacidad de 1/L chunks/ tiempo de slot. Las redes P2P se pueden modelar mediante grafos dirigidos donde dos peers se conectan a través de un numero no limitado de enlaces. TV P2P Los peers se conectan entre si a través de redes de acceso asimétrico y disponen de un ancho de banda suficiente para recibir el flujo de los chunks.

máximo nivel de todos los peer mas uno Figura 5: Conexión entre peers 2. Figura 6: Usos desde el punto de vista del usuario -9- .3 Servidor de video Estos nodos se encargan del punto inicial de conexión.1. Poseen parte del archivo multimedia compartido pero no se conectan a otros nodos para descarga de contenidos. TV P2P Según la figura anterior también se debe definir: -Nivel de peer Diámetro del grafo de la red.

distribuye las peticiones de los usuarios.Un único servidor que ejerce de puerta de enlace entre los peers y como punto de acceso al contenido. . Estos nodos realizan la función de servidores de video para otros nodos una vez que han terminado de descargar los archivos. Comparten la parte o totalidad de los archivos disponible a la vez que están conectados a otros peers descargando contenido.2. Las características principales de estas redes son: .1 Redes centralizadas Este tipo de redes ofrecen una arquitectura monolítica en la que existe un único servidor que es el nodo central y por el que pasan todas las transacciones.1. almacena y distribuye los nodos que comparten el contenido. .4 Cliente de video Estos nodos son los peers que se conectan entren si para la descarga de archivos. queremos retransmitir canales de televisión más que videos alojados en la red. Se va difundiendo el contenido a medida que los peers van compartiéndolo entre ellos.Como ejemplos como podemos mencionar a la ya obsoleta Napster o Audiogalaxy. estos fallos suelen ser puntuales pero también el cote de mantenimiento del servidor y el ancho de banda requerido es elevado. En particular para la televisión P2P. Estas redes se ven sujetas a fallos debido a necesitar un elemento gestor permanentemente. 2. Este nodo es utilizado como punto de enlace entre los distintos nodos de la red. habrá un peer que servirá el canal y otros que se conectarán a él para poder verlo a tiempo real. Los peers seguirán dos patrones de comportamiento.Las comunicaciones dependen de este servidor . TV P2P 2.2 Clasificación de las redes P2P según su arquitectura 2.- 10 .

administrar los recursos y la comunicación entre los usuarios sin conocer su identidad y sin almacenar información. TV P2P Figura 7: Red centralizada. 2.Los nodos son servidor y cliente . Existe un servidor central cuya misión es ejercer de hub. Las comunicaciones son usuario-usuario (peer to peer) con la ayuda de un tercer usuario que enlaza dichas comunicaciones.3 Redes híbridas Estas redes son un compromiso entre las dos que acabamos de mencionar. Este tipo de redes no esta demasiado estandarizado ya que puede funcionar de las . de manera que evitan el depender de un nodo central. Los propios usuarios son los nodos de comunicación que almacenan la información necesaria y los contenidos.2 Redes descentralizadas Este tipo de redes son las más populares entre los usuarios P2P. Las características son: . descentralizada y distribuida 2.Como ejemplos de estas redes estarían Ares Galaxy. No necesitan gestión centralizada. No comparte archivos con los usuarios.No hay un nodo central que gestiona -No hay un punto central para realizar el enrutamiento de las direcciones .2.- 11 .2. Gnutella y Freenet.

2. que son mucho mas escalables tal y como acabamos de ver. frente a los modelos cliente servidor. En el se crea un árbol donde en cada nivel se hacen clusters o grupos de nodos que dependen de un nodo principal de nivel superior.Servidor central que guarda la información y que responde a las peticiones de los usuarios . . Estas redes presentan las siguientes características: . siendo los dos primeros los mas interesantes.3. usada para enviar los datos a los peers.El enrutado se hace a través de direcciones usadas por el servidor Como ejemplos de estas redes citaríamos Bittorrent.- 12 . Contiene una capa de control para gestionar las incorporaciones y abandonos de nodos a la red. 2. eDonkey2000 y Descarga Directa. data-driven y receiver-driven. el servidor conoce los recursos que se comparten . Hay ejemplos como sería el Torrent donde se puede dar el caso de que exista mas de un servidor para gestionar los recursos compartidos y de esta forma en caso de que haya un fallo y caiga el servidor la comunicación entre los peers pueda continuar ya que la conexión entre ellos fue establecida previamente y el intercambio de archivos continua en ausencia de estos servidores. los protocolos pueden clasificarse en las siguientes categorías: source-driven. usada para controlar el grupo y los peers. y la capa de control.1 Source-driven Se distingue entre la capa de datos. Esto podríamos aproximarlo a transponer la red multicast a la capa de aplicación. TV P2P dos maneras mencionadas.3 Clasificación de las redes P2P según los protocolos En caso de que estemos utilizando servicios de streaming sobre redes P2P.Los nodos son los que almacenan la información.

.- 13 . Cada nodo tiene capacidad de poder elegir el mismo a sus vecinos dependiendo de los datos que necesite. 2.2 Data-driven Los nodos intercambian periódicamente información de la disponibilidad de sus datos en la red con un grupo de nodos. Zigzag permite al servidor multimedia distribuir contenido a varios usuarios.3. Zigzag consigue hacer frente al problema de tener una sola fuente y muchos destinos mediante condiciones de red. TV P2P Figura 8: Organización de los Peers Como ejemplo de este tipo se encuentran Peercast o Zigzag. y recibe de estos nodos sus datos no disponibles. sus compañeros o vecinos. Básicamente es un algoritmo en el que los usuarios tienen un peso logarítmico. Los objetivos son minimizar el retardo de principio a fin y tener en cuenta el dinamismo de los usuarios manteniendo el tráfico controlado para así conseguir tener una red escalable. organizándolos siguiendo un esquema en forma de árbol en el servidor.

- 14 . El peer emisor de stream divide el buffer en segmentos que mas tarde los nodos receptores . Figura 10: Fragmentación de archivo Se construye una red virtual con diferentes nodos o peers que comparten buffers de streaming. el compañerismos entre nodos permite la adaptación rápida entre múltiples nodos suministradores. ya que no tiene que construir o mantener una estructura global compleja -Eficiencia: el envío de datos es determinado de manera dinámica dependiendo de los datos disponibles -Robustez. TV P2P Figura 9: Coolstreaming Hay que destacar tres características principales de este diseño: -Implementación sencilla.

3. Llega a una media de 400000 usuarios diariamente.- 15 . También emplea protocolos basado en la distribución de video P2P. esta k indica que pueden ser alcanzados en k saltos desde el origen.1 Coolstreaming Tal y como hemos mencionado anteriormente Coolstreaming es una tecnología de televisión P2P que permite compartir entre los usuarios contenido de televisión en Internet. anchos de banda… Como ejemplo podemos citar Coolstreaming del que vamos a hacer un especial comentario en el apartado siguiente. 3. TV P2P tendrán que recomponer. La tecnología de Coolstreaming es similar a que utiliza Bittorrent (bien conocido por casi todos).2 PPLive PPLive es conocido como el sistema de televisión más popular que ofrece más de 200 canales diferentes. 3. que debe permanecer el tiempo de la sesión. El protocolo que emplea Coolstream tiene un algoritmo inteligente que controla las diferencias de ancho banda entre los distintos usuarios/nodos. en la que el nodo origen tiene nivel 0 y el resto de nodos tienen un nivel k. De esta manera existe un esquema de niveles. Se da prioridad en función de la disponibilidad. Coolstreaming esta basado en un tipo de redes en las que los nodos intercambian información de forma periódica con otros nodos. Los peers (usuarios) suben contenido al mismo tiempo que los programas se están viendo y descargando. Por otro lado y debido a problemas con las licencias y derechos de autor dejo de utilizarse en el año 2005. Coolstream es conocido como el primer sistema de TV P2P que consiguió atraer a más de un millón de usuarios. que emplean diferentes arquitecturas. tiempos de espera. Entre vecinos se intercambia constantemente el mapa de buffers. En este trabajo vamos a hacer una breve introducción a alguno de los servicios disponibles. EJEMPLO DE SISTEMAS DE TV P2P La arquitectura P2P cada vez atrae a más investigadores y en los últimos años se han realizado múltiples estudios acerca de sus variadas implementaciones y servicios. y que será el que controle la adhesión/desaparición de nodos. Al igual que Coolstream emplea algoritmos para que un nodo comunique a los cercanos su estado. En la red de PPLive cuando hay un nodo . En este tipo de redes es necesaria la existencia de un nodo origen.

Esta basado en un mecanismo de organización de bloques para contenidos compartidos entre los peers. De esta manera se puede controlar la calidad del servicio (QoS) y medir la respuesta del sistema PPLive. aunque también existen canales disponibles a 800 kbps. este nuevo nodo envía una petición al servidor de canales central y este le pasa la lista de canales disponibles. TV P2P nuevo que quiere unirse. 3. Entre ellas encontramos: Sopcast. pero no dejan de ser buenas noticias ya que la oferta es mayor. Gridmedia ofrece distribución de contenidos a 300 Kbps y tiene más de 600000 usuarios en todo el mundo. de ahí que se diga que tiene una red desestructurada. cada día es un nuevo reto y aparecen mas opciones. A parte de los ya mencionados podemos encontrar muchas mas opciones. Es capaz de dar servicio diferenciando usuarios desde250 kbps hasta 450 kbps. repetir. Organiza los peers de una manera desestructurada e implementa el formato push-pull mediante el cual se accede a los contenidos de los nodos vecinos. que funcionan con mapas de los buffers disponibles. dependiendo de la red con al que contemos dispondremos de unos u otros.. esto es. Zattoo o PPStream 4. cada uno de los nodos/peers proporcionan información acerca de los trozos de video disponibles en su buffer.- 16 .3 Gridmedia Este sistema utiliza una filosofía distinta a los dos anteriores. PPLive esta basado en redes P2P Mesh. LÍMITES Y OPORTUNIDADES DE TV P2P La difusión de televisión a través de Internet es un importante reto para las operadoras de telecomunicaciones. Los peers vecinos son elegidos aleatoriamente. Tienen que adaptar sus redes para permitir tasas que sean suficientes para la distribución de video en tiempo real con posibilidad de parar.. Este mecanismo de push-pull ofrece beneficios respecto al de tener un nodo central y también reduce el tiempo de latencia. algunas copia otras originales. esto engloba una nueva oportunidad de negocio pero a su vez y hasta que el despliegue sea completo hay que hacer frente a una serie de limitaciones que vamos a pasar a enumerar a continuación: .

TV P2P 4.2 Escalabilidad No se pueden poner limites a las redes y menos en los tiempos en los que nos encontramos donde el crecimiento de usuarios de Internet y en particular de TV P2P crece día a día. Figura 11: : Comparativa Cliente servidor con modelo P2P Cliente . Cable MODEM.- 17 . pero de alguna forma es necesario controlar la cantidad de peers disponibles para poder manejar la escalabilidad de las redes. UMTS (si el cliente es móvil). Wimax. Los peers deberán elegidos en base a la calidad que puedan ofrecer al resto. de aquí que le dediquemos un apartado especial a la codificación de video. un cliente que utiliza UMTS no dispone del mismo ancho de banda que otro que emplee Cable o xDSL. es aquí donde las redes P2P tienen un gran sentido. etc… es decir cualquiera de las tecnologías disponibles en el mercado. 4. Cada una de estas redes utiliza diferentes conexiones y características.Servidor P2P . A nivel de red esta variedad se traduce en que cada uno de los peers utiliza una red de acceso diferente y por lo tanto están interconectados entre si mediante una red de acceso distinta. que se ven por ejemplo especialmente claras en el caso del ancho de banda. y los contenidos deberán estar disponibles en función de la calidad requerida por la red. El sistema empleado anteriormente de almacenamiento en un servidor central y de ahí distribuir a los nodos parece que carece de sentido con el crecimiento exponencial de usuarios.1 Heterogeneidad de las redes Los usuarios últimos de las redes P2P son de lo más variado. Estas redes puedes ser xDSL. y esta variación puede influir y mucho en la calidad del video ofrecido. Wifi.

dentro de unos limites. 4. Cada uno de estos dispositivos posee unas características intrínsecas. tanto voluntaria como accidental.4 Redes móviles Las redes que prestan servicio a los móviles tienen una principal limitación y es el restringido ancho de banda y numero de canales disponibles. no es lo mismo la pantalla o la tasa de datos de un móvil que la de un ordenador. Ordenador. Teléfonos móviles y algún otro dispositivo portátil.5 Heterogeneidad de terminales Tal y como acabamos de mencionar además de encontrarnos con los usuarios clásicos de Internet nos encontramos con una gran variedad de dispositivos para poder acceder a los servicios de discusión de televisión. puede favorecer una mejora de servicio. Otro ejemplo de manejo de la QoS es una casa en la que se este . Este hecho es una oportunidad para las redes P2P en las que el incremento del número de usuarios. estos pueden retomar la descarga desde otros nodos sin tener que recurrir a los servidores centrales de la red. que ante la posibilidad de caída de la red. 4. De esta forma cuando existen un elevado número de usuarios la señal se degrada y puede que incluso nos quedemos sin servicio como por ejemplo en grandes aglomeraciones. Además. PDAs. el resto de usuarios puedan seguir descargando tal fichero prácticamente sin ningún problema. por lo que debemos tener en cuenta estas características para poder hacer llegar los contenidos con una buena calidad de servicio al usuario. Por lo tanto es necesaria una convergencia en las redes disponibles para poder dar servicio a todo tipo de dispositivos de red. TV P2P Gran ancho de banda requerido por el Menor ancho de banda servidor No escalable Escalable Sensible a las caídas del servidor Robusto frente a caídas 4.- 18 . de algún modo. Entre ellos están: Televisión. en el caso de que una fuente esté transmitiendo datos con algún error a diferentes usuarios.3 Robustez Gracias al hecho de que varios usuarios compartan el mismo fichero se consigue.

Esta organización permite llevar a cabo servicios de tiempo real en Internet. Por lo tanto durante la gestión dinámica de la red es necesario monitorizar el estado de las condiciones de la red a menudo. Para ello este mecanismo debe incorporar una posible fase de recuperación para soportar los cambios bruscos. 4. TV P2P accediendo a contenidos a través de distintos dispositivos al mismo tiempo. Para poder prevenir la interrupción del servicio debido a la caída de algún peer necesitamos un algoritmo adaptativo para gestionar los cambios. ya sea por una adición como por una caída de un peer. . 4. búsqueda de contenidos y captura de información. considerando zonas de paso de una antena a otra y mas si estamos en movimiento. Los recursos disponibles (ancho de banda) pueden variar durante la fase de streaming debido a un cambio en los recursos compartidos por los peers presentes en la red. por lo que habrá que gestionar el ancho de banda disponible. pero también pueden ser utilizadas para búsqueda eficiente de contenido y del peer con el que establecer la comunicación. De aquí que la gestión dinámica de la red antes mencionada sea crucial. 4. Normalmente las redes de capas se construyen para facilitar el rutado de caminos de principio a fin.6 Condiciones de la red Las condiciones de la red durante la fase de streaming pueden variar radicalmente debido a la naturaleza dinámica de la red P2P. de forma que cuando un peer abandone la red debe ser detectado lo más rápido posible y reemplazado por otro peer para conseguir un streaming estable.7 Organización de los peers Muchas de las P2P disponibles están basadas en una arquitectura de capas.8 Peers dinámicos Los enlaces wireless a menudo caen y son altamente variables. Las arquitecturas P2P tienen un comportamiento muy imprecedible ya que los peers pueden entrar o salir de la red a su elección sin necesidad de hacer ninguna notificación o pedir desconexión.- 19 . La monitorización continua de las condiciones de la red es necesaria para maximizar la utilización de los recursos disponibles y minimizar la perdida de paquetes en ciertos enlaces que desaparecen. La organización en capas de los peers debe ser eficiente en la gestión de la escalabilidad.

Cada capa o descripción puede contribuir con una o mas características del contenido multimedia.- 20 . Ambos métodos transmiten una cantidad adecuada de capas o descripciones de acuerdo con el ancho de banda disponible en la red. resolución espacial o temporal y calidad. El primer nivel de calidad es conocido como calidad básica. mientras que el resto son calidades mejoradas. tamaños. Figura 12: Televisión P2P (Zattoo) . La extensión escalable del codificador H264 se prevé como el formato de video más prometedor para la transmisión de contenido multimedia en redes heterogéneas. Cada trama de video es codificada en distintos niveles de calidad. Un codificador de video escalable tiene la propiedad de producir tramas de video muy comprimidas para conseguir crear distintas tasas de transmisión. hasta la recuperación del enlace mediante la aparición de un nuevo peer.9 Codificación eficiente de video La codificación de video es considerado un punto clave en las redes P2P de distribución de contenido multimedia. de esta forma. La codificación por capas o la codificación por descripción múltiple se consideran adecuadas para varias aplicaciones sobre redes P2P. que nos permitirá respetar una QoS dependiendo del sistema elegido. esto también nos permitirá aceptar una calidad menor por ejemplo en caso de perdida de paquetes. En estos dos sistemas de codificación se toma la trama original del video o contenido multimedia y se divide en sub-tramas llamadas capas o descripciones. pero de forma momentánea. TV P2P 4. Una trama de video codificada con un codificador escalable de video permite producir video de diferentes calidades. puede ser decodificada con un nivel de calidad diferente dependiendo de la disponibilidad de la red y del usuario. es decir. por ejemplo. Hay diversos esquemas multimedia de codificación para aplicaciones de tiempo real que operan en redes heterogéneas. y tasas de entrega.

Otro aspecto necesario es el tiempo que se necesita para las retransmisiones y que debe ser tolerado. ya que en ARQ necesitamos la petición del paquete perdido y por tanto un tiempo de espera mientras que FEC envía ciertos paquetes redundantes por si se perdiera alguno. es decir. calificación en capas… Dependiendo del tiempo de aplicación dentro de la televisión tendremos que elegir cual de ellas encaja mas con nuestras necesidades. Este tráfico añade carga adicional a las redes y puede perjudicar mucho en determinados escenarios. Este tipo de control no es adecuado para aplicaciones de tiempo real en las que no se toleran altas tasas de perdidas de paquetes.10 Trafico P2P y Seguridad El crecimiento del trafico P2P ha sido mas que notable en estos últimos años. Por lo tanto podríamos decir que es necesario identificar y controlar la carga de trafico P2P en las redes IP para poder ofrecer nuevos servicios. vides bajo Demanda (VoD) y servicio IPTV utilizando redes IP existentes. Muchas aplicaciones P2P como Skype utilizan puertos distintos y mecanismos para esquivar las redes.- 21 . Para mejorar el error de las tramas multimedia transmitidas en canales poco fiables se pueden utilizar técnicas como detección/corrección de errores (FEC) o peticiones automáticas de repetición (ARQ). lo hago lo mejor que puedo pero no introduzco un control robusto. FEC consume un ancho de banda adicional y requiere más procesado pero permite mejorar las relaciones de VER. para poder regenerarlo. Para minimizar estos efectos se aplican distintos mecanismos de protección. ARQ es muy efectivo pero como contrapartida requiere un canal de realimentación que puede ser utilizado únicamente en comunicaciones punto a punto. 4.11 Protección de datos La infraestructura de Internet ofrece el servicio best effort. TV P2P 4. nada de broadcast. . Este crecimiento es debido a la alta popularidad del tráfico multimedia. Ambas técnicas se pueden aplicar en conjunto con las que ya hemos mencionado antes relativas a video escalable. Por otro lado las técnicas FEC no necesitan un canal de realimentación y si que se puede utilizar en comunicaciones broadcast. por lo que no es adecuado en el uso de aplicaciones de streaming ya que estas comparten parte del ancho de banda disponible y podría causar congestión en la red. Además de controlar el acceso autentificado de los usuarios para poder evitar una negación de servicio en caso de que exista suplantación de la identidad o algún caso parecido.

5. tenemos la Gestión de Derechos Digitales. BITTORRENT Se ha decidido incluir una breve introducción al funcionamiento de este protocolo debido a que es muy conocido entre los usuarios de Internet. cuando y donde. pero no siempre todos son accesibles. P2P favorece la distribución de contenidos entre los usuarios que comparten su contenido sin tener en cuenta si este contenido puede ser compartido o si por el contrario es necesario pagar derechos para ellos. los avisos. por lo cual debería existir la posibilidad de ver dos canales a la vez. la DRM. La distribución de multimedia en directo no tiene mucho problema con esto mientras que VoD tiene una visión diferente. de publicidad soportada… 4. los banners. Los usuarios queremos mas control sobre los canales que queremos ver. TV P2P 4. y el interés de mantener los derechos de autor.. Con las redes P2P la lista de canales disponibles para el usuario se hace muy larga. o bien por horas de canales compartidos. Por lo tanto uno de los compromisos más extendidos en este tipo de redes es el conflicto entre la preservación del anonimato de cualquier persona que acceda a una red P2P.13 Derechos de autor El tema de los derechos de autor requiere un estudio especial dentro de las redes P2P. El servicio TV P2P puede originar negocio de publicad o pago que proporcione beneficio a casa peer. El principio de funcionamiento de éste protocolo puede parecer complicado pero en realidad es muy sencillo sobretodo si nos fijamos en el esquema siguiente. Es necesario modificar las políticas de descarga/compartición de archivos de forma que se puedan adaptar los contenidos a los distintos dispositivos de acceso. ya sea como usuario receptor de información como el propio autor de ésta. ya hemos comentado la aleatoriedad de caída de los peers. Para tal compromiso. . por lo que de alguna forma debe haber algún control acerca de las suscripciones a determinados temas o grupos de canales. Y que por el hecho de servir de peer no estemos incurriendo en un delito contra la propiedad intelectual.12 Nuevas funcionalidades La interactividad es la principal funcionalidad cuando hablamos de la nueva televisión.- 22 . también es posible disponer de un escenario en el que un usuario quiera poder ver una película y mientras tanto consultar como ha quedado su equipo de fútbol.. Así como la publicidad.

suben el trozo que tienen de archivo a otros peers. a la vez. Hay que tener en cuenta que cuanto más ancho de banda se comparte. Como podemos ver en la figura tan solo envían el archivo y no reciben nada.torrent contendrá la información para que el tracker la pueda .torrent. Ahora que ya conocemos la función de cada ordenador vamos a ver qué pasos ocurren para poder bajar un archivo y hasta la desaparición de la red de dicho archivo. Estos usuarios envían el archivo al resto de usuarios. si queremos recibir el archivo rápidamente tendremos también que subir muchos datos. Peers: Se dedican a descargar los archivos de todos los peers y. incluso podría ocurrir que no hubiera seeds. que lo mandara a un tracker y en el . O lo que es lo mismo. Aunque en el esquema no se da el caso puede ser que un peer no esté conectado a ningún seed.- 23 . Por las flechas solo circula un poco de información para realizar la gestión de usuarios. Seeds: Son los ordenadores que tienen el 100% del archivo que queremos descargar. más ancho de banda se recibe. Cuando alguien decide colgar un archivo en BitTorrent lo primero que ha de hacer es el . TV P2P Figura 13: Funcionamiento Bittorrent Tracker: Es el único ordenador que conoce dónde se encuentran todos los usuarios y dónde todos los usuarios se conectaran para poder encontrar al resto de usuarios y conocer cuando se conectan nuevos usuarios.

Televisión (Joost). aunque puede variar porque depende de la configuración del tracker. Cuando un nuevo usuario se conecta. automáticamente pasa de ser un peer a convertirse en un seed y así sucesivamente. Cuantos más seeds y peers haya más rápidamente bajara un archivo. Incluso se mantiene las conexiones que teníamos aunque el tracker se caiga. P2P esta en todas partes: telefonía (Skype). por ejemplo un archivo de 700 Mb se dividiría en 1400 trocitos. TV P2P interpretar. . sino que se va cambiando. Así como la difusión de sus propios contenidos a través de la red. Por eso es importante seguir compartiendo aunque tengamos el archivo descargado por completo. Luego lo que hace es abrir el . Dentro de este contexto. la Televisión P2P supone un estimulo adicional al uso de Internet. CONCLUSIÓN Las aplicaciones P2P favorecen el intercambio de contenidos de cualquier formato entre los distintos usuarios de la red. Al tenerlo 100% descargado nos convertiremos automáticamente en un seed. que pueden elegir que quieren ver. cuando y donde. Cuando consigue tener el 100% del archivo. es decir la lista que tenemos de usuarios y sólo se cortará dicha conexión cuando uno de los dos usuarios se desconecte. 6. Por lo que si mientras bajamos un trozo nos caemos o se cierra el programa podremos perder los trozos que no estaban bajados completamente. Hay que tener en cuenta que el tracker divide el archivo en trozos de unos 512 Kb aproximadamente cada uno. Otra cosa a tener en cuenta es que no siempre estamos bajando de los mismos usuarios. permite un gran grado de libertad y personalización por parte de los usuarios. ya sea por voluntad propia o porque se caiga.torrent con un cliente de BitTorrent cualquiera e indicarle como lugar de descarga el mismo lugar donde tenemos “el original”.- 24 . pero en este caso no podrán conectarse nuevos usuarios. Lo que es constante es la conexión con dichos usuarios. Los archivos desaparecen en el momento que el tracker los descarta y éste suele hacerlo a las 24 o 48 horas seguidas sin la conexión de ningún seed. como. Intercmabio de archivos (Bittorrent) o sincronizacion de datos(Groove). Esto ha hecho que haya tenido una gran aceptación entre los usuarios de Internet. se añade un peer y empieza recibir trozos del archivo ya sea desde otro peer o un seed.

creo que el futuro pasa por alcanzar algún tipo de acuerdo entre la industria audiovisual y de telecomunicaciones donde no se limite el uso de las aplicaciones. esto pone en un aprieto a los proveedores de servicio. Es por esto que los operadores de telecomunicaciones quieren apostar por un cambio en el modelo de la red.- 25 . TV P2P Sin embargo este intercambio también favorece la distribución gratuita de contenidos televisivos de alto valor para la industria audiovisual tradicional. Sin embargo. en el cual se limite el trafico P2P y se remunere al operador dependiendo del uso que se hace de sus red y sus recursos. en mi opinión. que se ven comprometidos a seguir modernizando sus redes pero donde esto favorece todavía más el intercambio de contenidos “protegidos”. .

ACRONIMOS ARQ Automatic Repetition Requests DV Digital Video FEC Forward Error Codes HD High Definition P2P Peer to Peer QoE Quality of Experience QoS Quality of Service SD Standard Definition VoD Video on Demand . TV P2P 7.- 26 .

P Rodriguez. D Ciullo. IBM Business Consulting Services [8] Understanding P2P TV Systems Through real Measurements. E Leonardi. H Zhang [6] www.- 27 . M Mushtaq.sopcast. M Meo.org [3] www. S Moon. 978-1- 4144-1968-5/08 2008 IEEE [2] www. TV P2P 8. J Liu. S RaoB Li. J Crowcroft [10] .com [4] Value networks of P2P TV: an analysis of Actors and their roles. a future industry perspective. M Mellia. T Ahmed. 978-0- 7695-3163-2/08 2008 IEEE [5] Opportunities and challenges of Peer-to-Peer Internet Video Broadcast.zatoo.com [7] The end of television as we know it.ppstream. M Cha. 978-1-4244-2324-8/08 2008 IEEE [9] On next Generation Telco-Managed P2P TV Architectures. J de Boever. BIBLIOGRAFÍA [1] P2P based Mobile IPTV: Challenges and opportunities.