Skip to content

Research

Andrea Araldo edited this page Jun 11, 2020 · 2 revisions

aa: Je changerais le titre en "Evaluation"

The goal of this evaluation campaign is to determine an optimal transcoding configuration for an edge node running a CDN. During the conducted experiences we measured three parameters on the server (thus the edge node).

  • CPU load
    The CPU alone will be handling calculations for managing requests and transcoding the content. The system load is a measure of the amount of computational work that a computer system performs. More CPU power means higher costs, more generated heat and more electrical power consumed.
  • Storage used
    The content must be stored and takes a lot of space. Data storage takes a lot of physical space, electrical power and must be maintained regularly.
  • Bandwidth used
    As content is delivered to the clients via the network, its size may vary depending on its characteristics (resolution, framerate, encoding, etc.) and therefore, the bandwidth used for the streaming process.

We initially planned on measuring two more parameters client-side, however we could not manage to generate a DASH manifest which would allow clients to effectively apply their ABR logic until the end of the project. We raised a relative issue to the original project developers and they provided us with a patch.

Clone this wiki locally