Font Size: a A A

Implementation Of H.265 Encoding And Transmission System Base On Zynq

Posted on:2019-10-27Degree:MasterType:Thesis
Country:ChinaCandidate:J H LiuFull Text:PDF
GTID:2428330572451726Subject:Engineering
Abstract/Summary:PDF Full Text Request
The Video industry is evolving to popularize Ultra High Definition videos.UHD videos provides higher resolution,higher frame rate and higher color depth.However,it is difficult for the H.264 encoders which is commonly used nowadays to compress UHD videos effectively.The H.265 coding standard significantly improves the compression efficiency and reduces nearly 50% bitrates compared to the H.264 coding standard.However,there is little H.265 encoding solutions due to its high computational complexity.With the development of UHD video industry,high-performance H.265 encoding system is urgently needed.This paper provides an H.265 encoding solution based on the Zynq Ultra Scale+ MPSo C platform.The encoding and transmission system contains video acquisition,preprocessing,encoding and network transmission blocks.The video acquisition and preprocessing blocks are implemented with the programmable logic of the Zynq Ultra Scale+ MPSo C.H.265 encoding block is implemented with the integrated video codec unit.By using the hardware accelerators in the programmable logic,the system achieves high-performance with reduced power consumption.The software application of the system is developed with GStreamer framework.The acquisition,encoding and network transmission blocks are implemented as elements of GStreamer.The application creates a video processing pipeline by chaining these elements.For reducing CPU usage,DMA buffer sharing is used between the acquisition element and the encoding element.The H.265 encoding and transmission system is tested on a ZCU106 Evaluation board using hardware and software collaborative testing method.Tests show that the system can achieve real-time encoding and transmission of 4K 60 fps video with low CPU usage and low power consumption.Thus,the system is suitable for embedded applications.Moreover,the H.265 encoding and transmission system is of great flexibility and Embedded Vision accelerators can be easily added.
Keywords/Search Tags:Zynq UltraScale+ MPSoC, H.265 Encoding, V4L2, OpenMAX IL, GStreamer
PDF Full Text Request
Related items