Dashc: A highly scalable client emulator for DASH video

Research output: Chapter in Book/Report/Conference proceedingsConference proceedingpeer-review

Abstract

In this paper we introduce a client emulator for experimenting with DASH video. dashc is a standalone, compact, easy-to-build and easy-to-use command line software tool. The design and implementation of dashc were motivated by the pressing need to conduct network experiments with large numbers of video clients. The highly scalable dashc has low CPU and memory usage. dashc collects necessary statistics about video delivery performance in a convenient format, facilitating thorough post hoc analysis. The code of dashc is modular and new video adaptation algorithm can easily be added. We compare dashc to a state-of-the art client and demonstrate its efficacy for large-scale experiments using the Mininet virtual network.

Original languageEnglish
Title of host publicationProceedings of the 9th ACM Multimedia Systems Conference, MMSys 2018
PublisherAssociation for Computing Machinery, Inc
Pages409-414
Number of pages6
ISBN (Electronic)9781450351928
DOIs
Publication statusPublished - 12 Jun 2018
Event9th ACM Multimedia Systems Conference, MMSys 2018 - Amsterdam, Netherlands
Duration: 12 Jun 201815 Jun 2018

Publication series

NameProceedings of the 9th ACM Multimedia Systems Conference, MMSys 2018

Conference

Conference9th ACM Multimedia Systems Conference, MMSys 2018
Country/TerritoryNetherlands
CityAmsterdam
Period12/06/1815/06/18

Keywords

  • DASH
  • Headless player
  • Network performance
  • Scalability
  • Video client emulator
  • Video player

Fingerprint

Dive into the research topics of 'Dashc: A highly scalable client emulator for DASH video'. Together they form a unique fingerprint.

Cite this