基于DPU-m的多路网络视频流解码系统的设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:satan0wei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着大数据时代的到来,云计算、大数据等方面的技术在过去的十几年间飞速发展。据统计,全球范围内每天大约产生2.5EB的信息量,并且在不断增长。在此背景之下,数据中心技术迅速发展起来,而当前数据中心主要服务于互联网、信息技术和电信相关的企业,数据中心所提供的应用多为高通量应用,所谓高通量应用是指主要关注指标为吞吐率的一类应用,整个应用通常是由大量松耦合的规模较小的作业组成,而不是一个规模较大的作业。所谓的高通量应用是指具有大数据、高并发、实时性等典型特点的应用类型。  由于近几年的国家互联网带宽升级计划,互联网用户带宽不断提高,视频能够承载更多的信息,所以当前的互联网服务主体逐渐的变为视频信息。当下网络视频流量占据了互联网带宽很大的一部分,人与人面对面交流的需求的增加促使手机视频通话和视频会议随着互联网带宽增加迅速发展,使得数据中心经常要执行大量的视频处理任务,转码大量视频数据,快速应对视频用户的需求。  本文主要讨论基于DPU-m的多路网络视频流解码这种特定应用场景。相对于普通视频文件的解码工作,网络视频流的解码具有会话片段离散性、延迟间隔不统一等特点,需要不同于普通视频文件的处理方式。同时由于DPU-m支持解码的格式有限,部分视频格式需要交给CPU处理,因此也需要设计相应的分配方式。  本文的工作有三部分。首先根据多路网络视频流特征分析应用的特定应用场景设计并实现了多路网络视频流解码系统,支持千路级并发解码。  然后支持DPU-m硬件解码器,DPU-m是一款异构多核视频编解码加速卡,支持多种主流视频编解码格式的处理,能以较低的功耗高速处理视频数据,减少主机的资源消耗。  本文最后进行了对视频流解码系统的实验评估。首先,对本文实现的解码系统的会话管理及解复用功能进行了实验评估,实验结果证明了本文所实现的解码系统能够有效的识别常见的视频封装格式。然后,使用本文所实现的解码系统对常见视频进行解码测试评估解码第一帧延迟,CPU、内存使用率等指标,评估结果说明了本文所实现的解码系统相对于软件解码能够高效的同时处理多路视频。
其他文献
当前,短信、微博、即时消息(Instant Message, IM)和在线聊天(Internet Relay Chat, IRC)等信息增长迅猛,如何对这些短文本进行分类以满足各种信息处理的要求成为一个重要的
本文主要研究传感器信号处理的数学模型,涉及的具体应用领域是油气钻探中的井斜测量及无人车导航中的交通信号灯检测。由于装配工艺的局限性,传感器难以在满足精度要求的条件下
Web Service技术,以其跨平台性、自描述性、模块化、跨防火墙的优点,在互联网领域迅速发展。随着传统的基于UDDI的Web服务发现模式逐渐淡出人们视线,如何搜索和管理这些Inter
随着图像和视频传感器技术的发展,其价格进一步降低,为移动平台例如汽车、轮船、飞机、室内移动机器人等安放相机和摄相机已成为平台设计的必须配置。这些视频和图像不但可以用
当下的网络结构越来越复杂,网络上的各种服务和应用都在飞速扩展。在研究方面,如何帮助研究机构提高网络测量的范围和精度,使其对网络拥有宏观的掌控,这是个很重要的课题。在
伴随人们对更高质量的视频越来越强烈的需求,视频编码技术在近年来取得了长足的发展,在这样的背景下,一系列视频编码标准的制订为音视频相关应用的广泛实施打下了产业化基础。迄
视频音频等多媒体文件,以其生动的表现力,形式的多样性以及强大的内容承载能力等相对于传统的文本形式的信息更为优越的特征,正在越来越多的作为信息的载体被人们越来越广泛
本文是在信息化技术高速发展的大时代背景下,应用先进的信息化技术设计实现的一种基于J2EE的高校毕业生就业管理系统对于职业学院等高职院校提高就业管理工作的效率具有极其重
云计算平台通过虚拟化技术将软硬件资源组成大规模的虚拟资源池,为用户提供按需取用的云服务。随着云计算技术的不断发展,越来越多的应用和服务选择云平台来部署。监控系统是云
随着信息产业的不断飞速发展壮大,网络上的数据每天都在以惊人的速度不断的增长。用户在查询中越来越多的包含实体的信息,例如人名、机构名等,试图通过围绕实体来构建有意义