The objective of this paper is to improve the overall performance of distributed encoding, with a particular focus on encoding speed. The proposed scheme consists of content-aware video segmentation and scheduling that consists of two major parts. In the first part, segmentation is carried out with greater efficiency by considering changes in the video content, and in the second part, the segment assignment process is carried out using an efficient scheduling scheme that changes the encoding order of the segments. We measured the content similarity by using the sum of absolute difference algorithm and then applied a threshold to define the degree of change in similarity. The video was segmented based on the extent to which the similarity had changed, and the encoding order of the segments was rearranged to perform distributed encoding. Finally, this paper introduces the MapReduce-based distributed video encoding, using the content-aware video segmentation and scheduling described above, and presents the results of the performance using this scheme, which indicate that the proposed scheme increases the bitrate by a maximum of 2.9% over existing segmentation schemes, and also increases the speed by a maximum of 15.3%.
['Myunghoon Jeon', 'Namgi Kim', 'Byoung-Dai Lee']
MapReduce-Based Distributed Video Encoding Using Content-Aware Video Segmentation and Scheduling