4.6 Article

FastTTPS: fast approach for video transcoding time prediction and scheduling for HTTP adaptive streaming videos

Publisher

SPRINGER
DOI: 10.1007/s10586-020-03207-x

Keywords

Transcoding time prediction; Video transcoding; Scheduling; Artificial neural networks; MPEG-DASH; Adaptive streaming

Funding

  1. University of Klagenfurt

Ask authors/readers for more resources

This paper proposes a new method for fast video transcoding time prediction and scheduling, which consists of three phases to predict and schedule the transcoding time of x264 encoded videos. Experimental results show that the predictive model reduces transcoding errors and time, demonstrating the effectiveness of the method.
HTTP adaptive streaming of video content becomes an integrated part of the Internet and dominates other streaming protocols and solutions. The duration of creating video content for adaptive streaming ranges from seconds or up to several hours or days, due to the plethora of video transcoding parameters and video source types. Although, the computing resources of different transcoding platforms and services constantly increase, accurate and fast transcoding time prediction and scheduling is still crucial. We propose in this paper a novel method called fast video transcoding time prediction and scheduling (FastTTPS) of x264 encoded videos based on three phases: (i) transcoding data engineering, (ii) transcoding time prediction, and (iii) transcoding scheduling. The first phase is responsible for video sequence selection, segmentation and feature data collection required for predicting the transcoding time. The second phase develops an artificial neural network (ANN) model for segment transcoding time prediction based on transcoding parameters and derived video complexity features. The third phase compares a number of parallel schedulers to map the predicted transcoding segments on the underlying high-performance computing resources. Experimental results show that our predictive ANN model minimizes the transcoding mean absolute error (MAE) and mean square error (MSE) by up to 1.7 and 26.8, respectively. In terms of scheduling, our method reduces the transcoding time by up to 38% using a Max-Min algorithm compared to the actual transcoding time without prediction information.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available