skip to main content
10.1145/3204949.3208112acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
demonstration

Fast and easy live video service setup using lightweight virtualization

Published: 12 June 2018 Publication History

Abstract

The service broker provides service providers with virtualized services that can be initialized rapidly and scaled up or down on demand. This demonstration paper describes how a service provider can set up a new video distribution service to end users with a diminutive effort. Our proposal makes use of Docker lightweight virtualization technologies that pack services in containers. This makes it possible to implement video coding and content delivery networks that are scalable and consume resources only when needed. The demonstration showcases a scenario where a video service provider sets up a new live video distribution service to end users. After the setup, live 720p30 video camera feed is encoded in real-time, streamed in HEVC MPEG-DASH format over CDN network, and accessed with a HbbTV compatible set-top-box. This end-to-end system illustrates that virtualization causes no significant resource or performance overhead but is a perfect match for online video services.

References

[1]
Docker. 2018. {Online}. https://www.docker.com.
[2]
Docker Registry. 2018. {Online}. https://docs.docker.com/registry.
[3]
Eclipse Jetty. 2016. {Online}. https://www.eclipse.org/jetty.
[4]
ETSI. 2016. Hybrid Broadcast Broadband TV, TS 102 796 - V1.4.1.
[5]
HbbTV. 2016. {Online}. http://www.hbbtv.org.
[6]
T Kämäräinen, Y Shan, M Siekkinen, and A Ylä-Jääski. 2016. Docker Cluster Management for the Cloud - Survey Results and Own Solution. IEEE Communications Magazine 14 (2016), 265--282.
[7]
Kvazaar. 2018. {Online}. https://github.com/ultravideo/kvazaar.
[8]
MPEG. 2014. Information Technology - Dynamic adaptive streaming over HTTP (DASH) - Part 1: Media presentation desctiption and segment formats. ISO/IEC CD 23009-1:2014.
[9]
Nginx. 2018. {Online}. https://nginx.org.
[10]
R Peinl, F Holzschuher, and F Pfitzer. 2015. Virtual Machines vs. Containers in Cloud Gaming Systems. In International Workshop on Network and Systems Support for Games.
[11]
Rancher. 2018. {Online}. http://rancher.com.
[12]
Marko Viitanen, Ari Koivula, Ari Lemmetti, Arttu Ylä-Outinen, Jarno Vanne, and Timo D. Hämäläinen. 2016. Kvazaar: open-source HEVC/H.265 encoder. In Proc. ACM Int. Conf. Multimedia.
[13]
x264. 2018. {Online}. http://www.videolan.org/developers/x264.html.
[14]
x265. 2018. {Online}. http://x265.org.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MMSys '18: Proceedings of the 9th ACM Multimedia Systems Conference
June 2018
604 pages
ISBN:9781450351928
DOI:10.1145/3204949
  • General Chair:
  • Pablo Cesar,
  • Program Chairs:
  • Michael Zink,
  • Niall Murray
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 June 2018

Check for updates

Author Tags

  1. content delivery network (CDN)
  2. docker
  3. dynamic adaptive streaming over HTTP (DASH)
  4. high efficiency video coding (HEVC)
  5. hybrid broadcast broadband TV (hbbTV)
  6. virtualization

Qualifiers

  • Demonstration

Funding Sources

  • TUBITAK from Turkey
  • Business Finland
  • Academy of Finland

Conference

MMSys '18
Sponsor:
MMSys '18: 9th ACM Multimedia Systems Conference
June 12 - 15, 2018
Amsterdam, Netherlands

Acceptance Rates

Overall Acceptance Rate 176 of 530 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media