推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于hi3516a的h265码流实时传输系统设计

更新时间:2020-10-15 19:52:44 大小:706K 上传用户:xuzhen1查看TA发布的资源 标签:hi3516aH265实时传输系统 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

摘要:介绍了在海思Hi3616A开发平台下实现的一种H265码流实时传输系统。利用海思提供的媒体处理平台(MPP)采集高清摄像头感应到的視频图像并进行H65压缩鳊码,然后对LVE555开源代码进行二次开发,实现播放H265实时码流的功能,将压缩编码后的据发送出去。设计结果表明,系统传输高清视频图像延迟短,播放流畅,满足智能监控领域应用的要求。
关键词:MPP;LIVE555;H265;实时码流

0引言
随着社会的发展以及人们生活质量的提高,安全问题越来越受到重视。在这样的形式之下,网络视频监控技术占领着越来越大的市场,广泛应用在交通、商场等领域。然面,技术应用对视频的质量、传输的实时性和数据的压缩效率等提出了要求田,对项目开发构成了巨大挑战。本文设计并实现了一套实时流媒体传输系统,以Hi3516A开发平台作为基础,以高压缩效率的H265编码算法作为编码技术,通过对LVE555开源代码二次开发实现H265码流实时传输从而构成了整个系统。该系统在视颏质量、压缩效率、实时性上都满足了当前市场应用的要求,对实际项目开发具有一定的借鉴意义1系统工作原理
如图1所示,系统以H3516A开发平台(由高分辨率1080p的ARO330摄像头模块和带千兆以太网功能的Hi3516A控制器模块组成硬件平台,并在硬件平台上烧写了U-Boot、Linux内核和加载了相关驱动)作为基础,在该平台上开发应用程序。首先,进程A获取来自AR030摄像头模块的YUV原始视频图像,并使用H265压缩编码算法进行压缩编码获得H265格式码流,该过程通过使用海思提供的媒体处理平台(MPP)实现;其次,进程B负责响应网络客户端的请求,将进程A的输出码流通过千兆以太网接口实时地发送出去,该过程通过对LIVE555开源代码(该代码原本只支持文件发送功能,而不支持内存实时数据发送功能)二次开发实现;此外,进程A与进程B之间的数据交换使用共享内存进程通信方式,节约了CPU资源和时间成本。

部分文件列表

文件名 大小
基于hi3516a的h265码流实时传输系统设计.pdf 706K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载