NewsCast: an adaptive video stream production and delivery system

Ronald J. Desmarais, Przemek Lach, Sudhakar Ganti, Hausi A. Müller · Conference of the Centre for Advanced Studies on Collaborative Research · 2013

Mobile consumers increasingly expect that their applications be context-aware by sensing their dynamic environment to deliver personalized contents. Context sources include user profiles, web history, and the environment captured by mobile device sensors. The benefits of context-aware applications and services include improved user experiences, higher quality of service, optimized system resource utilization, and smarter recommendations. One application domain that has yet to exploit personal context fully is video streaming. Video services, such as Youtube and Netflix, stream the same video clip to millions of users. However, MOOC (Massive Open Online Courses) providers, such as Udacity, Coursera or edX, offer video interaction capabilities to personalize the viewing experience. In this paper, we present the design and evaluation of NewsCast, an application to provide personalized interactive video streaming in real-time. We show how to design, adapt, and customize the NewsCast streaming experience using the Gstreamer open source software. To evaluate the performance of our context-aware video streaming platform, we subjected NewsCast to several deployment scenarios to compare key indicators such as latency, bandwidth and processor utilization. This NewsCast project grew out of the NSERC Strategic Network for Smart Applications on Virtual Infrastructure (SAVI) and our quest to build canonical, data-intensive future Internet applications.

Read the paper · More papers on PaperTik