Performance comparison among popular implementations of H.264 encoders |
Paper ID : 1045-ASAT19-FULL |
Authors: |
Hassan Mohamed *1, Amr Ashry2, Ahmed Elliethy1, Hussein Aly1 1Department of Computers, MTC 2Department of Communication, MTC. |
Abstract: |
Remote sensing videos captured by Unmanned Aerial Vehicle (UAV) air-born high-resolution cameras require efficient compression scheme that preserves the details of the visual contents of the videos while reducing the total size of the data to be managed in real-time. This paper presents a detailed comparison between different open-source implementations for the H.264 video compression scheme. While the high-resolution videos allow analysts to extract more descriptive interpretation and draw more conclusive results, the increase in the data size consumes more storage, resulting in more channel bandwidth, more power, and encounters an extra delay in transmission time. An efficient implementation of video compression can alleviate these large data size effects. In this paper, we analyze and compare the JM-encoder, the X264, the FFmpeg, and Cisco's OpenH264 open-source implementations in terms of compression efficiency, video quality, and computational load. Moreover, we present the rate-distortion curves in terms of PSNR as a quality metric against the bit-rate for combination of 20 videos with various resolutions and dynamic contents. The results show that the OpenH264 has a superior performance in terms of computational load, leaving itself the best candidate for real-time applications with conservative computational resources. |
Keywords: |
UAV, H.264, PSNR, SD, HD. |
Status : Paper Accepted (Oral Presentation) |