• 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