Peercasting
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
Peercasting funciona enviando flujos de datos de un compañero(peer) a otro. Las conexiones entre compañeros(peers) se negocia en la red superpuesta P2P, este método sufre de poca calidad de servicio cuando las transmisiones se desconectan o lo 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 donde 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
Libre y software de código abierto
Propietario
- Rawflow
- Rojo Swoosh
- PPStream
- peerCast (Aplicación)
Véase también
Referencias
- Esta obra contiene una traducción total derivada de «Peercasting» de Wikipedia en inglés, concretamente de esta versión, publicada por sus editores bajo la Licencia de documentación libre de GNU y la Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.
- ↑ 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
- ↑ Middleware for Network Eccentric and Mobile Applications autores Garbinato, Benoît; Miranda, Hugo; Rodrigues, Luís editorial Springer ISBN 3540897062 (en inglés)
- ↑ Peercasting por Margaret Rouse actualizado Julio 2018 (en inglés)