Abstract
Broadcasting live video directly from mobile devices is rapidly gaining popularity with applications like Periscope and Facebook Live. The quality of experience (QoE) provided by these services comprises many factors, such as quality of transmitted video, video playback stalling, end-to-end latency, and impact on battery life, and they are not yet well understood. In this article, we examine mainly the Periscope service through a comprehensive measurement study and compare it in some aspects to Facebook Live. We shed light on the usage of Periscope through analysis of crawled data and then investigate the aforementioned QoE factors through statistical analyses as well as controlled small-scale measurements using a couple of different smartphones and both versions, Android and iOS, of the two applications. We report a number of findings including the discrepancy in latency between the two most commonly used protocols, RTMP and HLS, surprising surges in bandwidth demand caused by the Periscope app’s chat feature, substantial variations in video quality, poor adaptation of video bitrate to available upstream bandwidth at the video broadcaster side, and significant power consumption caused by the applications.
- ISO/IEC 23009-5. 2017. Dynamic adaptive streaming over HTTP (DASH) -- Part 5: Server and network assisted DASH (SAND).Google Scholar
- V. K. Adhikari, Y. Guo, F. Hao, V. Hilt, Z.-L. Zhang, M. Varvello, and M. Steiner. 2015. Measurement study of Netflix, Hulu, and a tale of three CDNs. IEEE/ACM Transactions on Networking 23, 6 (Dec. 2015), 1984--1997. Google Scholar
Digital Library
- A. Balachandran, V. Sekar, A. Akella, S. Seshan, I. Stoica, and H. Zhang. 2013. Developing a predictive model of quality of experience for internet video. In Proceedings of the ACM SIGCOMM Conference. 339--350. Google Scholar
Digital Library
- T. Brandao and M. P. Queluz. 2008. No-reference PSNR estimation algorithm for H.264 encoded video sequences. In 16th European Signal Processing Conference (EUSIPCO’08). IEEE, 1--5.Google Scholar
- Z. Chen and K. N. Ngan. 2007. Recent advances in rate control for video coding. Signal Processing: Image Communication 22, 1 (2007), 19--38. Google Scholar
Digital Library
- J. Deng, G. Tyson, F. Cuadrado, and S. Uhlig. 2017. Internet scale user-generated live video streaming: The twitch case. In International Conference on Passive and Active Network Measurement. Springer, 60--71.Google Scholar
- F. Dobrian, V. Sekar, A. Awan, I. Stoica, D. Joseph, A. Ganjam, J. Zhan, and H. Zhang. 2011. Understanding the impact of video quality on user engagement. In Proceedings of the ACM SIGCOMM Conference. Toronto, ON, Canada, 362--373. Google Scholar
Digital Library
- L. Favario, M. Siekkinen, and E. Masala. 2016. Mobile live streaming: Insights from the periscope service. In 2016 IEEE 18th International Workshop on Multimedia Signal Processing (MMSP’16). 1--6.Google Scholar
- O. L. Haimson and J. C. Tang. 2017. What makes live events engaging on Facebook live, periscope, and Snapchat. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (CHI’17). ACM, New York, 48--60. Google Scholar
Digital Library
- Q. He, J. Liu, C. Wang, and B. Li. 2016. Coping with heterogeneous video contributors and viewers in crowdsourced live streaming: A cloud-based approach. IEEE Transactions on Multimedia 18, 5 (May 2016), 916--928. Google Scholar
Digital Library
- C.-H. Hsu and M. Hefeeda. 2010. Achieving viewing time scalability in mobile video streaming using scalable video coding. In Proceedings of the 1st Annual ACM SIGMM Conference on Multimedia Systems (MMSys’10). ACM, 111--122. Google Scholar
Digital Library
- C.-H. Hsu and M. Hefeeda. 2011. Flexible broadcasting of scalable video streams to heterogeneous mobile devices. IEEE Transactions on Mobile Computing 10, 3 (March 2011), 406--418. Google Scholar
Digital Library
- Q. Huynh-Thu and M. Ghanbari. 2008. Scope of validity of PSNR in image/video quality assessment. Electronics Letters 44, 13 (2008), 800--801.Google Scholar
Cross Ref
- ISO/IEC 13818-1. 2007. MPEG-2 Part 1 - Systems.Google Scholar
- ISO/IEC 14496-10 8 ITU-T H.264. 2003. Advanced Video Coding (AVC).Google Scholar
- ISO/IEC 14496-3. 2005. MPEG-4 Part 3 - Audio.Google Scholar
- K. Kang, Y. Cho, J. Cho, and H. Shin. 2007. Scheduling scalable multimedia streams for 3G cellular broadcast and multicast services. IEEE Transactions on Vehicular Technology 56, 5 (Sept. 2007), 2655--2672.Google Scholar
Cross Ref
- S. Shunmuga Krishnan and R. K. Sitaraman. 2012. Video stream quality impacts viewer behavior: Inferring causality using quasi-experimental designs. In Proceedings of the 2012 ACM Conference on Internet Measurement Conference (IMC’12). 211--224. Google Scholar
Digital Library
- F. Larumbe and A. Mathur. 2015. Under the hood: Broadcasting live video to millions. Retrieved from https://code.facebook.com/posts/1653074404941839/under-the-hood-broadcasting-live-video-to-millions/.Google Scholar
- Z. Li, J. Lin, M.-I. Akodjenou, G. Xie, M. A. Kaafar, Y. Jin, and G. Peng. 2012. Watching videos from everywhere: A study of the PPTV mobile VoD system. In Proceedings of the 2012 ACM Conference on Internet Measurement Conference. ACM, 185--198. Google Scholar
Digital Library
- Periscope. 2016. Year One. Retrieved from https://medium.com/@periscope/year-one-81c4c625f5bc#.mzobrfpig.Google Scholar
- K. Pires and G. Simon. 2015. YouTube live and twitch: A tour of user-generated live streaming systems. In Proceedings of the 6th ACM Multimedia Systems Conference (MMSys’15). ACM, New York, 225--230. Google Scholar
Digital Library
- S. V. Rajaraman, M. Siekkinen, and M. A. Hoque. 2014. Energy consumption anatomy of live video streaming from a smartphone. In Proceedings of the IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC’14). 2013--2017.Google Scholar
- B. Seo, W. Cui, and R. Zimmermann. 2012. An experimental study of video uploading from mobile devices with HTTP streaming. In Proceedings of the 3rd ACM Multimedia Systems Conference. 215--225. Google Scholar
Digital Library
- M. Seufert, S. Egger, M. Slanina, T. Zinner, T. Hobfeld, and P. Tran-Gia. 2015. A survey on quality of experience of HTTP adaptive streaming. IEEE Communications Surveys & Tutorials 17, 1 (2015), 469--492.Google Scholar
Digital Library
- M. Z. Shafiq, J. Erman, L. Ji, A. X. Liu, J. Pang, and J. Wang. 2014. Understanding the impact of network dynamics on mobile video user engagement. In Proceedings of the ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS’14). 367--379. Google Scholar
Digital Library
- Y. O. Sharrab and N. J. Sarhan. 2013. Aggregate power consumption modeling of live video streaming systems. In Proceedings of the 4th ACM Multimedia Systems Conference (MMSys’13). ACM, New York, 60--71. Google Scholar
Digital Library
- M. Siekkinen, E. Masala, and T. Kämäräinen. 2016. A first look at quality of mobile live streaming experience: The case of periscope. In Proceedings of the 2016 Internet Measurement Conference (IMC’16). ACM, New York, 477--483. Google Scholar
Digital Library
- M. Siekkinen, E. Masala, and J. K. Nurminen. 2017. Optimized upload strategies for live scalable video transmission from mobile devices. IEEE Transactions on Mobile Computing 16, 4 (2017), 1059--1072. Google Scholar
Digital Library
- D. Stohr, T. Li, S. Wilk, S. Santini, and W. Effelsberg. 2015. An analysis of the YouNow live streaming platform. In 2015 IEEE 40th Local Computer Networks Conference Workshops (LCN Workshops’15). 673--679. Google Scholar
Digital Library
- K. R. Stokke, H. K. Stensland, C. Griwodz, and P. Halvorsen. 2016. A high-precision, hybrid GPU, CPU and RAM power model for generic multimedia workloads. In Proceedings of the 7th International Conference on Multimedia Systems (MMSys’16). ACM, New York, Article 14, 12 pages. Google Scholar
Digital Library
- L. Sun, I.-H. Mkwawa, E. Jammeh, and E. Ifeachor. 2013. Guide to Voice and Video over IP: For Fixed and Mobile Networks. Springer Science & Business Media, 151. Google Scholar
Digital Library
- J. C. Tang, G. Venolia, and K. M. Inkpen. 2016. Meerkat and periscope: I stream, you stream, apps stream for live streams. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI’16). ACM, New York, 4770--4780. Google Scholar
Digital Library
- S. Tarkoma, M. Siekkinen, E. Lagerspetz, and Y. Xiao. 2014. Smartphone Energy Consumption: Modeling and Optimization. Cambridge University Press.Google Scholar
- B. Wang, X. Zhang, G. Wang, H. Zheng, and B. Y. Zhao. 2016. Anatomy of a personalized livestreaming system. In Proceedings of the 2016 ACM Conference on Internet Measurement Conference (IMC’16). Google Scholar
Digital Library
- S. Wei and V. Swaminathan. 2014. Low latency live video streaming over HTTP 2.0. In Proceedings of Network and Operating System Support on Digital Audio and Video Workshop (NOSSDAV’14). ACM, New York, Article 37, 6 pages. Google Scholar
Digital Library
- S. Wilk, D. Wulffert, and W. Effelsberg. 2015. On influencing mobile live video broadcasting users. In 2015 IEEE International Symposium on Multimedia (ISM’15). IEEE, 403--406.Google Scholar
- D. Wu, Y. T. Hou, and Y.-Q. Zhang. 2001. Scalable video coding and transport over broadband wireless networks. Proceedings of the IEEE 89, 1 (Jan. 2001), 6--20.Google Scholar
- C. Zhang and J. Liu. 2015. On crowdsourced interactive live streaming: A twitch.Tv-based measurement study. In Proceedings of the 25th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’15). ACM, New York, 55--60. Google Scholar
Digital Library
- Y. Zheng, D. Wu, Y. Ke, C. Yang, M. Chen, and G. Zhang. 2016. Online cloud transcoding and distribution for crowdsourced live game video streaming. IEEE Transactions on Circuits and Systems for Video Technology PP, 99 (2016), 1--1.Google Scholar
- L. Zhou. 2016. Mobile device-to-device video distribution: Theory and Application. ACM Transactions on Multimedia Computing, Communications, and Applications 12, 3, Article 38 (March 2016), 23 pages. Google Scholar
Digital Library
Index Terms
Can You See What I See? Quality-of-Experience Measurements of Mobile Live Video Broadcasting
Recommendations
What Makes Live Events Engaging on Facebook Live, Periscope, and Snapchat
CHI '17: Proceedings of the 2017 CHI Conference on Human Factors in Computing SystemsLive streaming platforms bring events from all around the world to people's computing devices. We conducted a mixed methods study including interviews (N = 42) and a survey (N = 223) to understand how people currently experience events using Facebook ...
A First Look at Quality of Mobile Live Streaming Experience: the Case of Periscope
IMC '16: Proceedings of the 2016 Internet Measurement ConferenceLive multimedia streaming from mobile devices is rapidly gaining popularity but little is known about the QoE they provide. In this paper, we examine the Periscope service. We first crawl the service in order to understand its usage patterns. Then, we ...
An SDN-aided low-latency live video streaming over HTTP
AbstractDynamic adaptive streaming over HTTP (DASH) is the crucial factor in the rapid penetration of over-the-top (OTT) service providers for on-demand video streaming. It can also be used for live video streaming by the OTT providers. The recent ...






Comments