基于HTTP的流媒体系统关键技术研究与实现

基于HTTP的流媒体系统关键技术研究与实现

论文摘要

随着Internet、宽带网以及3G通信网络的不断普及与发展,人们的生活中越来越多的使用了流媒体技术,但是传统的视频直播或点播,在下载时都有较高的网络带宽要求,并且还会占用大量的客户端本地存储资源。不同用户带宽有高有低,而且网络带宽情况总是会出现波动,在网络带宽较低的情况下,用户下载观看当前视频可能会出现暂停,而高带宽用户又不能欣赏到足以匹配其带宽质量的流畅视频,造成带宽浪费。为了解决流媒体技术对网络带宽的依赖性问题,出现了基于HTTP协议的自适应流媒体技术,包括微软的Smooth Streaming(平滑流)技术、Apple的HTTP Live Streaming技术等,这种自适应流媒体技术可以根据网络带宽的变化改变下载视频的编码速率,使高带宽的用户享受到高清视频,而带宽状况不好的用户观看编码率较低的视频,但是不会产生视频中断或播放失败等现象,提高了用户视频体验质量。本文主要工作内容有:(1)了解流媒体技术的基本原理与发展现状,深入研究现有的基于HTTP协议的自适应流媒体的关键技术;(2)分析微软Smooth Streaming技术直播和点播过程中,Expression Encoder 4 Pro和IIS 7.0之间的通信接口,根据分析结果设计分别支持Smooth Streaming技术和HTTP Live Streaming技术的直播点播推送模块,并将其与这两种技术的编码封装模块集成,设计出一个完整的自适应流媒体系统。(3)对自适应流媒体系统进行测试,得出结论。在局域网和广域网内进行测试,系统取得了良好的播放效果。在客户端通过Silver light在计算机上可以观看Smooth Streaming技术视频活动,在Apple移动终端可以访问观看到HTTP Live Streaming技术流畅的视频播放。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 流媒体技术的应用背景
  • 1.2 流媒体技术发展现状
  • 1.2.1 传统的流媒体技术
  • 1.2.2 渐进式下载
  • 1.2.3 基于HTTP协议的自适应流媒体技术
  • 1.3 论文工作安排
  • 2 流媒体相关技术基本原理
  • 2.1 流媒体技术概述
  • 2.1.1 流媒体技术的实现与组成
  • 2.1.2 流媒体文件格式
  • 2.2 流媒体传输原理
  • 2.2.1 流媒体传输方式
  • 2.2.2 流媒体播放方式
  • 2.3 流媒体传输相关协议分析
  • 2.3.1 实时传输协议RTP/RTCP
  • 2.3.2 实时流协议RTSP
  • 2.3.3 HTTP协议
  • 2.4 流媒体技术小结
  • 3 自适应流媒体技术分析
  • 3.1 微软自适应流媒体技术
  • 3.1.1 Smooth Streaming技术介绍
  • 3.1.2 Smooth Streaming输出文件格式
  • 3.1.3 IIS Smooth Streaming流媒体系统
  • 3.2 Apple自适应流媒体技术HTTP Live Streaming
  • 3.2.1 HTTP Live Streaming技术与系统架构
  • 3.2.2 HTTP Live Streaming媒体格式
  • 3.3 Adobe的自适应流媒体解决方案
  • 3.4 本章小结
  • 4 自适应流媒体推送系统设计与实现
  • 4.1 微软Smooth Streaming技术
  • 4.1.1 IIS 7.0 Smooth Streaming播放系统平台搭建
  • 4.1.2 Smooth Streaming技术点播系统分析
  • 4.1.3 Smooth Streaming技术直播系统分析
  • 4.2 苹果HTTP Live Streaming技术
  • 4.2.1 HTTP Live Streaming点播系统分析与实现
  • 4.2.2 HTTP Live Streaming直播系统分析与实现
  • 4.3 基于HTTP协议的自适应流媒体系统实现
  • 5 系统测试
  • 5.1 测试环境
  • 5.2 Smooth Streaming系统测试
  • 5.2.1 Smooth Streaming点播测试
  • 5.2.2 Smooth Streaming直播测试
  • 5.3 HTTP Live Streaming系统测试
  • 5.3.1 HTTP Live Streaming点播测试
  • 5.3.2 HTTP Live Streaming直播测试
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    • [1].浅析社区教育视频教学资源的开发与流媒体技术的结合[J]. 教育现代化 2019(99)
    • [2].浅析流媒体技术与大众传播的关系[J]. 戏剧之家 2020(14)
    • [3].主流媒体在抗击新冠疫情中的作用及带来的启示[J]. 公关世界 2020(07)
    • [4].中国影业正在走向流媒体——从《囧妈》网络首播看流媒体平台和传统影业的互生共存[J]. 视听纵横 2020(03)
    • [5].2030年底,全球在线流媒体平台市场总价值达220亿美元[J]. 中外管理 2020(06)
    • [6].主流媒体入局直播带货的实践分析与对策建议[J]. 视听界 2020(04)
    • [7].云上编辑部的视觉碰撞——关于《两会流媒体》杂志美术编辑的工作思考[J]. 新闻研究导刊 2020(17)
    • [8].主流媒体引领青年思想路径探析[J]. 采写编 2020(05)
    • [9].付费流媒体让音乐行业复苏[J]. 现代企业文化(上旬) 2018(12)
    • [10].主流媒体如何守好主流地位[J]. 传播力研究 2019(14)
    • [11].论流媒体技术如何在广播监测中得到应用[J]. 现代信息科技 2017(06)
    • [12].主流媒体记者形象存在的问题与解决[J]. 传播力研究 2018(07)
    • [13].主流媒体在弘扬社会主义核心价值观中的责任[J]. 新闻战线 2018(16)
    • [14].流媒体技术在数字化信息传输中的运用[J]. 新媒体研究 2017(10)
    • [15].流媒体技术在电子商务信息发布中的应用[J]. 信息通信 2017(09)
    • [16].宽带增值服务——浅谈流媒体技术[J]. 电子世界 2016(04)
    • [17].流媒体技术在综合网络中的运用探讨[J]. 电子技术与软件工程 2016(05)
    • [18].流媒体技术在网络教学中的应用[J]. 人力资源管理 2014(11)
    • [19].流媒体技术在教育活动中的应用[J]. 信息系统工程 2014(11)
    • [20].流媒体技术在校园网络中的应用[J]. 科技展望 2014(20)
    • [21].主流媒体倡导社会主义核心价值观的使命[J]. 新闻战线 2015(03)
    • [22].基于流媒体技术的微课教学系统研发[J]. 信息技术与信息化 2015(01)
    • [23].流媒体技术的教学应用探析[J]. 品牌(下半月) 2015(05)
    • [24].流媒体技术在远程教育中的应用[J]. 现代农业 2015(08)
    • [25].流媒体技术与汉语言文学课堂教学的整合研究[J]. 中国教育技术装备 2015(13)
    • [26].流媒体技术的分析及其系统平台的设计和比较研究[J]. 科技与企业 2015(14)
    • [27].基于网络多媒体的流媒体技术[J]. 信息化建设 2015(08)
    • [28].主流媒体防控疫情宣传的责任与使命[J]. 记者观察 2020(05)
    • [29].主流媒体在疫情报道中发挥的作用分析[J]. 记者观察 2020(24)
    • [30].流媒体技术在现代远程教育系统中的应用[J]. 科普童话 2019(31)

    标签:;  ;  

    基于HTTP的流媒体系统关键技术研究与实现
    下载Doc文档

    猜你喜欢