摘要
针对目前无人机实时视频的实时性、低功耗、小型化需求,设计了一种基于ARM嵌入式的实时视频传输系统;该系统采用NXP i.MX6Q作为视频采集端的核心处理器;搭载嵌入式Linux操作系统,使用HEVC(高效率视频编码)标准进行视频编码,扩展了RTMP对HEVC的支持,在云服务器端使用Nginx搭建流媒体服务器,使用4G移动网络通过RTMP实时消息传输协议对视频实时推流。视频接收端使用FFplay实时显示。实验结果表明,系统运行稳定,视频显示平均延迟在900 ms以下,播放流畅,图像清晰。
In view of the real-time,low-power and miniaturization characteristics of real-time UAV real-time video,an ARM-based embedded video transmission system is designed.The system uses NXP i.MX6Q as the core processor of the video acquisition terminal based on Linux operating system,using V4L2 interface technology to capture video,using FFmpeg to carry out HEVC(High Efficiency Video Coding)standard encoding for video,extending RTMP support for HEVC,using Nginx to carry streaming media server on cloud server side.The 4G mobile network pushes the video in real time through the RTMP real-time message transmission protocol.The video receiver uses FFplay for real-time display.The experimental results show that the system runs stably,the average delay of the video display is below 900 ms,the playback is smooth,and the image is clear.
作者
刘建新
廖望
严月浩
LIU Jian-xin;LIAO Wang;YAN Yue-hao(School of Mechanical Engineering,Xihua University,Chengdu,610039,China;Chengdu Technological University,Chengdu,610730,China)
出处
《南昌航空大学学报(自然科学版)》
CAS
2019年第2期96-101,共6页
Journal of Nanchang Hangkong University(Natural Sciences)
基金
成都市科技项目(2015-NY02-00336-NC)