Effective bandwidths for multiclass Markov fluids and other ATM sources
IEEE/ACM Transactions on Networking (TON)
IEEE/ACM Transactions on Networking (TON)
Effective bandwidths with priorities
IEEE/ACM Transactions on Networking (TON)
Collaborative streaming in heterogeneous and dynamic scenarios
Communications of the ACM - Entertainment networking
Ubiquitous device personalization and use: The next generation of IP multimedia communications
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Joint selection of source and channel rate for VBR video transmission under ATM policing constraints
IEEE Journal on Selected Areas in Communications
Statistical multiplexing of multiple time-scale Markov streams
IEEE Journal on Selected Areas in Communications
Overview of the H.264/AVC video coding standard
IEEE Transactions on Circuits and Systems for Video Technology
Mobile and interactive social television
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
Hi-index | 0.00 |
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 nonlive 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 "earliest deadline first" 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 "water filling" 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).