Due to the high bandwidth requirements and the long-lived nature of video
network bandwidth is proved to be the major limiting factor in the widespread usage of video streaming on demand over the Internet.Based on the existing network technologies and the capacity of clients and network
such as
I/O bandwidth
local cache
and a transmission scheme for proxy-based distributed video on demand was designed for the context of large-scale video on demand application.In each LAN there lies a proxy
which caches partial content of a part of video assets
admits and serves the request clients in a dynamically batched manner.Unicast alone will be used to transmit the video content on the network paths from the server to the proxy
while multicast or unicast can be chosen to transmit the video from the proxy to the clients.Experimental results have proved that the proposed scheme can greatly reduce the backbone bandwidth usage and provide theoretically null startup latency for clients.