Peercasting

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda

Peercasting es un método de transmisiones mediante multidifusión, usualmente audio y/o video, través del protocolo peer-to-peer. Puede ser usado para multidifusión comercial, independiente o amateur. A diferencia de la tradicional multidifusion por IP, peercasting facilita el envió de contenido de video bajo demanda.[1]

Funcionalidad[editar]

Peercasting funciona enviando flujos de datos de un compañero (peer) a otro. Las conexiones entre compañeros (peers) se negocian en la red superpuesta P2P, este método sufre de poca calidad de servicio cuando las transmisiones se desconectan o los pares (peers) cambian a una transmisión diferente.[2]

Una solución a este problema es crear un enjambre de minutos (en inglés minute swarming), donde una transmisión en vivo es partida en archivos de un minuto que luego son distribuidas mediante un cliente de P2P (peer-to-peer). Sin embargo, aunque este método puede reunir grandes tasas de transferencia de datos, sufre de una mayor sobrecarga debido a la formación de enjambres cada minuto.

Una nueva técnica es desarmar una transmisión en vivo en múltiples transmisiones, similar a la forma en que la configuración RAID 0 desarma los datos en discos. La corrección de errores hacia adelante (en inglés, Forward Error Correction o FEC) y la sincronización de información es aplicada a las transmisiones de una forma en la que la transmisión original pueda ser reformada.

Otra solución es permitir a los clientes conectarse a una nueva transmisión y resumir desde donde se fueron en la vieja transmisión. Las transmisiones retendrían un buffer de datos trasero que permitiría a los clientes resumir la transmisión en vivo desde cualquier lado dentro del rango del buffer. Esto vendría a ser esencialmente una extensión del protocolo Icecast.[3]

El software utilizado para peercasting[editar]

Libre y software de código abierto[editar]

Propietario[editar]

Véase también[editar]

Referencias[editar]

  1. P2P Networking and Applications (Morgan Kaufmann Series in Networking p. 203. Autores Morgan Kaufmann, John Buford, Heather Yu, Eng Keong Lua (en inglés) ISBN 0123742145
  2. Middleware for Network Eccentric and Mobile Applications autores Garbinato, Benoît; Miranda, Hugo; Rodrigues, Luís editorial Springer ISBN 3540897062 (en inglés)
  3. Peercasting por Margaret Rouse actualizado Julio 2018 (en inglés)