学位论文 > 优秀研究生学位论文题录展示

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

作 者: 李凌波
导 师: 陈喆;殷福亮
学 校: 大连理工大学
专 业: 信号与信息处理
关键词: 流媒体技术 HTTP Smooth Streaming H264编码 mp4格式
分类号: TN919.8
类 型: 硕士论文
年 份: 2011年
下 载: 80次
引 用: 0次
阅 读: 论文下载
 

内容摘要


流媒体技术是互联网技术的研究热点。最新一代流媒体技术称为自适应流媒体技术(又称为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技术的视频直播模式。本文的工作成果在实验室无线网络环境下测试达到了令人满意的效果。

全文目录


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

相似论文

  1. 基于自相似分析的流媒体DDoS攻击检测方法研究,TP393.08
  2. 基于IP的视频监控系统及应用,TP391.41
  3. 宁波市公安视频监控系统的设计与实现,TP277
  4. 流媒体在组播环境中的可靠应用研究,TN919.8
  5. 基于流媒体技术的开源学习平台的研究,TP391.6
  6. 基于中小学的流媒体资源应用平台的设计与开发,G434
  7. 基于IP的多媒体课件和教学管理系统的开发,TP399
  8. 流媒体应用层组播技术研究,TP393.02
  9. 流媒体数字版权管理系统的设计与实现,TP311.52
  10. 流媒体技术在公共广播系统的应用与研究,TN931
  11. 流媒体传送网中的综合网管系统的研究与实现,TN915.07
  12. 基于自主学习理论的VOD高校教学辅助系统研究,TP319
  13. 流媒体技术在电子商务信息发布中的应用研究,TP399
  14. 新媒体技术下电视业的盈利模式分析,G229.2-F
  15. 基于P2P技术的视频会议系统,TN948.63
  16. 基于WEB的社区信息服务系统设计与开发,TP311.52
  17. 基于IPv6的网络教学视频点播系统的设计与实现,TN948.64
  18. 数字视频转换编码及可分级编码技术研究,TN919.81
  19. 基于Struts的广告视频点播系统的研究与实现,TN948.64
  20. 基于IP技术的网络远程视频监控系统的研究与实现,TP277

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信
© 2012 www.xueweilunwen.com