基于RTP的AVS2视频流传输与播放系统的设计与实现

发布时间:2017-09-05 18:08

  本文关键词:基于RTP的AVS2视频流传输与播放系统的设计与实现


  更多相关文章: AVS2 视频流 RTP 传输 播放


【摘要】:AVS编解码标准,是由我国自主制订的第二代编解码标准,拥有自主知识产权。AVS标准的编码速度在和国外标准MPEG-2相比时,提升了2到3倍,与AVC标准的编码效率相当。同时,AVS标准所使用的技术非常简洁,它的硬件芯片复杂度又非常低,代表了第二代编解码标准的最高水平;再者,由于AVS是我们国家自主制订的一种编解码标准,运用一站式的许可政策,所以解决了使用AVC标准需要许可专利的问题,使AVS标准更容易被应用。新一代的AVS2标准是由我国AVS工作组耗时三年左右,开发并实现的最新一代视频的编解码标准,同分辨率下的编码效率比第一代AVS标准高了1倍以上,与国际标准HEVC(H.265)的编码效率差不多。如今,虽然使用AVS2编解码标准的应用系统还没有面世,但该编码标准具备可发展推广的潜力。因此设计并实现支持AVS2编解码标准的应用系统,对于促进AVS2的传播与应用并推进AVS2的产业化进程,拥有一定的实际价值。在通过分析、学习流媒体系统涉及到的各个方面有关知识与AVS2视频文件码流结构的前提下,研究并实现了一种基于RTP协议的AVS2视频流传输与播放的系统。首先服务器端对AVS2原始视频码流文件进行分割,将分割完的一个处理单位进行RTP包的封装,通过Socket网络编程进行传输。客户端接收到RTP包后,开始处理,包括对RTP包的重排序、去掉RTP的头等,然后把得到的AVS2数据传递给解码端开始解码,最后对解码出来的图像进行实时播放。其中解码端的解码效率也进行了研究与优化,主要包括删除冗余代码、优化函数调用、修改解码器的输入输出等几个方面。最后,经过实验与测试,该系统能够实现实时的解码与播放的需求。本文的第1章主要叙述了与本论文有关的研究背景,同时简要介绍目前视频编解码的国内外研究现状,最后叙述了本文的主要内容和结构安排。第2章主要介绍了本系统开发所需要的流媒体技术、AVS2解码器的关键技术与其特点,同时研究了AVS2标准的码流结构。第3章主要是对AVS2解码器的分析与优化,同时给出了优化前后的测试效率对比。第4章介绍了Socket网络通信技术和AVS2流媒体服务器的设计与具体实现。第5章介绍了AVS2客户端的设计与具体实现,最后对完整的系统运行效果进行测试。
【关键词】:AVS2 视频流 RTP 传输 播放
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN919.8
【目录】:
  • 摘要6-7
  • Abstract7-11
  • 第1章 绪论11-14
  • 1.1 研究背景11
  • 1.2 视频编码技术研究现状11-12
  • 1.2.1 国际视频编码标准的发展11-12
  • 1.2.2 国内视频编码标准的发展12
  • 1.3 流媒体技术发展现状12-13
  • 1.4 论文的主要内容和结构安排13-14
  • 第2章 流媒体传输与AVS2视频编解码技术14-33
  • 2.1 视频编解码的基本框架14-15
  • 2.2 AVS2视频解码器的关键技术15-24
  • 2.2.1 熵解码的基本原理15-17
  • 2.2.2 反变换与反量化17-19
  • 2.2.3 帧内预测19-20
  • 2.2.4 帧间预测20-23
  • 2.2.5 环路滤波23-24
  • 2.3 AVS2视频码流结构24-25
  • 2.4 AVS2标准特点25-27
  • 2.4.1 AVS2标准的编码效率25-26
  • 2.4.2 AVS2标准的技术特点26-27
  • 2.4.3 AVS2标准的特色27
  • 2.5 流媒体传输技术27-31
  • 2.5.1 TCP协议28-29
  • 2.5.2 UDP协议29
  • 2.5.3 RTP协议29-30
  • 2.5.4 RTCP协议30-31
  • 2.5.5 RTSP协议31
  • 2.6 AVS2流媒体传输系统总体框架31-32
  • 2.7 本章小结32-33
  • 第3章 AVS2解码器的分析与优化33-46
  • 3.1 AVS2解码端分析33-37
  • 3.2 AVS2解码器的耗时分析37-40
  • 3.3 AVS2解码器的C语言级优化40-44
  • 3.3.1 calloc函数方面的动态内存分配问题41-42
  • 3.3.2 AVS2解码器的输入输出优化42-43
  • 3.3.3 减少函数的调用及参数的删减43
  • 3.3.4 Memcpy和Memset函数的使用43-44
  • 3.3.5 I、PB帧分开解码44
  • 3.4 AVS2解码器性能测试44-45
  • 3.5 本章小结45-46
  • 第4章 AVS2流媒体服务器的设计与实现46-57
  • 4.1 Socket网络编程46-47
  • 4.2 服务器的整体设计47-48
  • 4.2.1 主要功能47
  • 4.2.2 服务方式47-48
  • 4.2.3 整体设计48
  • 4.3 服务器的搭建48-53
  • 4.3.1 TCP服务器49-51
  • 4.3.2 UDP服务器51-53
  • 4.4 AVS2视频文件的处理53-54
  • 4.5 RTP的封装与发送54-56
  • 4.6 本章小结56-57
  • 第5章 AVS2客户端的设计与实现57-71
  • 5.1 AVS2客户端的搭建57-60
  • 5.2 RTP的解析与解码60-62
  • 5.3 视频流的播放62-65
  • 5.4 实验结果65-70
  • 5.5 本章小结70-71
  • 结论71-73
  • 论文工作总结71
  • 未来工作展望71-73
  • 致谢73-74
  • 参考文献74-77

【相似文献】

中国期刊全文数据库 前10条

1 王齐福;VCD CVD DVD 有何不同[J];农村电气化;1999年02期

2 邓永红;视频压缩编解码标准综述[J];有线电视技术;2004年03期

3 康健,孙詹,张钊;视频压缩编解码标准在广电的应用[J];中国有线电视;2005年15期

4 庄焕;;浅析AVS编解码标准[J];电脑学习;2008年05期

5 曾宪华;;IPTV编解码标准综述[J];广播电视信息;2006年05期

6 曾宪华;;IPTV编解码标准综述[J];卫星电视与宽带多媒体;2006年12期

7 娄东升;;标准制修订及实施过程中的专利处理——以信息产业部数字音视频编解码标准(AVS)为例[J];信息技术与标准化;2007年04期

8 冯伟斌;;IPTV编解码标准比较[J];通信世界;2007年48期

9 马庆;我国自主数字音视频编解码标准AVS[J];广东科技;2004年07期

10 张素贞;潘磊;;中国数字音视频编解码标准(AVS)的研究及产业化进展[J];内江科技;2007年04期

中国重要报纸全文数据库 前1条

1 马里;用手机免费看电视有望明年实现[N];大众科技报;2007年

中国硕士学位论文全文数据库 前1条

1 郭一楠;基于RTP的AVS2视频流传输与播放系统的设计与实现[D];西南交通大学;2016年



本文编号:799476

资料下载
论文发表

本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/799476.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户22bfa***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com