P2PTV

Last updated
P2PTV overlay network serving three video streams. P2ptv.PNG
P2PTV overlay network serving three video streams.

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. 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.

Contents

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. 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, and Fox News. 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. [1] 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. [2] 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

Notable applications

Compared

AppFully DistributedPublicPrivate FOSS First ReleaseWindowsLinuxMacAndroidiOSComments
Ace Stream ?YesNoNo2012YesYesvia WineYesNo home
QQLive No ? ?No ?YesNoNo ? ? source
peerstreamer  ?YesNoNo ?play only (2013/12/11)Yes (2013/12/11)play only (2013/12/11) ? ? home Archived 2011-11-24 at the Wayback Machine source
Tribler YesYes ?Yes; LGPL2007YesYesYesYes [3] No home source
anym3u8player.comYesYesNoNo2023YesYesYesYesYesUtilizes P2P technology to reduce server load by up to 90%, enhancing streaming during peak times. home


Branded webtv service for end-users

Commercial solutions for broadcasters

Free P2P TV software for end users and amateur broadcasters

Unclassified (yet)

Discontinued services

See also

Related Research Articles

<span class="mw-page-title-main">Peer-to-peer</span> Type of decentralized and distributed network architecture

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, forming a peer-to-peer network of nodes. In addition, a personal area network (PAN) is also in nature a type of decentralized peer-to-peer network typically between two devices.

Video on demand (VOD) is a media distribution system that allows users to access videos, television shows and films digitally on request. These multimedia are accessed without a traditional video playback device and a typical static broadcasting schedule, which was popular under traditional broadcast programming, instead involving newer modes of content consumption that have risen as Internet and IPTV technologies have become prominent, and culminated in the arrival of VOD and over-the-top (OTT) media services on televisions and personal computers.

<span class="mw-page-title-main">WinMX</span> Freeware peer-to-peer file sharing program

WinMX is a freeware peer-to-peer file sharing program authored in 2000 by Kevin Hearn in Windsor, Ontario (Canada). According to one study, it was the number one source for online music in 2005 with an estimated 2.1 million users. Frontcode Technologies itself abandoned development of WinMX in September 2005, but developers brought the service back online within a few days by releasing patches. WinMX continues to be used by a community of enthusiasts.

BitTorrent, also referred to simply as torrent, is a communication protocol for peer-to-peer file sharing (P2P), which enables users to distribute data and electronic files over the Internet in a decentralized manner. The protocol is developed and maintained by Rainberry, Inc., and was first released in 2001.

An anonymous P2P communication system is a peer-to-peer distributed application in which the nodes, which are used to share resources, or participants are anonymous or pseudonymous. Anonymity of participants is usually achieved by special routing overlay networks that hide the physical location of each node from other participants.

<span class="mw-page-title-main">Content delivery network</span> Layer in the internet ecosystem addressing bottlenecks

A content delivery network or content distribution network (CDN) is a geographically distributed network of proxy servers and their data centers. The goal is to provide high availability and performance ("speed") by distributing the service spatially relative to end users. CDNs came into existence in the late 1990s as a means for alleviating the performance bottlenecks of the Internet as the Internet was starting to become a mission-critical medium for people and enterprises. Since then, CDNs have grown to serve a large portion of the Internet content today, including web objects, downloadable objects, applications, live streaming media, on-demand streaming media, and social media sites.

Peercasting is a method of multicasting streams, usually audio and/or video, to the Internet via peer-to-peer technology. It can be used for commercial, independent, and amateur multicasts. Unlike traditional IP multicast, peercasting can facilitate on-demand content delivery.

BitTorrent is a proprietary adware BitTorrent client developed by Bram Cohen and Rainberry, Inc. used for uploading and downloading files via the BitTorrent protocol. BitTorrent was the first client written for the protocol. It is often nicknamed Mainline by developers denoting its official origins. Since version 6.0 the BitTorrent client has been a rebranded version of μTorrent. As a result, it is no longer open source. It is currently available for Microsoft Windows, Mac, Linux, iOS and Android. There are currently two versions of the software, "BitTorrent Classic" which inherits the historical version numbering, and "BitTorrent Web", which uses its own version numbering.

