Proyecto de implementación de un blog para televisión P2P

Contenido

1ª Fase

Introducción

Con el avance actual de las tecnologías, y sobre todo de Internet, se ha abierto una amplia gama de posibilidades, comprar, ver vídeos, hablar por videoconferencia con tu familia, etc. El tema que a nosotros nos interesa, se centra en la emisión de televisión a través de Internet, y en concreto en la televisión por Internet que usa redes P2P (peer to peer). La emisión de televisión a través de la red, es un sistema que ha tenido buena acogida, y cada vez son más los usuarios que usan este tipo de servicio. Ver la televisión mientras chatea, o desde tu PDA mientras espera que salga tu vuelo, son uno de los usos mas comunes para este tipo de servicio. Existen ayuntamientos que usan un sistema de emisión de televisión por Internet es sus páginas principales, para dar salida a canales locales. Como por ejemplo el ayuntamiento de Sagunto dispone de su propia televisión por Internet (www.sagunto.tv). Existen empresas que se dedican a dar este tipo de servicios a los clientes que quieren ofrecer televisión por internet. Como por ejemplo la empresa Hopping (www.hopping.tv) se dedica a administrar y construir portales web que ofrezcan televisión por internet.

Objetivos

El objetivo principal de nuestro proyecto, es la creación de un sitio web (blog), en el que se implemente algún tipo de televisión por internet que use redes P2P. En concreto nosotros vamos a realizar un sitio web que use la tecnología “Miro”, antiguamente conocido como “Democracy TV”. Con esta tecnología implementaremos nuestra web, que se conectará al servidor de Miro, en el cual publicará nuestros videos, y además tendremos acceso a los videos de otros muchos usuarios que usan este programa. El programa Miro se basa en la tecnología que usa el programa, mundialmente conocido, BitTorrent.

Análisis

Para plantear el problema debemos primero explicar que es Televisión por internet (o Televisión IP) y que son redes P2P. Una emisión de televisión que se pueda acceder a través de la red IP, se denomina Televisión por Internet. Esto simplemente poder ver la tele desde nuestro ordenador, sin la necesidad estar conectados a una antena, sino simplemente por redes basadas en el protocolo IP. Una red P2P (Peer to Peer), es una red que se basa en el protocolo con el mismo nombre protocolo P2P. Este protocolo tiene la ventaja de que el servidor (en caso de que exista) tiene muy poca carga, ya que los datos reales de los archivos que se quieren descargar, son compartidos entre clientes, es decir, los archivos (videos, programas, ..) que son descargados por estas redes, no están en un servidor, sino en los PC de los usuarios que en ese momento estén conectados. Ejemplos de programas que usan protocolo P2P son Emule (servidor) y bittorrent (sin servidor). Una vez tenemos estos conceptos claros, centrémonos en el problema. ¿Cómo puedo yo que múltiples usuarios puedan ver mis videos? La principal solución sería crear un sitio web, con un enlace y que desde ahí se descargase directamente aquellos usuarios que estuvieran necesario. Pero una solución mejor, sería ser capaz de publicar nuestros videos en un lugar donde los usuarios se conectasen a ver videos. Esto sería el ejemplo de YouTube, en el que tu puedes subir tus videos a un servidor, y ese video lo puede ver cualquier persona que se conecte a YouTube. Pero nuestro problema debemos resolverlo con redes P2P, no con redes cliente-servidor como es el caso de YouTube. La solucion que nosotros proponemos en la de usar el programa “Miro”, que usa redes P2P para publicar los videos. Este programa se asemeja en la forma de comunciación al programa bittorrent.


“Miro”, televisión IP en redes P2P

Este programa usa las redes P2P para conectar a múltiples usuarios entre sí. Su forma de trabajar es la siguiente. A través del programa Miro nos conectaremos a nuestro sitio web (blog en nuestro caso) vía RSS, el cual nos informará de los vídeos que nosotros podemos ofrecer. Una vez realizado esto, cualquier otro usuario que desee ver nuestros vídeos, solo tendrá que suscribirse a nuestro canal y acceder a ellos. A continuación mostraremos una imagen de cómo es el programa Miro:

Imagen del programa Miró

En este programa se encuentran vídeos procedente de páginas tan populares como YouTube, blip.tv o yahoo. Otra ventaja de este programa es que es multiplataforma, es tan válido para Windows como Linux o Mac.

Desarrollo

