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