Efficient Substream Encoding for P2P Video on Demand
Zhengye Liu,Yanming Shen,Shivendra Panwar,Keith W. Ross,Yao Wang
2006-01-01
Abstract:Abstract— In a P2P VoD system, the rate at which peers receive video fluctuates due to peer churn. Although scalable video coding has the potential to cope with rate fluctuation, existing scalable video schemes have not been designed for P2P systems for which substreams emanate from different supplier peers. In this paper we propose a new,multi-stream coding and transmission scheme, Redundancy Free Multiple Description (RFMD) Coding and Transmission, that has been specifically designed for P2P VoD systems. Unlike layered video, with RFMD all substreams have equal importance. Thus, video quality gracefully degrades as substreams are lost, independently of which particular substreams are lost. Furthermore, only the source bits are collectively transmitted by the supplying peers, allowing more,substreams to be simultaneously transmitted in the system. Finally, RFMD can be used to create any number of descriptions. We conduct an extensive and fair simulation study, comparing single-layer coding with high-rate erasure coding, scalable layered encoding, multiple-description encoding, and RFMD. The simulations show that RFMD performs best in a variety of representive scenarios. I. I NTRODUCTION Video-on-demand (VoD) over the Internet has become,very popular in recent years. VoD is currently being provided by numerous television networks and news sites, as well as by video sharing sites such as YouTube [1] and Google Video [2]. Most of the VoD being delivered today is short-length, low bit-rate clips; for example, YouTube videos today are typically less than 10 minutes in length and have a bit rate under 200 kbps. In the near future, we expect a high demand for higherbit rate (potentially DVD quality) and longer videos (including