基于RTP的H.264视频实时传输系统研究与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:wei71
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,多媒体视频业务得到了广泛应用,但由于视频流庞大的数据量以及Internet网络“尽力而为”的服务特性,使得视频实时传输服务质量已无法满足用户的需求。为了在视频应用中获得更好的服务质量,本文设计并实现了基于RTP的H.264视频实时传输系统。在设计并实现该系统之前,本文首先研究分析了当前视频编码技术的发展状况,通过比较可知,H.264标准较以往标准具有更高效的压缩性能以及良好的网络亲和性,因此本文确定采用H.264视频数据作为网络传输的对象;其次,介绍分析了流媒体应用中广泛使用的RTP/RTCP协议标准,并确立将其作为本系统承载视频数据的传输协议;接着,简要介绍了基于RTP的H.264码流封装技术;最后,研究分析了当前实时传输应用中的拥塞控制技术,并针对传统拥塞控制算法在实时传输应用中的不足提出了一种改进的拥塞控制算法NFCA(New Feed-back Control Algorithm)。基于以上理论研究,本文进行了原型系统的设计与实现。该系统主要包括服务器和客户端两个部分,其中服务器根据客户端的反馈信息,采用改进的NFCA算法进行拥塞控制。文中给出了整个系统的框架设计、模块设计,并详细阐述了各个模块中使用的关键技术、工作流程以及核心数据结构。实验测试表明,该系统运行可靠、有效,并且在实时传输服务质量方面有明显的提升。
其他文献
二维动画以其独特的风格深深吸引着广大爱好者和研究者,由于其具有丰富的表现力,因此也别广泛应用于娱乐、广告、教育等领域。但是,由于二维动画的制作过程十分复杂,产生的周期长
本文研究的是单帧图像的超分辨率重建问题。重点关注图像柔边重建效率和稀疏重建算法,并在改进的基础上将它们联合起来,其中柔边重建关注的是柔化边缘锯齿,稀疏重建运用字典库的
在软件系统中,有许多需要定期执行的任务。按照当前的业界通用做法,这些任务主要是通过操作系统的定时调度服务来运行的,如Unix和Linux系统的crond服务。这种方式相对简单,对小型
数据库自然语言接口(NaturalLanguageInterfacetoDatabase,NLIDB)因其简化了人机交互的过程,使用户可以用自己熟悉的语言查询数据库而广受欢迎,因而自然语言查询接口的研究具有
海量数据是数字时代明显的特征,数据大规模增长使得数据处理变得异常困难,样例选择是处理海量数据的主要方法之一。样例选择的目的是去除原始数据集中的冗余样例和噪音样例,从而
伴随着汽车保有量的快速增长,智能化的驾驶辅助系统获得了广泛关注。交通标志识别作为智能交通系统(Intelligent Transportationsystem,ITS)的一个重要组成部分,在上个世纪70年
近年来,对于关系数据库中Top-N查询的研究已成为国际前沿课题之一。Top-N查询是很有效的现代查询,它弥补了传统数据查询的不足,不仅能够找到与查询条件完全匹配的结果也能找到与
随着计算机、通信和网络技术的飞速发展,军队办公自动化、电子化、网络化建设正加速推进,电子军务作为军队信息化建设的基础和发展方向倍受关注。工作流系统作为一种新型、高效
分类被广泛的应用于生产、科学研究、日常生活等领域的方方面面。随着机器学习应用范围的扩大,信息技术以及互联网的迅速发展,每天都有大量的数据被收集,新的挑战和问题也随
考虑到实际问题中,属性值间可能会有偏好关系,传统粗糙集理论不能很好的解决这种问题,因此用优势关系代替传统粗糙集中的等价关系,提出基于优势关系的粗糙集理论。基于优势关系粗