Grid casting
Encyclopedia
Grid casting or gridcasting is a file and stream sharing system that cooperates transparently by using idle bandwidth
on a user's computer to deliver large scale live or on-demand broadcasts. Grid casting is used for the purpose of improving performance, scalability, and cost efficiency, of delivering files and streams to end users through the use of a media plug-in.
Grid casting is similar to peer-to-peer
file sharing systems such as BitTorrent, but has the advantage of providing a robust live or on-demand streaming solution. The original high bit-rate stream is split up into smaller bit-rate streams that are shared through users computers, by incorporating a plug-in, that reconstructs the smaller streams back to the original high bit-rate stream.
Grid casting constructs several smaller data streams a lower bit-rates from an original higher bit-rate stream. In grid casting, none of the data streams are identical.
As an example, assume the live stream is a 400 kbit/s signal and the gridcasting solution constructs multiple data streams at a size of 100 kbit/s. Now, an end user receiving any four of the different data streams at 100 kbit/s may use these four data streams to construct the original live stream back to 400 kbits/s, and thus the movie can be played in real time at the end user.
Bandwidth (computing)
In computer networking and computer science, bandwidth, network bandwidth, data bandwidth, or digital bandwidth is a measure of available or consumed data communication resources expressed in bits/second or multiples of it .Note that in textbooks on wireless communications, modem data transmission,...
on a user's computer to deliver large scale live or on-demand broadcasts. Grid casting is used for the purpose of improving performance, scalability, and cost efficiency, of delivering files and streams to end users through the use of a media plug-in.
Grid casting is similar to peer-to-peer
Peer-to-peer
Peer-to-peer computing or networking is a distributed application architecture that partitions tasks or workloads among peers. Peers are equally privileged, equipotent participants in the application...
file sharing systems such as BitTorrent, but has the advantage of providing a robust live or on-demand streaming solution. The original high bit-rate stream is split up into smaller bit-rate streams that are shared through users computers, by incorporating a plug-in, that reconstructs the smaller streams back to the original high bit-rate stream.
Grid casting constructs several smaller data streams a lower bit-rates from an original higher bit-rate stream. In grid casting, none of the data streams are identical.
As an example, assume the live stream is a 400 kbit/s signal and the gridcasting solution constructs multiple data streams at a size of 100 kbit/s. Now, an end user receiving any four of the different data streams at 100 kbit/s may use these four data streams to construct the original live stream back to 400 kbits/s, and thus the movie can be played in real time at the end user.
See also
- Comparison of streaming media systemsComparison of streaming media systemsThis is a comparison of streaming media systems. A more complete list of streaming media systems is also available.-General:The following tables compare general and technical information for a number of streaming media systems both audio and video...
- Comparison of video servicesComparison of video servicesThe following tables compare general and technical information for a number of notable video hosting services. Please see the individual products' articles for further information...
- Content delivery networkContent Delivery NetworkA content delivery network or content distribution network is a system of computers containing copies of data placed at various nodes of a network....
- Content delivery platformContent Delivery PlatformA content delivery platform is a software as a service content service, similar to a content management system , that utilizes embedded software code to deliver web content...
- Internet televisionInternet televisionInternet television is the digital distribution of television content via the Internet...
- IPTVIPTVInternet Protocol television is a system through which television services are delivered using the Internet protocol suite over a packet-switched network such as the Internet, instead of being delivered through traditional terrestrial, satellite signal, and cable television formats.IPTV services...
- List of music streaming services
- List of streaming media systems
- MulticastMulticastIn computer networking, multicast is the delivery of a message or information to a group of destination computers simultaneously in a single transmission from the source creating copies automatically in other network elements, such as routers, only when the topology of the network requires...
- Peer-to-peer file sharingPeer-to-peer file sharingP2P or Peer-to-peer file sharing allows users to download files such as music, movies, and games using a P2P software client that searches for other connected computers. The "peers" are computer systems connected to each other through internet. Thus, the only requirements for a computer to join...
- P2PTVP2PTVThe term P2PTV refers to peer-to-peer 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...
- Protection of Broadcasts and Broadcasting Organizations TreatyProtection of Broadcasts and Broadcasting Organizations TreatyThe WIPO Protection of Broadcasts and Broadcasting Organizations Treaty or the Broadcast Treaty is a treaty designed to afford broadcasters some control and copyright-like control over the content of their broadcasts...
- Push technologyPush technologyPush technology, or server push, describes a style of Internet-based communication where the request for a given transaction is initiated by the publisher or central server...
- Streaming mediaStreaming mediaStreaming media is multimedia that is constantly received by and presented to an end-user while being delivered by a streaming provider.The term "presented" is used in this article in a general sense that includes audio or video playback. The name refers to the delivery method of the medium rather...
- WebcastWebcastA 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...
- Web syndicationWeb syndicationWeb syndication is a form of syndication in which website material is made available to multiple other sites. Most commonly, web syndication refers to making web feeds available from a site in order to provide other people with a summary or update of the website's recently added content...
- Web televisionWeb televisionWeb television, also commonly referred to as web TV, not to be confused with WebTV, Internet television or catch up TV, is an emerging genre of digital entertainment that is distinct from traditional broadcast television...
- OctoshapeOctoshapeOctoshape is a proprietary streaming media platform. It uses throughput optimization technology to deliver HD quality streams and to break through congestion in the last mile to provide more resilient delivery...