Nuestro proyecto se basa en la implementación de un sitio web, que es un blog. En este blog nosotros tendremos nuestros vídeos, o son enlaces a otros vídeos a portales como “YouTube” o “Tu.tv”. Para que nuestros vídeos puedan ser vistos por múltiples usuarios a través de redes P2P, nos ayudaremos de un programa llamado “Miro” (este programa ha sido explicado anteriormente). En los siguientes apartados explicaremos paso a paso cómo vamos a diseñar nuestro blog para que sea compatible con el programa “Miro”, que será el encargado de publicar nuestros vídeos en la red (red P2P).

Equipamiento

Para poder tener vídeos, debemos grabarlo. Lo más común es estos últimos años, ha sido el uso de cámaras digitales, con la que grabar un vídeo y posteriormente verlo en una televisión o un PC, es de lo más sencillo. Además, también podremos guardarlo en nuestro PC, con lo cual ya podremos promocionar nuestro vídeo en Internet.

Manipulación

¿Por donde empezar? Si usamos el sistema operativo GNU/Linux podemos instalar varios programas para editar vídeos, uno de ellos es Kino, que es el equivalente a iMovie (MacOSX) y Windows Movie Maker (Windows). Otra alternativa es Cinelerra, una suite más avanzada, gratis y open source.

Licencia

Cuando creamos un vídeo debemos elegir una licencia, las dos opciones más difundidas son Creative Commons y Copyright. Creative Commons sirve para indicar a la gente lo que puede hacer con nuestro vídeo. Es fácil de utilizar y permite a todo el mundo difundir el trabajo con total libertad. Copyright, debido a lo fácil que resulta duplicar archivos digitales existe este tipo de licencia, para proteger el trabajo legalmente y que nadie se pueda aprovechar de nuestro material. En nuestro caso, usaremos Creative Commons por su mayor simplicidad y permitir, a quien esté interesado, en poder modificar los vídeos.


¿Cómo usar Creative Commons? Una licencia de este tipo es básicamente una lista con las cosas que la gente puede y no puede hacer con un archivo multimedia. Hay cuatro atributos que deben combinarse para formalizar la licencia. Reconocimiento (attribution): el material creado por un artista puede ser distribuido, copiado y exhibido por terceras personas si se muestra en los créditos. No Comercial (Non commercial): el material original y los trabajos derivados pueden ser distribuidos, copiados y exhibidos mientras su uso no sea comercial. Sin Obra Derivada (No Derivate Works): el material creado por un artista puede ser distribuido, copiado y exhibido pero no se puede utilizar para crear un trabajo derivado del original. Compartir Igual (Share alike): el material creado por un artista puede ser modificado y distribuido pero bajo la misma licencia que el material original. Con estas cuatro condiciones combinadas se pueden generar las seis licencias que se pueden escoger: Reconocimiento, Reconocimiento - Sin obra derivada, Reconocimiento - Sin obra derivada - No comercial, Reconocimiento - No comercial, Reconocimiento - No comercial - Compartir igual, Reconocimiento - Compartir igual.

Publicación

