End System Multicast
End System Multicast (ESM) is a research project at
Carnegie Mellon University. It is a peer to peer broadcasting system for streaming live, high-quality video and audio to large audiences.
The project was founded in
1999. It was used to broadcast numerous events online" [http://esm.cs.cmu.edu/about/ End System Multicast (ESM): About] ." Retrieved on May 28 2007.] , including:
SIGCOMM2002 and 2003, NOSSDAV2004 and INFOCOM2005
*John Kerry's rally at CMU in 2004
*DARPA Grand Challenge in 2004
ESM was also featured at the Intel Developer Forum in 2005.
ESM is no longer under active development by researchers at CMU. In 2006, several members of the ESM research group founded Rinera Networks in order to commercialize the ESM technology. In 2008, Rinera Networks changed it's name to [http://www.conviva.com/ Conviva] .
ESM uses a peer-to-peer network to distribute video data across all viewers of a video stream. It constructs an overlay tree to distribute data, and continuously optimizes this tree to minimize end-to-end latency. The root of the tree is the source of the broadcast. This is typically the machine that encodes the video data. This machine sends a stream of data packets to the nodes at the first level of the tree. Each of those nodes then forwards the data to the nodes connected to them, and so on, such that all nodes in the system receive the data stream.
ESM allows any user with a
DSLor broadbandconnection or higher to broadcast good quality video to a large number of people. Since it is a peer to peer network, a broadcaster need only broadcast the video to one person for any number of people to view it. " [http://esm.cs.cmu.edu/about/ End System Multicast (ESM): About] ." Retrieved on May 28 2007.]
Due to the nature of peer to peer multimedia networks, skips in playback or buffering can occur.
[http://esm.cs.cmu.edu/ ESM Home Page]
Wikimedia Foundation. 2010.
Look at other dictionaries:
Multicast-Broadcast Single Frequency Network — (MBSFN) is a communication channel defined in the fourth generation cellular networking standard called Long Term Evolution (LTE). It can deliver services such as mobile TV using the LTE infrastructure, and is expected to compete with dedicated… … Wikipedia
Multicast DNS — (mDNS) is a way of using familiar DNS programming interfaces, packet formats and operating , in a small network where no conventional DNS server has been installed. The mDNS protocol is used by Apple s Bonjour and Linux Avahi service discovery… … Wikipedia
End-to-end principle — The end to end principle is one of the central design principles of the Transmission Control Protocol (TCP) widely used on the Internet as well as in other protocols and distributed systems in general. The principle states that, whenever possible … Wikipedia
Overlay multicast — Also known as End System or Peer to Peer Multicast. High bandwidth multi source multicast among widely distributed nodes is a critical capability for a wide range of important applications including audio and video conferencing, multi party games … Wikipedia
Narada multicast protocol — The Narada multicast protocol is a set of specifications which can be used to implement overlay multicast functionality on computer networks. References Yang hua Chu, et al. A case for end system multicast, IEEE Journal on selected areas in… … Wikipedia
IP multicast — is a method of sending Internet Protocol (IP) datagrams to a group of interested receivers in a single transmission. It is often employed for streaming media applications on the Internet and private networks. The method is the IP specific version … Wikipedia
IP Multicast — is a method of forwarding IP datagrams to a group of interested receivers. See the article on multicast for a general discussion of this subject this article is specifically about IP Multicast. IP multicast implementations Pay TV operators and… … Wikipedia
Multimedia Broadcast Multicast Service — Multimedia Broadcast Multicast Services (MBMS) is a point to multipoint interface specification for existing and upcoming 3GPP cellular networks, which is designed to provide efficient delivery of broadcast and multicast services, both within a… … Wikipedia
Darwin (operating system) — Darwin Company / developer Apple Inc. Programmed in C, C++ OS family Unix … Wikipedia
Computer network — Computer networks redirects here. For the periodical, see Computer Networks (journal). Datacom redirects here. For other uses, see Datacom (disambiguation). Internet map. The Internet is a global system of interconnected computer networks that… … Wikipedia