Performance comparison among popular implementations of H.264 encoders | ||||
International Conference on Aerospace Sciences and Aviation Technology | ||||
Article 38, Volume 19, Issue 19, April 2021, Page 1-7 PDF (597.5 K) | ||||
Document Type: Original Article | ||||
DOI: 10.1088/1757-899X/1172/1/012036 | ||||
View on SCiNiTO | ||||
Authors | ||||
H Y El-Arsh; A S Elliethy; A M Abdelaziz; H A Aly | ||||
Dept. of Computer Engineering, Military Technical College, Cairo, Egypt, 11766. | ||||
Abstract | ||||
Remote sensing videos captured by Unmanned Aerial Vehicle (UAV) air-born highresolution cameras require an ecient 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 dierent open-source implementations for the H.264 video compression scheme. While the high-resolution videos allow analysts to extract more descriptive interpretations and draw more conclusive results, the increase in the consequent data size consumes more storage, resulting in more channel bandwidth, more power, and encounters an extra delay in transmission time. An ecient implementation of video compression can alleviate these large data size eects. 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 eciency, 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 a combination of 20 videos with various resolutions and dynamic contents. Albeit H.64 is superseded by H.265, till now H.264 is used in more than 65% of video coding applications. For example, YouTube only allows H.264 for live streaming. | ||||
Statistics Article View: 139 PDF Download: 183 |
||||