Primero debemos crear el blog, para ello usaremos Wordpress, que es un sistema de gestión de contenidos escrito en PHP y hace uso de MySQL para almacenar las entradas en una base de datos. Para ello nos registramos en su sitio web (http://wordpress.com) y conseguimos una cuenta, después podemos configurar algunos aspectos como el idioma y los temas. El siguiente paso es configurar el RSS para difundir los vídeos a los subscriptores del blog, para ello visualizamos el blog recién creado, copiamos la ruta del enlace “Entries RSS” que aparece en la parte de abajo de la página inicial, con ella vamos a crear una cuenta en http://feedburner.com/ que es un sitio web que gestiona los feeds y nos ofrece estadísticas de los subscriptores, el proceso es muy sencillo y al terminar nos mostrará la URL necesaria para que la gente se subscrita al blog, la utilizaremos mas adelante, en el apartado Promoción. Para poder alojar los vídeos tenemos muchas alternativas, gratuitas o de pago, utilizaremos una cuenta en http://www.archive.org el cual nos permite subir nuestros vídeos mediante ftp sin coste alguno. Cuando hayamos subido un vídeo se nos proporcionará una URL, dicha dirección la usaremos para realizar el post en el blog mediante un link a una palabra clave o una imagen, por ejemplo un screenshot.

Promoción

El último paso es subscribirse al canal mediante RSS, para ello podemos usar agregadores de noticias, video aplicaciones RSS o incluse iTunes, como ya se ha comentado, usaremos el programa Miro. Creamos un botón web con la información del RSS, de esta forma, cuando un visitante hacer click sobre él se inicia automáticamente el programa Miro y se añade la suscripción a nuestro canal y puede proceder a la descarga de los vídeos. Se puede crear el botón mediante la utilidad Miro 1-Click Button Maker, lo único que nos hace falta es la URL que nos proporcionó Feedburner y obtendremos el código HTML listo para pegar en cualquier sitio del blog. Otra forma de promocionar nuestro canal es mediante la Guía Miro, creamos una cuenta en la dirección http://www.miroguide.com con toda la información del blog, es importante crear y añadir un logo para que la gente pueda identificar el canal y sea más llamativo, una vez finalizado el proceso los usuarios de la guía podrán encontrar nuestros vídeos cuando realicen las búsquedas.

2ª Fase

Introducción

En este documento se presenta la fase 2 del proyecto de la asignatura Servicios y Sistemas de Telecomunicación. En la fase 1 presentamos un informe sobre cuál era el tema de nuestro proyecto y cómo íbamos a realizarlo. En esa fase explicamos que íbamos a implementar un vídeo blog que se conectaría a un programa reproductor de vídeos con redes P2P. Esta es la segunda fase del proyecto, en el que se implementará un prototipo de nuestro proyecto.

Objetivos

El objetivo de este documento es presentar nuestro prototipo de proyecto. Este prototipo se basa en la implementación de un vídeo blog, el cual tendrá un RSS feed para que el programa Miro pueda conectarse y sea capaz de ver los vídeos del blog desde este programa.

Desarrollo

En esta sección explicaremos paso a paso lo necesario para construirnos un vídeo blog, y cómo hacer para que en el programa Miro podamos ver esos vídeos.

Paso 1. Creación de un blog

Para la creación de un blog, hemos decidido usar un gestor de blog gratuito llamado 'wordpress.com'. Con este gestor podemos crear un blog de forma rápida y sencilla. En la siguiente imagen se muestra la fase final de registro para un blog:

Imagen de creación del blog en Wordpress

En nuestro caso el blog se llamará 'telecosst.wordpress.com', y será un blog en el que cualquier usuario registrado podrá subir un vídeo, para que cualquiera pueda verlo a través del programa Miro.

Paso 2. Subir vídeos

Una vez tengamos nuestro blog creado y configurado, el siguiente paso es subir algunos vídeos a un servidor para acceder a ellos desde internet, y enlazarlo mediante un post. El siguiente paso para que el Miro puede acceder al vídeo, es crear un post con el link del vídeo anteriormente citado. En la siguiente imagen se muestra el aspecto final de blog, con dos vídeos enlazados: En el blog también existe un enlace para realizar la suscripción al programa Miro de forma automática. Con un solo click, tendremos los vídeos del blog en Miro.

Paso 3. Configuración de un RSS feed

Al crear el blog se nos da un dirección de feed. Esta RSS feed será la clave para que nuestros vídeos estén disponibles en el programa Miro, y cualquier usuario que tenga instalado el Miro pueda ver nuestros vídeos.

Paso 4. Configuración del Miro

Este es el último paso, en el que se debe configurar Miro para añadir un nuevo canal con la dirección de nuestro RSS feed. Podemos realizar eso de forma automática con el botón de suscripción que hemos explicado en el segundo paso o bien desde el programa Miro, en la opcion 'Add channel'. En la siguiente imagen se muestra como debería quedar el Miro, una vez que está todo configurado:

imagen miro finalizado

Ahora cada vez que cualquier usuario registrado haga un post con un enlace de un vídeo, este vídeo será descargado automáticamente al programa Miro, y podremos verlo sin ningún problema.

Conclusión

Para comprobar que nuestro prototipo funciona, se deberá instalar el programa Miro en un ordenador, añadir el RSS y ver que efectivamente desde el Miro podremos ver estos vídeos sin problemas. Aunque ésto es sólo un prototipo, es muy parecido al entregable final, en el cual se cambiará algunos aspectos del vídeo blog, pero la configuración se mantendrá igual.


Aportación Universitaria
Facultad
Universidad Universitat d'Alacant
Facult/Asign Sistemas y Servicios de Telecomunicación
Profesor Adolfo Albaladejo Blázquez
Autores y Trabajo
Autores Pablo Fernández Rodriguez
Jose Vicente Escrivá Morató
Tipo de trabajo Evaluable para nota final.
Fecha de evaluación 4 de Junio de 2009
Editable por terceros
Categorías propuestas
Comentarios

Vea la página Colaboraciones universitarias




Media
Elaborando
Global