sábado, 21 de noviembre de 2009
Ayúdanos a crecer, haz NeoTeo tu página de inicio RegistrarseIniciar sesión

Páginas:

SwarmPlayer: Streaming vía P2P (Análisis)

Por: Lisandro Pardo  @  viernes, 14 de noviembre de 2008  Nota vista 4427 veces

El contenido multimedia en Internet sigue evolucionando en nuevas y diferentes formas. El acceso al audio y al vídeo a través de la red es algo esencial, y la mayor demanda de estos contenidos lleva a la creación de nuevos métodos de difusión y distribución. SwarmPlayer ofrece la opción de realizar streaming a través de una red P2P, apuntando especialmente a disminuir los costos actuales de transmisión. Veamos cómo funciona.

¿te interesa?
14 0
14 votos

Internet como canal multimedia
Hoy en día se pueden ver ejemplos de streaming prácticamente en todas partes. YouTube es el primero que nos viene a la mente, teniendo acceso a millones de vídeos con un solo clic, pero no hay que olvidarse de otros sitios similares, además de la opción que entregan muchas radios alrededor del mundo para escucharlas a través de la red. No importa de qué contenido se trate, una verdad se mantiene firme: Transmitir por Internet es más barato. Sólo basta con mirar el costo de las llamadas telefónicas utilizando tecnología de voz sobre IP para comprobarlo.

La página de Debian, ofreciendo descargar al sistema operativo por BitTorrent

Pero la red, así como la conocemos, no es gratis. El ancho de banda cuesta, y bastante en algunos casos. Tomemos el caso de las distribuciones de Linux. Son gratis y pueden ser descargadas con sólo un par de clics, pero hay algo que se repite a través de todas ellas. Sus desarrolladores piden a los interesados que de ser posible, utilicen el método de descarga a través de BitTorrent, en vez de hacerlo directamente desde un servidor FTP o HTTP. La razón es sencilla: Ese ancho de banda consumido durante la descarga cuesta dinero a los desarrolladores, y como la gran mayoría (si no todos) de los proyectos basados en Linux son sin fines de lucro, se busca reducir costos de cada forma que se pueda.

Por lo tanto, la tendencia a utilizar Internet para cualquier clase de distribución aumenta cada vez más. Explorando la posibilidad de que vídeos o incluso canales de televisión enteros podrían transmitirse a través de la red BitTorrent, ha surgido SwarmPlayer. Lo que este reproductor hace es transmitir vídeos en forma de streaming utilizando la tecnología BitTorrent actual, pero con algunas modificaciones. Diferencias técnicas a la hora de recibir los datos hacen que esas modificaciones sean necesarias. En un caso normal, cuando alguien descarga algo de BitTorrent, se comienza por el paquete más raro o el menos disponible. En cambio, para poder realizar un streaming la recepción debe ser completamente lineal, de principio a fin.

Hasta hace poco había muy poco contenido en este formato, pero el famoso sitio EZTV ha agregado la posibilidad de ver vídeos en BitTorrent a través de streaming. Por lo tanto, descargamos el reproductor y le dimos una probada.

Siguiente
El reproductor en sí

Artículo Siguiente
Mirror’s Edge 2D (Parkour en Flash)
Artículo Anterior
Actualiza a Firefox 3.0.4 y ayuda a Mozilla
CopyRight
Prohibida su copia total con o sin fines comerciales. Copias parciales deben citar la fuente.

 

URL Trackback para esta noticia:
Votos: 2 de 2
Ben - Portal Programas
Ben - Portal Programas
Ben - Portal Programas
14/11/2008
14:40:37
#1   Yo he trabajado en un proyecto muy similar de desarrollo de un protocolo de comunicación P2P para la retransmisión de audio usando BitTorrent: Sonidon. Este protocolo está diseñado específicamente para retransmisiones de ficheros porque tienen un principio y un final, mientras que streaming es un flujo contínuo. Eso es muy importante porque influye en la política a la hora de compartir la información. BitTorrent no se adapta bien a streaming, hacen falta muchos cambios: estrategia de selección de piezas, control del búffer (ya comentais que tienen un problema aquí), selección de usuarios con quien compartir, tamaño de los bloques que se comparten... Los datos funcionan por otro canal, ya no van siempre por TCP sino que el control va por TCP pero los datos circulan via UDP para optimizar el uso de los canales.

En nuestro caso conseguimos hacer un protocolo basado en BitTorrent que funcionó para una red de 4 usuarios; compartiendo y escuchando la retransmisión con buena calidad durante varios minutos. Pero el protocolo diseñado poco tuvo que ver con el inicial.

Aún falta para lanzar una release de un proyecto como éste. Como decís, hay que darle tiempo.
     Responder 
Votos: 1 de 1
Max Ferzzola
Max Ferzzola
Max Ferzzola
14/11/2008
15:44:17
#1   Muy interesante, Ben. ¿Nos podrías alcanzar, cuando se pueda, algún alpha, beta o lo que sea de Sonido? Nos interesaría mucho analizarlo y darlo a conocer.
     Responder 
Votos: 0 de 2
JAGsss
JAGsss
JAGsss
15/11/2008
15:36:20
#2   Creo que las politicas de dar para recibir marcan una de las tendencias mas importantes de la red actual, el compartir para que todos podamos encontrar, descargar, utilizar, desarrollar aquello que necesitamos y no que nos imponen (windows), soy un fanatico de la cultura open, y creo que esta pag tambien incentiva a eso, a la informacion libre... gracias.
     Responder 
 
 
Datos  Login Registrarse
Usuario
   
Email
Website
 
Nuevo comentario:


Tags HTML permitidos: br
 

Síguenos en TwitterAgréganos a tu RSS

 

 

Autores