Abstract
Video can be streamed live with differentapplications (e.g. YouTube Live, Periscope). Typically, thevideo content is adapted for end users based on receivingclient’s capabilities, and network bandwidth. The adaptation isrealized with different video representations, which are createdby transcoding the original video content. When video isstreamed live, transcoding has to be completed within real timeconstraints, which is a computationally demanding process.Particularly, live transcoding should be enabled efficiently by acontent distributor to minimize resource provisioning costs.The contribution of this paper is an architecture for predictinglive video transcoding performance on a Docker-basedplatform. Particularly, cloud resource management for livevideo transcoding has been focused on. A model was trainedbased on measurements in different transcodingconfigurations. Offline evaluation results indicate that livetranscoding speed or CPU usage can be predicted with 3-8 %accuracy. When video is transcoded on virtual machines basedon predictions in a prototype system (live), live transcodingspeed prediction accuracy is within a similar range as theoffline performance, but worse for CPU usage prediction (5-15%). In most cases the specified range for transcoding speedand CPU usage can be achieved at least with a precision of 76%.
Original language | English |
---|---|
Title of host publication | 2018 IEEE International Conference on Services Computing, SCC 2018 |
Subtitle of host publication | Part of the 2018 IEEE World Congress on Services |
Publisher | IEEE Institute of Electrical and Electronic Engineers |
Pages | 65-72 |
Number of pages | 8 |
ISBN (Electronic) | 978-1-5386-7250-1 |
ISBN (Print) | 978-1-5386-7251-8 |
DOIs | |
Publication status | Published - 1 Jul 2018 |
MoE publication type | Not Eligible |
Event | IEEE International Conference on Services Computing, SCC 2018 - San Francisco, United States Duration: 2 Jul 2018 → 7 Jul 2018 |
Conference
Conference | IEEE International Conference on Services Computing, SCC 2018 |
---|---|
Abbreviated title | SCC 2018 |
Country/Territory | United States |
City | San Francisco |
Period | 2/07/18 → 7/07/18 |
Keywords
- video transcoding
- FFmpeg
- Rancher
- Cassandra
- Docker
- Random forest
- Prometheus