基于RTP的H.264视频传输系统的研究与实现
本文关键词:基于RTP的H.264视频传输系统的研究与实现
【摘要】:近年来,随着宽带Internet网络的广泛普及以及多媒体技术的迅速发展,人们对Internet视频信息越来越倾向于以形象直观的方式获取。基于网络的视频流实时传输技术的研究正逐渐被应用在生活及科研领域中。但由于实时网络视频流需要传输庞大的数据量,因此不但对视频压缩技术提出了更高的要求,而且对网络传输协议的选择也显得极其重要。本文首先对H.264视频编码标准进行了研究和学习,对RTP/RTCP协议进行了详细分析,并研究了RTP的打包规则以及RTCP的反馈控制机制。提出了基于H.264视频的实时传输方案以及适合于H.264视频传输的载荷格式和封装策略。针对视频实时传输的特性,提出了完整的基于C/S架构的视频传输方案。此方案中,在服务器和客户端分别进行了功能模块设计。服务器端首先进行摄像头视频采集,然后使用X264视频编码库编码,并提出了一种适合于网络传输的单一打包和分组打包相结合的RTP打包方式,客户端的RTP模块对接收到的RTP包进行解析判断,对单一分组格式和分片分组格式采用不同的拆包方式,拆包重组后的码流使用FFmpeg解码库解码,并在显示屏上进行显示输出,实现开始、暂停、重启等按键功能。在测试部分,分别在有线和无线条件下验证视频传输系统的可靠性,并通过抓包软件分析传播效果,得到在有线宽带局域网中单位时间内收包个数最多;同时,设置了不同帧率、码率下的条件并进行测试,通过分析抓包数据得到了随着帧率、码率增大,收包个数逐渐减少。
【关键词】:视频编解码 H.264 RTP
【学位授予单位】:北方工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN919.8
【目录】:
- 摘要3-4
- Abstract4-9
- 第一章 绪论9-13
- 1.1 选题的研究背景及意义9
- 1.2 国内外研究现状9-12
- 1.3 课题的主要工作及论文结构12-13
- 第二章 理论与技术基础13-24
- 2.1 各类编码技术比较13-14
- 2.2 H.264视频编解码标准及关键技术14-18
- 2.2.1 视频编码层VCL14-15
- 2.2.2 网络提取层NAL15-17
- 2.2.3 H.264的编码算法档次17-18
- 2.3 多媒体的实时传输协议RTP/RTCP18-23
- 2.3.1 RTP固定头部格式19-20
- 2.3.2 RTP载荷的类型20-23
- 2.3.3 实时传输控制协议RTCP23
- 2.4 本章小结23-24
- 第三章 H.264实时视频传输系统的总体设计24-27
- 3.1 系统整体结构设计24-25
- 3.2 服务器端设计25-26
- 3.3 客户端设计26
- 3.4 开发环境26
- 3.5 本章小结26-27
- 第四章 H.264实时视频传输系统服务器端详细设计27-39
- 4.1 摄像头的视频采集模块27-31
- 4.1.1 打开视频设备28-29
- 4.1.2 设定属性及采集方式29-31
- 4.1.3 关闭视频设备31
- 4.2 H.264编码模块31-32
- 4.2.1 H.264编码器选择31-32
- 4.2.2 x264编码模块32
- 4.3 H.264码流的RTP封装与发送模块32-36
- 4.3.1 H.264视频的RTP封装策略32-33
- 4.3.2 H.264视频的RTP封装设计33-34
- 4.3.3 H.264视频的RTP封装实现34-36
- 4.4 H.264视频流网络发送模块36-37
- 4.5 网络拥塞控制机制探讨37-38
- 4.5.1 网络状况评估算法37-38
- 4.5.2 算法改进38
- 4.6 本章小结38-39
- 第五章 H.264实时视频传输系统客户端详细设计39-47
- 5.1 收包重组模块39-40
- 5.2 解码模块40-43
- 5.2.1 H.264解码原理40-41
- 5.2.2 FFmpeg工作流程分析41-43
- 5.3 显示模块43-46
- 5.4 本章小结46-47
- 第六章 系统的调试及测试结果分析47-56
- 6.1 实验环境47
- 6.2 服务端实验及调试47-50
- 6.2.1 实验步骤48-49
- 6.2.2 实验结果49-50
- 6.3 总体实验与调试50-52
- 6.3.1 实验步骤50-51
- 6.3.2 实验结果51-52
- 6.4 接收端不同条件下对比测试52-55
- 6.4.1 不同网络环境下测试52-53
- 6.4.2 不同帧率、码率条件下测试53-55
- 6.5 本章小结55-56
- 第七章 总结与展望56-58
- 7.1 工作总结56-57
- 7.2 工作展望57-58
- 参考文献58-61
- 在学期间的研究成果61-62
- 致谢62
【相似文献】
中国期刊全文数据库 前10条
1 佘其炯;视频传输系统试验[J];邮电设计技术;1996年03期
2 柴岗;数字视频传输系统综述[J];现代电视技术;2000年S1期
3 杨亮;单通道光纤视频传输系统[J];有线电视技术;2002年04期
4 杨方,蒙培生,王乘;基于主体的自适应视频传输系统[J];计算机工程;2003年17期
5 孙兵,黄贤武;TMS320C6711 EDMA方式在视频传输系统中的应用[J];现代电子技术;2005年14期
6 刘嘉;庄奕琪;汤华莲;;蓝牙视频传输系统设计[J];现代电子技术;2006年17期
7 余强;宋铁成;;基于蓝牙技术的视频传输系统的硬件设计与实现[J];电气电子教学学报;2008年01期
8 孙德华;;卫星多媒体视频传输系统在西气东输工程中的应用[J];数字石油和化工;2008年06期
9 樊薇;;高速公路视频传输系统方案设计探讨[J];中国交通信息产业;2008年10期
10 王军;郑儒欣;;建设消防3G无线视频传输系统的探讨[J];消防技术与产品信息;2010年10期
中国重要会议论文全文数据库 前5条
1 周云;;机动视频传输系统的技术实现与应用[A];四川省通信学会2007年学术年会论文集[C];2007年
2 王少华;唐璞;陈波;姚亮;;无线视频传输系统的设计[A];2005'全国微波毫米波会议论文集(第一册)[C];2006年
3 张维勇;钱军;戴丽;;基于RTP协议的视频传输系统的研究与设计[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
4 王丽丰;牛建伟;肖晨;胡建平;杨鑫;;基于H.264无线视频传输系统的研究[A];2005年全国开放式分布与并行计算学术会议论文集[C];2005年
5 欧扬;;基于FC的LVDS视频传输系统的发射端[A];2008年中国西部青年通信学术会议论文集[C];2008年
中国重要报纸全文数据库 前5条
1 刘亚敏;“应急布控视频传输系统”在应对突发事件中发挥重要作用[N];光明日报;2008年
2 本报记者 付政浩;强化竞争 加大价格分比重[N];政府采购信息报;2011年
3 杨建国;让快速动员驶上快车道[N];中国国防报;2004年
4 张露萌 本报记者 张斯文;黑河好八连 威武立国门忠诚洒边关[N];黑龙江日报;2012年
5 杜国楼、特约通讯员 张日军;网上对抗练实战本领[N];解放军报;2004年
中国博士学位论文全文数据库 前1条
1 王永芳;提高无线视频QoS的若干技术研究[D];上海交通大学;2007年
中国硕士学位论文全文数据库 前10条
1 梁宁;基于无线Mesh网络的井下视频传输系统[D];西安邮电大学;2015年
2 周佳兵;基于JND模型的H.264算法及视频传输系统实现[D];电子科技大学;2014年
3 曾鹏飞;基于FPGA的光纤高清数字视频传输系统的研究[D];长沙理工大学;2014年
4 陈玮博;基于RTP的H.264视频传输系统的研究与实现[D];北方工业大学;2016年
5 吴小刚;多路数字视频传输系统的研究与设计[D];大连理工大学;2007年
6 梁军学;嵌入式蓝牙视频传输系统研究与实现[D];解放军信息工程大学;2007年
7 吕佩哲;光纤视频传输系统的研究[D];长春理工大学;2011年
8 梁姗;基于无线网络的视频传输系统的研究[D];北京邮电大学;2006年
9 李吉祥;基于负载均衡的3G视频传输系统的设计与实现[D];大连理工大学;2011年
10 刘朝杰;基于内容适配的视频传输系统的研究与实现[D];南京邮电大学;2013年
,本文编号:905909
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/905909.html