APP下载

基于FPGA的H.264码流实时传输系统设计

2021-06-02

计算机测量与控制 2021年5期
关键词:系统

(中北大学 电子测试技术国家重点实验室,太原 030051)

0 引言

伴随着移动通信技术标准从1 G~4 G,再到5 G的迭代更新,数字视频质量也从标清,高清,全高清到超高清发生了翻天的改变[1],随之而来的是海量的视频数据和传输过程中的带宽压力。多媒体处理技术的发展产生诸多对庞大原始视频数据的视频压缩编码算法,应用比较广泛的有H.264、H.265、JPEG、MJPEG等,不同的编码算法适用于不同的场合,从软件处理到硬件编码,实现方式也不尽相同[2-3]。国内可查的使用嵌入式平台进行视频编码的有中北大学仪器科学与动态测试教育部重点实验室,该实验室以TMS320C6678 DSP平台实现的HEVC硬件H.265视频压缩算法,压缩后视频数据减少大约 39~74%[1],效果较好。不少学者利用计算机软件进行编码算法研究,如电子科技大学的朱艳玲提出的基于H.264宏块编解码算法的研究[4]。为了响应国家对集成电路行业的扶持政策,本设计选用华为海思半导体的Hi3516A平台,此平台支持H.264、H.265、MPEG等编码算法,综合考虑编码效率、容错能力、网络亲和性等因素,选择H.264算法进行硬件编码。海思平台应用于安防监控领域的多种场景,侧重IP摄像机的系统布局[5-6]。但面对摄像头采集的视频数据生成的编码码流远距离传输问题,海思平台就显得捉襟见肘[7],因此本系统利用海思平台网络接口创造性地使用RAW_SOCKET协议将编码码流传输至FPGA平台[8-9],FPGA平台能很好地实现较于TCP(transmission control protocol)协议相对简单的UDP(user datagram protocol)协议,可成功对接海思平台,完成H.264码流的接收。本文着重于介绍如何利用FPGA进行H.264码流传输,最后介绍系统功能的测试。……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统