Abstract

To provide multi-resolution video for heterogeneous users in wireless networks, Scalable Video Coding (SVC) encodes a video bit stream into one base layer and several enhancement layers, on the basis of their contribution in recovering the video correspondingly. However, a decoding dependency is introduced into these layers and artful operation is required for SVC streaming. Meanwhile, each SVC packet is associated with a hard time constraint so that users can recover their desired video quality timely. This paper focuses on the network coding assisted SVC multicast with hard deadline constraints. Specifically, we consider the cache-aware model where users are able to store all received packets and decode out the desired packets when sufficient packets are obtained. We analyze the effect of cached network coded packets on the SVC packets scheduling process and the video quality improvement, and value that effect through assigning proper weight for each packet. We also take multiple factors that affect quality of experience into consideration, such as channel condition, request’s deadline and user’s packets receiving status. Moreover, we adopt the instantly decodable network coding (IDNC) technique to schedule SVC packets. According to packets weighting on the vertices of a well-structured two-layered IDNC graph, an effective heuristic algorithm is proposed to schedule the most valuable SVC packets combinations within acceptable complexity. Extensive simulation results verify the effectiveness and the quality of experience enhancement accomplished by the proposed algorithm.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call