微软新一代流媒体技术研究及原型实现 ——HTTP Smooth Streaming

微软新一代流媒体技术研究及原型实现 ——HTTP Smooth Streaming

论文摘要

流媒体技术是互联网技术的研究热点。最新一代流媒体技术称为自适应流媒体技术(又称为HTTP Steaming)。本文关注的HTTP Smooth Streaming是微软HTTP Streaming技术的解决方案。它具备带宽适应性强、缓冲时间短等多个优点,加之微软公司有效的市场运作,使其必将成为下一代流媒体的主流技术之一。微软针对HTTP Smooth Streaming技术的编码器部分设计了编码器软件Expression Encoder。同时根据视频点播和视频直播两种模式设计了两款服务器软件,Smooth Streaming和Live Smooth Streaming。本次实验通过分析应用HTTP Smooth Streaming技术的流媒体数据包的格式,得出Expression Encoder的工作原理,从而实现了HTTP Smooth Streaming技术的编码部分。本次实验主要有以下几个工作成果:(1)提取ffmpeg中封装mp4格式的代码(2)加载x264编码器,并将ffmpeg提取的代码移植到vs2008上。(3)将mp4格式的文件转化成ismv文件、ismc文件和ism文件,支持HTTP Smooth Streaming技术的视频点播模式。(4)将h264码流分段封装成ismv格式的码流,支持HTTP Smooth Streaming技术的视频直播模式。本文的工作成果在实验室无线网络环境下测试达到了令人满意的效果。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 互联网技术的发展历史
  • 1.2 流媒体技术发展现状
  • 1.3 视频编码技术发展现状
  • 1.4 本文的主要工作
  • 2 流媒体技术基础
  • 2.1 媒体文件分发技术
  • 2.1.1 传统的流控技术
  • 2.1.2 渐进式下载
  • 2.1.3 自适应流控技术(HTTP Streaming技术)
  • 2.2 流媒体系统
  • 2.3 流媒体技术的基本原理
  • 2.3.1 流媒体制作
  • 2.3.2 流媒体发布
  • 2.3.3 流式传输
  • 2.3.4 流媒体播放
  • 2.4 Microsoft HTTP Smooth Streaming技术实现方法
  • 3 HTTP Smooth Streaming算法分析
  • 3.1 H.264
  • 3.2 mp4和ismv格式
  • 3.3 ism文件和ismc文件
  • 4 HTTP Smooth Streaming原型实现
  • 4.1 使用ffmpeg+x264实现原始数据的编码和封装
  • 4.1.1 ffmpeg代码提取
  • 4.1.2 ffmpeg代码移植
  • 4.2 HTTP Smooth Streaming视频点播系统的实现
  • 4.2.1 ismv文件的生成
  • 4.2.2 ismc文件的生成
  • 4.2.3 ism文件的生成
  • 4.3 HTTP Smooth Streaming视频直播系统的实现
  • 4.4 HTTP Streaming系统集成
  • 5 系统测试和结果分析
  • 5.1 测试环境
  • 5.2 点播测试结果分析
  • 5.3 直播测试结果分析
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    • [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 Smooth Streaming
    下载Doc文档

    猜你喜欢