In my undergraduate research program, I implemented a P2P system for transportation of SVC video stream with two classmates. We mainly contributed in following aspects.
(System description : View Download)
1. Darwin Streaming Server is modified to provide a unified Gop sequence number to different servers. This is crucial when multi-server is used to distribute video stream.
2. We implemented P2P server and client from beginning, including receiving and storing video packets, scheduling and distributing video packets, assigning different priorities to video packets according to analysis of their contents.
3. We implemented a client program for online SVC video service. This client support many live broadcast channels and switches between them. Demo screen shots are shown below.
Web version of this system is available on www.7dlive.com. You're welcome to taste online SVC video service here.