Proxy-Assisted Periodic Broadcast Architecture for Large-Scale Video Streaming
نویسندگان
چکیده
Many multimedia applications rely on video streaming techniques. However, large scale video delivery is still challenging since it requires a large amount of resources. In this paper we propose a proxy-assisted periodic broadcast architecture for video delivery to a large number of clients over the Internet. Our video delivery technique is based on a combination of periodic broadcast by central server and proxy server caching. A proxy server caches either part or the entire video based on the video popularity. A video stored in the central server is partitioned into two parts, a server prefix and a server suffix, based on the aggregated demand for the video from all communities. In principle, the server prefix is delivered by unicast and the server suffix is delivered by periodic broadcast. The combination of proxy prefix and server prefix defines a wide spectrum of different video delivery modes. The transmission of a video can be either partially unicast or partially period broadcast depending on the relationship between proxy prefix and server prefix. We further define and solve the optimization problems for proxy prefix selection and server prefix selection in order to minimize the total resource requirements. Performance of our system is evaluated through a number of tests.
منابع مشابه
An Architecture for Proxy-Assisted Periodic Broadcast for Large Scale Video Streaming
Many multimedia applications rely on video streaming techniques. However, large scale video delivery is still very challenging since it requires a large amount of resources such as storage space, network bandwidth and I/O bandwidth. In this paper we propose a proxy-assisted periodic broadcast architecture for video delivery to a large number of clients over the Internet. Our video delivery tech...
متن کاملPrefix caching assisted periodic broadcast for streaming popular videos
The bandwidth-intensive and long-lived nature of high quality digital video makes it a challenging problem to transmit such video over the Internet. In this paper, we propose a scalable and flexible framework integrating proxy-based prefix caching with periodic broadcast of the suffix of a video from the server, for efficiently streaming a set of popular videos to a large number of asynchronous...
متن کاملPrefix Caching assisted Periodic Broadcast: Framework and Techniques to Support Streaming for Popular Videos1
The bandwidth-intensive and long-lived nature of high quality digital video make it a challenging problem to transmit such video over the Internet. In this paper, we consider the problem of streaming a set of popular videos from a remote server to a large number of asynchronous clients, while making efficient use of network bandwidth, and still allowing clients to start instantaneous playback. ...
متن کاملAdaptive Streaming Techniques for Large Scale Video Delivery A THESIS SUBMITTED TO THE FACULTY OF THE GRADUATE SCHOOL OF THE UNIVERSITY OF MINNESOTA BY
The Internet has been a tremendous success in the past few years. New services offered by this data network are replacing or enhancing the traditional methods of communication. Multimedia applications such as distance learning, digital library, video conferencing are gaining more and more interest. However, despite increasing interest, these applications are not widely used. Such a situation ca...
متن کاملGeneralized Proxy-Assisted Periodic Broadcasting (G-ProB) for Heterogeneous Clients in Video-on- Demand Service
Video-on-Demand services are increasing rapidly nowadays. The load on servers can be very high, even exceeding their capacity. For popular contents, we can use a Periodic Broadcast (PB) strategy using multicast to serve all clients. Recent development of PB uses multiple channels broadcasting for segments of movies in certain patterns, so that users only need to wait for a small segment to star...
متن کامل