基于PKUnity-3(65)的高清视频VoIP软件实现与QoS优化

来源 :北京大学 | 被引量 : 0次 | 上传用户:kittyangie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近十年来,基于IP网络的语音及视频通话在技术上发展迅速,其实际应用也越来越广泛。视频通话功能满足用户对实时通讯更高的需求,具有很好的应用前景。PKUnity-3(65)是一款由北京大学微处理器研发中心自主研发的低功耗系统芯片,在片上集成了CPU、图形加速、视频编解码等多种硬件功能部件。本文基于该系统芯片的软硬件平台,设计和实现一款具有高清视频通话功能的VoIP软件;并针对网络传输不稳定特征,采取多种策略以保障视频通话的服务质量。  本文针对视频处理过程使用软硬件协同的方法,采取多种优化措施,实现最高720p@30fps视频通话支持。在图像采集模块中,通过使用内存映射的缓冲来减少拷贝,以实时调度的独立线程来保证采集过程的实时性。在原始图像数据的颜色空间转换步骤中,使用向量指令实现4至6倍的计算加速。利用视频处理单元(VPU)的硬件加速能力,完成多实例的封装控制,实现并发的视频编码和解码,分担了CPU的计算负载。利用支持覆盖(overlay)技术的显示引擎,在视频层中快速地输出解码后的高分辨率图像,并使用图形处理器(GPU)辅助图像的显示合成。  网络传输的数据丢失严重影响视频解码,使得视频通话的服务质量大幅下降。本文针对IP网络无服务质量保证的数据传输特征,设计和实现多种策略,在网络传输带宽不稳定的情况下,保证视频通话的服务质量。本文一方面采取了端到端的动态自适应带宽的码率控制方法,在网络带宽下降时,避免持续的数据包丢失导致服务质量的迅速下降;并且在码率跟随带宽的变化之后,自动刷新视频编码的参考帧,使得接收端的解码器能迅速从数据丢失中恢复。另一方面,本文采用低密度奇偶校验码(LDPC)的前向纠错编码技术,在应用层增加对数据丢失的抵抗措施,与自适应策略相互补充,在一定范围内完全掩盖数据丢失的发生。  本文在PKUnity-3(65)平台实现高清视频VoIP软件,并实现多种策略以保证通话的服务质量,为其它类似系统芯片上的视频通话实现提供了很好的参考。  
其他文献
随着现代社会节奏的日益加快,计算机网络进入了飞速发展时期,逐渐成为了人们日常生活中信息交流的主要渠道。然而在网络上的信息传输仍然面临着很多安全问题,同时也对国家经济造
随着信息化技术的飞速发展,网络成为信息交流的重要平台,信息化教育技术受到越来越多高校的重视,建设一个健全的数字换校园成为高校的一个重要课题。传统的教学方式已不能满足高
互联网络为网民发表评论、交换观点带来了极大的便利,也为人们的决策提供了有力的支持。消费者很容易在餐馆点评网上对餐饮与服务进行评论,为新的客户选择餐馆提供依据;人们也
XML是一种半结构化的数据描述语言,因其具备高可读性、跨平台性和可扩展等特性,在互联网领域被广泛应用。为了推动XML数据查询和处理的标准化,国际万维网组织W3C发布了XQuery
人体检测技术是计算机视觉领域一个重要的研究方向,是实现智能监控等应用的关键,具有很强的实用价值。许多基于人体目标的高级技术,如异常行为分析、行人追踪等,都直接依赖于人体
随着信息化发展和网络技术的广泛应用,网络安全性变得至关重要。继防火墙,数据加密等安全保护措施后,入侵检测系统成为新一代的安全保障技术。传统的入侵检测系统都有一些缺
随着城市化进程的逐步推进,城市建设快速发展,各类建筑物的地下部分所占空间越来越大,地置深度越来越深。基坑工程向更大、更深、条件更复杂的方向发展,变得更加规范化、信息
无线传感器网络是由部署在监测区域内的大量廉价传感器节点,通过无线通信方式形成的一个多跳的自组织网络,以其低成本、低功耗、自组织和分布式等特点带来了一场信息感知的革命
引文推荐系统的任务就是对书籍文献中的文字片段给出合适的备选引用文献供作者和读者参考,无疑这对于文字工作者而言非常有用。引文推荐问题可以被转化为一个信息检索问题,其中
在任何组织中,允许内部员工外联网络都是一种必然要求,但过多的与工作或学习无关的网络行为将严重影响效率,更可能引发内部安全问题,根据多个机构发布的调查报告,在我国企业