PULSE (P2PTV)
   HOME

TheInfoList



OR:

PULSE is a
P2PTV P2PTV refers to peer-to-peer (P2P) software applications designed to redistribute video streams in real time on a P2P network; the distributed video streams are typically TV channels from all over the world but may also come from other sources. T ...
application developed by the European FP7 NAPA-WINE (Network-Aware P2P-TV Application over Wise Networks) research consortium. PULSE stands for ''Peer-to-Peer Unstructured Live Streaming Experiment'' and is a
peer-to-peer Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or workloads between peers. Peers are equally privileged, equipotent participants in the network. They are said to form a peer-to-peer n ...
live streaming system designed to operate in scenarios where the
bandwidth Bandwidth commonly refers to: * Bandwidth (signal processing) or ''analog bandwidth'', ''frequency bandwidth'', or ''radio bandwidth'', a measure of the width of a frequency range * Bandwidth (computing), the rate of data transfer, bit rate or thr ...
resources of nodes can be highly heterogeneous and variable over time, as is the case for the
Internet The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, pub ...
.


History

The principles and basic algorithms of PULSE were proposed by Fabio Pianese. The prototype was developed by Diego Perino and released with a
LGPL The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
Software License. The development has been taken over by the NAPA-WINE consortium in 2008, and version 0.2.2 can be downloaded via anonymous svn from the NAPA-WINE website.


P2PMyLive

In 2009, PULSE introduced P2PMyLive, P2PMyLive web site
where content providers can announce their streaming. Either the source or the participant can use the same graphical front-end to the pulse engine, which is available for Windows and Linux Ubuntu. Live streaming can be performed without any restriction.


See also

*
P2PTV P2PTV refers to peer-to-peer (P2P) software applications designed to redistribute video streams in real time on a P2P network; the distributed video streams are typically TV channels from all over the world but may also come from other sources. T ...
* PeerStreamer (from NAPA-WINE too, first released in 2011).


References

{{Reflist Streaming television Distributed algorithms Peercasting Peer-to-peer software