P2PTV refers to
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 ...
(P2P)
software
Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work.
...
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. The draw to these applications is significant because they have the potential to make any TV channel globally available by any individual feeding the stream into the network where each peer joining to watch the video is a relay to other peer viewers, allowing a scalable distribution among a large audience with no incremental cost for the source.
Technology and use
In a P2PTV system, each user, while downloading a video stream, is simultaneously also uploading that stream to other users, thus contributing to the overall available
bandwidth. The arriving streams are typically a few minutes time-delayed compared to the original sources. The video quality of the channels usually depends on how many users are watching; the video quality is better if there are more users.
The architecture of many P2PTV networks can be thought of as real-time versions of
BitTorrent: if a user wishes to view a certain channel, the P2PTV software contacts a "tracker server" for that channel in order to obtain addresses of peers who distribute that channel; it then contacts these peers to receive the feed. The tracker records the user's address, so that it can be given to other users who wish to view the same channel.
In effect, this creates an
overlay network on top of the regular internet for the distribution of real-time video content.
The need for a tracker can also be eliminated by the use of
distributed hash table technology.
Some applications allow users to broadcast their own streams, whether self-produced, obtained from a video file, or through a
TV tuner card or
video capture card
Video capture is the process of converting an analog video signal—such as that produced by a video camera, DVD player, or television tuner—to digital video and sending it to local storage or to external circuitry. The resulting digital data ar ...
. Many of the commercial P2PTV applications were developed in China (
TVUPlayer,
PPLive,
QQLive,
PPStream). The majority of available applications broadcast mainly Asian TV stations, with the exception of TVUPlayer, which carries a number of North American stations including
CBS,
Spike TV
Paramount Network is an American basic cable television channel owned by the MTV Entertainment Group unit of Paramount Media Networks. The network's headquarters are located at the Paramount Pictures studio lot in Los Angeles.
The channel was ...
, and
Fox News
The Fox News Channel, abbreviated FNC, commonly known as Fox News, and stylized in all caps, is an American multinational conservative cable news television channel based in New York City. It is owned by Fox News Media, which itself is ...
. Some applications distribute TV channels without a legal license to do so; this utilization of P2P technology is particularly popular to view channels that are either not available locally, or only available by paid subscription, as is the case for some sports channels. Distributing links to pirated P2PTV feeds on a U.S.-based Web site can result in the U.S. government seizing the Web site, as it did with several P2PTV aggregation sites prior to
Super Bowl XLV
Super Bowl XLV was an American football game between the American Football Conference (AFC) champion Pittsburgh Steelers and the National Football Conference (NFC) champion Green Bay Packers to decide the National Football League (NFL) champio ...
. By January 2009, there were about 14,000 P2P channels on PPStream.
Other commercial P2PTV applications outside China are Abroadcasting (USA),
Zattoo (Switzerland/USA), Octoshape (Denmark), LiveStation (UK).
Issues for broadcasters
* Broadcasting via a P2PTV system is usually much cheaper than the alternatives and can be done by private individuals.
* No
quality of service
Quality of service (QoS) is the description or measurement of the overall performance of a service, such as a telephony or computer network, or a cloud computing service, particularly the performance seen by the users of the network. To quantitat ...
(QoS). Compared to
unicast
Unicast is data transmission from a single sender (red) to a single receiver (green). Other devices on the network (yellow) do not participate in the communication.
In computer networking, unicast is a one-to-one transmission from one point in ...
ing (the standard server-client architecture used in
streaming media
Streaming media is multimedia that is delivered and consumed in a continuous manner from a source, with little or no intermediate storage in network elements. ''Streaming'' refers to the delivery method of content, rather than the content i ...
) no one can guarantee a reliable stream, since every user is a rebroadcaster. Each viewer is a part of a chain of viewers who can all have a negative influence on the reliability of the stream (by having a slow PC, a filled downlink or uplink or an unreliable consumer grade DSL or cable connection).
* Less control. If a broadcaster prefers to limit access to their content based on regions, and would like good data on viewer behaviour, such as volume, trends and viewing time, then a traditional broadcasting solution offers more control.
* Professional broadcasters and distributors have used a hybrid solution for many years. Distribution servers are not centrally installed, but are rolled out in a smart, decentralized way. A central management facility manages content distribution over multiple peer servers (also known as edge servers, or caches), strategically located near user swarms (generally popular access ISP networks), manages load balancing, redirection of users, view reporting and QoS. An example is
Akamai.
Notable applications
Compared
Branded webtv service for end-users
*
Afreeca – based in South Korea
*
Funshion – based in China mainland
*
Hypp.TV (live and non-live) – based in Malaysia
*
Miro (non-live)
*
PPLive – based in China mainland, Chinese only program.
*
PPStream – based in China mainland
*
QQLive – based in China mainland
*
Zattoo.com (Windows, Linux, Mac)
Commercial solutions for broadcasters
*
Alluvium
Alluvium (from Latin ''alluvius'', from ''alluere'' 'to wash against') is loose clay, silt, sand, or gravel that has been deposited by running water in a stream bed, on a floodplain, in an alluvial fan or beach, or in similar settings. Alluv ...
– based in Texas, USA
*
CDNetworks (
CDN service)
*
Rawflow
Free P2P TV software for end users and amateur broadcasters
*
Ace Stream - P2PTV software solution based in Russia and derived from
BitTorrent
Unclassified (yet)
*
Pulse
In medicine, a pulse represents the tactile arterial palpation of the cardiac cycle (heartbeat) by trained fingertips. The pulse may be palpated in any place that allows an artery to be compressed near the surface of the body, such as at the ...
– (Windows, Linux) LGPL P2PTV engine with announcement portal and unrestricted access
*
Red Swoosh
Discontinued services
*
Babelgum.com (non-live, used peer-to-peer technolog
until March 2009
*
BBC iPlayer (live and non-live, used peer-to-peer technology
until December 2008)
*
CoolStreaming (discontinued service)
*
Joost.com (non-live, live trials)
*
LiveStation.com (Windows, Linux, Mac) – based in United Kingdom
*
Pando
* Sopcast
* Streamtorrent
[https://streamtorrentblog.wordpress.com/ ]
*
Tribler – linked to
P2P-Next, relies on
BitTorrent protocol
*
TVUnetworks – P2PTV software (Windows and Mac OS X) and network (Discontinued, Service is shut down)
See also
*
Comparison of streaming media systems
*
Comparison of video services
The following tables compare general and technical information for a number of current, notable video hosting services. Please see the individual products' articles for further information.
General information
Basic general information about t ...
*
Digital television
Digital television (DTV) is the transmission of television signals using digital encoding, in contrast to the earlier analog television technology which used analog signals. At the time of its development it was considered an innovative advanc ...
*
Internet television
Streaming television is the digital distribution of television content, such as TV shows, as streaming media delivered over the Internet. Streaming television stands in contrast to dedicated terrestrial television delivered by over-the-ai ...
*
IPTV
Internet Protocol television (IPTV) is the delivery of television content over Internet Protocol (IP) networks. This is in contrast to delivery through traditional terrestrial, satellite, and cable television formats. Unlike downloaded med ...
*
List of music streaming services
*
List of streaming media systems
*
Multicast
In computer networking, multicast is group communication where data transmission is addressed to a group of destination computers simultaneously. Multicast can be one-to-many or many-to-many distribution. Multicast should not be confused wit ...
*
Peercasting
*
Portable application
A portable application (portable app), sometimes also called standalone, is a program designed to read and write its configuration settings into an accessible folder in the computer, usually in the folder where the portable application can be ...
*
Protection of Broadcasts and Broadcasting Organizations Treaty
*
Push technology
Push technology or server push is a style of Internet-based communication where the request for a given transaction is initiated by the publisher or central server. It is contrasted with pull/get, where the request for the transmission of inform ...
*
Software as a service
Software as a service (SaaS ) is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. SaaS is also known as "on-demand software" and Web-based/Web-hosted software.
SaaS is co ...
*
Streaming media
Streaming media is multimedia that is delivered and consumed in a continuous manner from a source, with little or no intermediate storage in network elements. ''Streaming'' refers to the delivery method of content, rather than the content i ...
*
Webcast
A webcast is a media presentation distributed over the Internet using streaming media technology to distribute a single content source to many simultaneous listeners/viewers. A webcast may either be distributed live or on demand. Essentially, web ...
*
Web television
References
{{Reflist
Computer networking
Applications of distributed computing
Cloud storage
Digital television
Distributed algorithms
Distributed data storage
Distributed data storage systems
File sharing networks
Film and video technology
Internet broadcasting
Streaming television
Multimedia
Peer-to-peer computing
*
Streaming media systems
Video hosting
Video on demand