基于H.264和AVS的流媒体传输技术研究

基于H.264和AVS的流媒体传输技术研究

论文摘要

随着互联网的迅速发展,人们对信息资源的需求已经逐渐由文字和图片过渡到音频和视频,并越来越强调获取资源的实时性和互动性。网络传输音视频等多媒体信息的传统方式是完全下载后再播放,下载常常要花数分钟甚至数小时,严重限制了人们利用互联网进行音视频信息的交流。流媒体技术就在这种背景下应运而生。该技术可以实现流式传输,按照时间先后次序将声音、影像或动画由服务器向客户端连续传送,用户不必等到整个文件下载完毕,而只需经过几秒到几十秒的启动延时即可进行播放。当声音、视频等在用户的机器上播放时,文件的剩余部分会从服务器上继续下载。H.264/AVC是ITU-T VCEG和ISO MPEG所组成的联合视频专家组JVT共同制订的新一代视频编码标准。和以往的视频压缩标准及技术相比,H.264不仅具有更高效的压缩性能,而且具有良好的网络适应特性,因此在网络流媒体中得到了广泛应用。AVS即“数字音视频编解码技术标准”(Audio and Video codingStandard),是我国具备自主知识产权的第二代信源编码标准。AVS实现复杂度低,技术方案简洁,知识产权清晰。它可以支持现有的流媒体系统,能够广泛应用于多媒体领域。本论文针对H.264编码标准,分析了H.264的两种文件格式—RTP格式和AnnexB格式的语法和数据组织形式,结合流媒体传输协议RTSP/RTP/RTCP,开发了支持H.264视频实时传输的流媒体系统,该系统可以实现流媒体数据的实时播放和下载。针对我国的音视频编解码标准AVS,实现了支持AVS视频的流媒体系统,实现了流媒体下载和实时播放。对于一个多功能流媒体机顶盒,用户在观看节目的过程中物理连接可能会断开,造成播放停顿,影响用户的体验。针对这一问题,深入分析了流媒体传输中的时间机制,通过网络断开检测、尝试网络连接和继续接收数据等步骤,实现了机顶盒中的断线重连功能。本论文的研究内容主要包括以下几个方面:1.流媒体协议栈的实现,重点研究了流媒体协议RTSP/RTP/RTCP的实现机制和它们交互工作的原理。实现了基于嵌入式平台的流媒体客户端,使客户端可以与通用流媒体服务器组成流媒体系统。2.研究了网络上即将广泛应用的新一代视频编解码标准H.264,并对其两种主要的文件格式(RTP格式和Annex B格式)进行详细分析,研究实现了基于RTP格式和Annex B格式的H.264视频传输系统。3.研究了我国具有自主知识产权的第二代信源编码标准AVS,分析其文件组织格式,结合流媒体传输技术,研究实现支持AVS视频的流媒体传输系统。4.针对用户使用机顶盒观看节目过程中物理连接突然断开的问题,研究和实现机顶盒中的断线重连技术。综上所述,本论文实现了流媒体协议栈和嵌入式流媒体客户端,为进一步研究流媒体技术打下了基础。实现了机顶盒中的断线重连功能,实现了基于H.264和AVS的流媒体传输系统,为深入研究H.264和AVS流媒体传输技术提供了平台。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 流媒体技术发展现状
  • 1.3 H.264标准
  • 1.4 AVS标准
  • 1.5 本论文的研究内容和主要贡献
  • 第二章 流媒体技术基础
  • 2.1 流媒体概述
  • 2.1.1 流媒体基本概念
  • 2.1.2 流媒体系统组成
  • 2.1.3 流媒体传输机制
  • 2.2 流媒体关键技术
  • 2.2.1 实时流协议(RTSP)
  • 2.2.2 实时传输协议(RTP)
  • 2.2.3 实时传输控制协议(RTCP)
  • 2.3 流媒体主要应用
  • 2.4 流媒体发展新趋势
  • 2.5 小结
  • 第三章 基于H.264的流媒体传输技术
  • 3.1 H.264编解码技术
  • 3.2 基于RTP格式的H.264传输系统
  • 3.2.1 H.264 NAL单元语法
  • 3.2.2 H.264 RTP格式
  • 3.2.3 H.264视频传输RTP打包分析
  • 3.2.4 NALU分片规则
  • 3.2.5 H.264 RTP格式视频流式传输技术
  • 3.3 基于Annex B格式的H.264传输系统
  • 3.4 系统功能测试
  • 3.5 小结
  • 第四章 基于AVS的流媒体传输技术
  • 4.1 AVS编解码技术
  • 4.2 AVS文件组织形式
  • 4.3 AVS格式视频流式传输技术
  • 4.4 AVS流媒体客户端
  • 4.5 系统功能测试
  • 4.6 小结
  • 第五章 多功能机顶盒断线重连技术
  • 5.1 断线重连研究背景
  • 5.1.1 多功能机顶盒介绍
  • 5.1.2 断线重连问题的提出
  • 5.2 断线重连技术的实现
  • 5.2.1 网络断开检测
  • 5.2.2 尝试网络连接
  • 5.2.3 继续接收数据
  • 5.3 功能测试
  • 5.4 小结
  • 第六章 总结与展望
  • 参考文献
  • 致谢
  • 硕士期间发表的论文和参加的项目
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  

    基于H.264和AVS的流媒体传输技术研究
    下载Doc文档

    猜你喜欢