File sharing is a method of distributing electronically stored information such as computer programs and digital media. This article contains a list and comparison of file sharing applications; most of them make use of peer-to-peer file sharing technologies.

<span class="mw-page-title-main">Peer-to-peer file sharing</span> Data distribution using P2P networking technology

Peer-to-peer file sharing is the distribution and sharing of digital media using peer-to-peer (P2P) networking technology. P2P file sharing allows users to access media files such as books, music, movies, and games using a P2P software program that searches for other connected computers on a P2P network to locate the desired content. The nodes (peers) of such networks are end-user computers and distribution servers.

Zattoo is a TV platform which states that it can be used for IP-based transmission of television channels and video on demand content to different devices. The company headquarters are located in Zurich and it has an additional office in Berlin.

<span class="mw-page-title-main">PPS.tv</span> Chinese peer-to-peer streaming video network software

PPS.tv (PPStream) is a Chinese peer-to-peer streaming video network software. Since the target users are on the Chinese mainland, there is no official English version, and the vast majority of channels are from East Asia, mostly Mainland China, Japan, South Korea, Hong Kong, Taiwan, Malaysia, and Singapore. Programmes vary from Chinese movies to Japanese anime, sports channels, as well as popular American TV and films.

<span class="mw-page-title-main">Tribler</span> Peer-to-peer filesharing software and protocol

Tribler is an open source decentralized BitTorrent client which allows anonymous peer-to-peer by default. Tribler is based on the BitTorrent protocol and uses an overlay network for content searching. Due to this overlay network, Tribler does not require an external website or indexing service to discover content. The user interface of Tribler is very basic and focused on ease of use instead of diversity of features. Tribler is available for Linux, Windows, and OS X.

<span class="mw-page-title-main">Joost</span> Internet TV service

Joost was an Internet TV service, created by Niklas Zennström and Janus Friis. During 2007–2008 Joost used peer-to-peer TV (P2PTV) technology to distribute content to their Mozilla-based desktop player; in late 2008 this was migrated to use a Flash-based Web player instead.

<span class="mw-page-title-main">LiveStation</span> Former television and radio online distributor

Livestation was a platform for distributing live television and radio broadcasts over a data network. It was originally developed by Skinkers Ltd. and is now an independent company called Livestation Ltd. The service was originally based on peer-to-peer technology acquired from Microsoft Research. Between mid-June 2013 and mid-July Livestation was unavailable to some subscribers due to technical issues.

<span class="mw-page-title-main">Retroshare</span> Free software

Retroshare is a free and open-source peer-to-peer communication and file sharing app based on a friend-to-friend network built by GNU Privacy Guard (GPG). Optionally peers may exchange certificates and IP addresses to their friends and vice versa.

Traffic classification is an automated process which categorises computer network traffic according to various parameters into a number of traffic classes. Each resulting traffic class can be treated differently in order to differentiate the service implied for the data generator or consumer.

Funshion is a Chinese peer-to-peer streaming video network software and website. Target users are on the Chinese mainland. The vast majority of content is from East Asia, mostly Mainland China, Japan, Korea. It provides a free streaming service and also has its own brand of smart TV.

<span class="mw-page-title-main">Twister (software)</span> Blog software

Twister is a decentralized, experimental peer-to-peer microblogging program which uses end-to-end encryption to safeguard communications. Based on BitTorrent- and Bitcoin-like protocols, it has been likened to a distributed version of Twitter.

References

  1. Geoffrey A. Fowler; Sarah McBride (2 September 2005). "Newest Export From China: Pirated Pay TV". The Wall Street Journal . Archived from the original on March 10, 2016. Alt URL [usurped]
  2. Martinez, Jennifer (2011-02-02). Feds seize sports websites before Super Bowl. The Politico. Retrieved 2011-02-02.
  3. "GitHub - Tribler/tribler-android". 28 February 2019 via GitHub.
  4. "Archived copy". Archived from the original on 2009-07-18. Retrieved 2019-04-14.{{cite web}}: CS1 maint: archived copy as title (link)
  5. https://streamtorrentblog.wordpress.com/ [ user-generated source ]