Skip to search boxSkip to navigationSkip to main content

A new live video streaming approach based on Amazon S3 pricing model

Research Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Abstract

Video has become a mainstream media source on the web, and live video streaming is growing as a prominent player in the modern marketplace for both businesses and individuals. Due to elasticity and on-demand nature that cloud computing provides, more and more video service providers (VSP) utilize cloud infrastructures to provide cloud-based video applications. In this work, we propose Cloud Live Video Streaming (CLVS) -A new approach to efficiently stream live video that is based on Amazon S3 pricing model. In the design of CLVS, when a source video is being recorded by a mobile device, on which then it is segmented and encoded. Next, those video segments are pushed into a designated Amazon S3 bucket. On end-user devices, the client program of CLVS directly retrieves the most recent video segment from the S3 bucket, then performs decoding and video playing back. By using Amazon S3 service, our CLVS employs what is referred to as a 'serverless' design by eliminating the needs for an intermediary and persistently running streaming server. Thus, VSPs do not have to pay for the idle time found on the traditional streaming servers, but still are able to continually provide live video streams to end viewers. We implement a prototype of CLVS and optimize its performance by using multithreaded prefetching and caching techniques. In experiments, we compare our CLVS with an existing video streaming software - Wowza Streaming Engine. Experiment results indicate that CLVS not only outperforms Wowza in many aspects of video streaming performance, but also financially costs less.

Bibliographic Information

Output type

Research Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English

Pages from-to (Number of pages)

Pages 321-328 (8 pages)

Publication milestones

  • Published - 22/02/2018

Publication status

Published - 22/02/2018

Publisher

Institute of Electrical and Electronics Engineers Inc.

Publication series

  • Publication series name: 2018 IEEE 8th Annual Computing and Communication Workshop and Conference, CCWC 2018
    Volume: 2018-January

ISBN (Electronic)

9781538646496

Publication IDs

  • Scopus: 85047474325

Host publication title

2018 IEEE 8th Annual Computing and Communication Workshop and Conference, CCWC 2018

Host publication editors

  • Satyajit Chakrabarti
  • Himadri Nath Saha