Anatomy of a personalized livestreaming system

72Citations
Citations of this article
56Readers
Mendeley users who have this article in their library.

Abstract

With smartphones making video recording easier than ever, new apps like Periscope and Meerkat brought personalized interactive video streaming to millions. With a touch, viewers can switch between first person perspectives across the globe, and interact in real-Time with broadcasters. Unlike traditional video streaming, these services require low-latency video delivery to support high interactivity between broadcasters and audiences. We perform a detailed analysis into the design and performance of Periscope, the most popular personal livestreaming service with 20 million users. Using detailed measurements of Periscope (3 months, 19M streams, 705M views) and Meerkat (1 month, 164K streams, 3.8M views), we ask the critical question: "Can personalized livestreams continue to scale, while allowing their audiences to experience desired levels of interactivity?" We analyze the network path of each stream and break down components of its end-To-end delay. We find that much of each stream's delay is the direct result of decisions to improve scalability, from chunking video sequences to selective polling for reduced server load. Our results show a strong link between volume of broadcasts and stream delivery latency. Finally, we discovered a critical security flaw during our study, and shared it along with a scalable solution with Periscope and Meerkat management.

Cite

CITATION STYLE

APA

Wang, B., Zhang, X., Wang, G., Zheng, H., & Zhao, B. Y. (2016). Anatomy of a personalized livestreaming system. In Proceedings of the ACM SIGCOMM Internet Measurement Conference, IMC (Vol. 14-16-November-2016, pp. 485–498). Association for Computing Machinery. https://doi.org/10.1145/2987443.2987453

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free