Content Sharing Systems for Digital Media

Content Sharing Systems for Digital Media

Jerald Hughes (University of Texas Pan-American, USA) and Karl Reiner Lang (Baruch College of the City University of New York, USA)
DOI: 10.4018/978-1-60566-014-1.ch035
OnDemand PDF Download:


In 1999, exchanges of digital media objects, especially files of music, came to constitute a significant portion of Internet traffic, thanks to a new set of technologies known as peer-to-peer (P2P) file-sharing systems. The networks created by software applications such as Napster and Kazaa have made it possible for millions of users to gain access to an extraordinary range of multimedia files. However, the digital product characteristics of portability and replicability have posed great challenges for businesses that have in the past controlled the markets for image and sound recordings. ‘Peer-to-peer’ is a type of network architecture in which the various nodes may communicate directly with other nodes, without having to pass messages through any central controlling node (Whinston, Parameswaran, & Susarla, 2001). The basic infrastructure of the Internet relies on this principle for fault tolerance; if any single node ceases to operate, messages can still reach their destination by rerouting through other still-functioning nodes. The Internet today consists of a complex mixture of peer-to-peer and client-server relationships, but P2P file-sharing systems operate as overlay networks (Gummadi, Saroiu, & Gribble, 2002) upon that basic Internet structure. P2P file-sharing systems are software applications which enable direct communications between nodes in the network. They share this definition with other systems used for purposes other than file sharing, such as instant messaging, distributed computing, and media streaming. What these P2P technologies have in common is the ability to leverage the combined power of many machines in a network to achieve results that are difficult or impossible for single machines to accomplish. However, such networks also open up possibilities for pooling the interests and actions of the users so that effects emerge which were not necessarily anticipated when the network technology was originally created (Castells, 2000). In a narrow sense, P2P file-sharing systems refer to applications that exchange content over computer networks where the nodes act both as client and server machines, requesting and serving files (e.g., Kazaa, BitTorrent). In a wider sense, P2P file-sharing systems also include any application that lets peer users exchange digital content among themselves (e.g., YouTube, Flickr).
Chapter Preview

Technical Foundations

P2P file-sharing systems function by integrating several digital technologies (see Table 1).

Table 1.
Enabling technologies for P2P filesharing systems
    Encoding for digital mediaMusic: MP3 (MPEG 1 Layer 3), AAC, WMA, OGG
Movies and video: DivX (MPEG 4), Xvid
    Multimedia systems
    and players
Software: Winamp, MusicMatch, RealPlayer, Quicktime
Hardware: iPod, Zune, Archos, Media Center PC
    Broadband Internet Access    DSL, cable modems, wi-fi, satellite, T1 or T3 lines, Internet 2
    P2P filesharing software    Napster, Kazaa, BitTorrent, Grokster, Limewire, Soulseek, Bearshare, eMule

Key Terms in this Chapter

Overlay Network: A software-enabled network which operates at the application layer of the TCP/IP protocols.

Free Riding: Using P2P file-sharing networks to acquire files by downloading, but without making any files on one’s own machine, available to the network in return.

Tracker: A computer which coordinates file distribution in BitTorrent-style P2P networks, which allow users to download one file from many machines at once.

Killer App: A software application which is so popular that it drives the widespread adoption of a new technology. Example: desktop spreadsheet software was so effective that it made PCs a must-have technology for virtually all businesses.

Ripping: Converting an existing digital file to a compressed format suitable for exchange over P2P file-sharing networks. Example: converting Redbook audio to MP3 format.

Torrent: A small file used by BitTorrent-type P2P file-sharing systems to find servants for specific content files in the network.

Servent: A node in a P2P file-sharing network which transfers a file to a user in response to a request.

Digital Rights Management (DRM): Technologies whose purpose is to restrict access to, and the possible uses of, digital media objects. Example: scrambling the data on a DVD disc to prevent unauthorized copying.

Complete Chapter List

Search this Book: