Live broadcast with community interactions bottlenecks and optimizations

Page 1

Live Broadcast With Community Interactions: Bottlenecks and Optimizations

Abstract: Recent years have witnessed the rapid growth of new live broadcast services, represented by Twitch.tv and YouTube live events, where videos are crowdsourced from amateur users (e.g., game players), rather than from commercial and professional TV broadcaster or content providers. The viewers also actively contribute to the content through embedded open open-chat chat channels. Such community interactions among viewers, or even between broadcasters and viewers, make content generation highly diversified and engaging, particularly for the young generation. In this context, cross cross-viewer viewer synchronization is highly desirable; otherwise the viewers with shorter broadcast latency latenc may act as spoilers, significantly affecting the user experience of other viewers. In this paper, we show that the end-to-end end delay has a dramatically amplified impact on the broadcast latency for individual viewers. We suggest smart rate adaptation to achieve cross-viewer viewer synchronization, and develop distributed algorithms based on dual decomposition. We further extend our solution to the cloud environment, and present the concept of ShadowCast, which moves broadcasters to the cloud to provide high-quality ty streams beyond broadcasters’ network bandwidth constraint. Its practicability and effectiveness is demonstrated by our implementation and test bed experiments.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.