DocumentCode :
799998
Title :
Community Streaming With Interactive Visual Overlays: System and Optimization
Author :
Tan, Wai-tian ; Cheung, Gene ; Ortega, Antonio ; Shen, Bo
Author_Institution :
Hewlett Packard, Palo Alto, CA, USA
Volume :
11
Issue :
5
fYear :
2009
Firstpage :
986
Lastpage :
997
Abstract :
Community streaming is an enhanced form of joint content viewing where a sense of community is reinforced by the addition of interactive visual overlays, controlled in real-time by viewers, on top of a shared video stream. As a concrete example, we describe a community video system called ECHO, where personalized avatars are overlaid on top of a real-time encoded video stream of an Internet game for multicast consumption. Recognizing that only the visual overlays are generated live, we propose schemes that encode and schedule the live and non-live portions of the overlaid video separately in order to exploit the difference in delay sensitivity of the two, leading to video streams that contain two sub-streams with different delay constraints. We show that, in the known channel case, a low complexity ldquoearliest deadline firstrdquo packet scheduling algorithm minimizes receiver buffer delay. We also analyze the case where multiple streams are multiplexed, which allows us to quantify the potential gains of allowing different delay constraints for different sub-streams. We show that a ldquowater fillingrdquo strategy maximizes the total number of streams that can be supported. Simulation results show that the bandwidth necessary to maintain low-latency for visual overlays is reduced by about 40% when our proposed sub-stream approach is used. For multiplexing of multiple streams, our approach can increase the number of supported streams (e.g., a 30% increase when around ten streams are multiplexed).
Keywords :
Internet; optimisation; scheduling; statistical multiplexing; video coding; video streaming; Internet game; community streaming; earliest deadline first packet scheduling algorithm; interactive visual overlay; multiplexing; optimization; real-time encoded video stream; water filling strategy; Video coding; video streaming;
fLanguage :
English
Journal_Title :
Multimedia, IEEE Transactions on
Publisher :
ieee
ISSN :
1520-9210
Type :
jour
DOI :
10.1109/TMM.2009.2021797
Filename :
4907121
Link To Document :
بازگشت