DocumentCode :
64617
Title :
Coding Structure and Replication Optimization for Interactive Multiview Video Streaming
Author :
Dongni Ren ; Chan, S.-H. Gary ; Cheung, Gene ; Frossard, Pascal
Author_Institution :
Hong Kong Univ. of Sci. & Technol., Hong Kong, China
Volume :
16
Issue :
7
fYear :
2014
fDate :
Nov. 2014
Firstpage :
1874
Lastpage :
1887
Abstract :
Multiview video refers to videos of the same dynamic 3-D scene captured simultaneously by multiple closely spaced cameras from different viewpoints. We study interactive streaming of pre-encoded multiview videos, where, at any time, a client can request any one of many captured views for playback. Moreover, the client can periodically freeze the video in time and switch to neighboring views for a compelling look-around visual effect. We consider distributed content servers to support large-scale interactive multiview video service. These servers collaboratively replicate and access video contents. We study two challenges in this setting: what is an efficient coding structure that supports interactive view switching and, given that, what to replicate in each server in order to minimize the cost incurred by interactive temporal and view switches? We first propose a redundant coding structure that facilitates interactive view-switching, trading off storage with transmission rate. Using the coding structure, we next propose a content replication strategy that takes advantage of indirect hit to lower view-switching cost: in the event that the exact requested view is not available locally, the local server can fetch a different but correlated view from the other servers, so that the remote repository only needs to supply the pre-encoded view differential. We formulate the video content replication problem to minimize the switching cost as an integer linear programming (ILP) problem and show that it is NP-hard. We first propose an LP relaxation and rounding algorithm (termed Minimum Eviction) with bounded approximation error. We then study a more scalable solution based on dynamic programming and Lagrangian optimization (DPLO) with little sacrifice in performance. Simulation results show that our replication algorithms achieve substantially lower switching cost compared to other content replication schemes.
Keywords :
computational complexity; integer programming; interactive video; linear programming; video coding; video streaming; DPLO; ILP problem; NP-hard; bounded approximation error; content replication strategy; distributed content servers; dynamic 3D scene; dynamic programming and Lagrangian optimization; integer linear programming problem; large-scale interactive multiview video service; look-around visual effect; minimum eviction; multiple closely spaced cameras; pre-encoded view differential; redundant coding structure; relaxation algorithm; remote repository; replication optimization; rounding algorithm; switching cost minimization; trading off storage; transmission rate; video contents; video streaming; view-switching; Cameras; Encoding; Heuristic algorithms; Optimization; Servers; Streaming media; Switches; Multimedia computing; digital video broadcasting;
fLanguage :
English
Journal_Title :
Multimedia, IEEE Transactions on
Publisher :
ieee
ISSN :
1520-9210
Type :
jour
DOI :
10.1109/TMM.2014.2332139
Filename :
6841056
Link To Document :
بازگشت