1 / 1

Improving Content Delivery in a Video-on-Demand over IP Environment

To devise a more efficient method of delivering video, whilst ensuring redundancy and in-time delivery. This project is sponsored by Microsoft TV, who’s existing video-on-demand(VoD) delivery system utilizes a single unicast connection from the server, to each client. Aim. Design.

meg
Download Presentation

Improving Content Delivery in a Video-on-Demand over IP Environment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. To devise a more efficient method of delivering video, whilst ensuring redundancy and in-time delivery. This project is sponsored by Microsoft TV, who’s existing video-on-demand(VoD) delivery system utilizes a single unicast connection from the server, to each client. Aim Design Videos are broken up into multiple fixed size pieces. Clients use a web service to track other active clients. Clients connect to other nearby clients to identify which pieces are held by particular clients. Clients speed test other clients to identify the fastest. The top ten fastest clients are identified and pieces of video requested from them. Clients still use the existing VoD server connection to enable immediate start (whilst speed testing is taking place) and for redundancy in case there are not enough client sources to supply the videos in time. Improving Content Delivery in a Video-on-Demand over IP Environment User Testing Testing this project requires a sophisticated approach as multiple clients are required, each needing their own machine with differing network characteristics. Using virtualisation, a set of virtual machines running on one machine was constructed. On each virtual machine runs a Microsoft network emulator that enables in depth tuning of the network layer. A separate virtual machine is used to manage all individual client machines, pushing out builds and modifying their network profiles. Matt Packer (mhp2@kent.ac.uk) Supervisor: F.R.M. Barnes (frmb@kent.ac.uk) Sponsor: Microsoft TV

More Related