首页> 中文学位 >FFMPEG转码技术在HTML5视频系统中的研究与应用
【6h】

FFMPEG转码技术在HTML5视频系统中的研究与应用

代理获取

目录

声明

摘要

第一章 绪论

1.1 课题研究背景

1.2 课题研究现状

1.3 课题研究内容

1.4 课题研究目标

1.5 本章小结

第二章 相关技术和知识介绍

2.1 HTML5技术

2.1.1 HTML5技术概述

2.1.2 HTML5技术的特点和优势

2.2 CSS3技术

2.2.1 CSS3技术概述

2.2.2 CSS3技术的特点

2.2 Web Service技术

2.2.1 Web Service技术概述

2.2.2 Web Service技术的组成

2.2.3 Web Service技术的优势

2.3 视频编解码技术

2.3.1 视频编解码技术概述

2.4 FFMPEG技术

2.4.1 FFMPEG技术概述

2.4.2 FFMPEG技术的特点及优势

2.5 本章小结

第三章 HTML5视频系统的系统分析

3.1 可行性分析

3.2 功能需求分析

3.2.1 系统管理平台需求分析

3.2.2 视频播放平台需求分析

3.3 性能需求分析

3.4 本章小结

第四章 HTML5视频系统的设计

4.1 系统管理平台的概要设计

4.1.1 系统管理平台的总体设计

4.1.2 系统管理平台的功能结构

4.1.3 系统管理平台的流程图

4.2 系统播放平台的概要设计

4.2.1 系统播放平台的功能结构

4.3 系统管理平台的详细设计

4.3.1 系统管理平台功能模块设计

4.3.2 系统管理平台数据设计

4.4 系统播放平台的详细设计

4.4.1 系统播放平台功能模块设计

4.4.2 系统播放平台数据结构

4.5 本章小结

第五章 HTML5视频系统的实现

5.1 HTML5视频系统管理平台的实现

5.1.1 用户登录模块实现

5.1.2 视频上传模块实现

5.1.3 视频列表模块实现

5.1.4 栏目管理模块实现

5.1.5 视频发布模块实现

5.1.6 皮肤和广告设置模块实现

5.1.7 系统设置和系统状态日志模块实现

5.2 HTML5视频系统播放平台的实现

5.3 本章小结

第六章 FFMPEG转码在视频系统中的应用

6.1 FFMPEG技术

6.2 搭建Windows编译环境

6.3 FFMPEG数据结构分析

6.4 FFMPEG视频解码过程

6.5 FFMPEG视频编码过程

6.6 FFMPEG转码技术在系统中的应用

6.7 本章小结

第七章 总结与展望

7.1 项目总结

7.2 项目展望

参考文献

攻读学位期间的研究成果目录

致谢

展开▼

摘要

近年来,随着互联网技术的发展,单纯承载文字和图片的静态网页已经远远不能满足现在人们的需求,而使用HTML不能在浏览器上实现显示动画视频,音频,绘图等的动态效果,因此,当今唯一可实现在网页中嵌入视频,同时可使用户忽略浏览器和操作系统的方法是使用AdobeFlash插件结合标签,然而在安装Flash插件时,总是伴随着各类安全隐患问题。同时,Flash插件占用资源大,非系统原生,与系统和浏览器的结合不够紧密,因此导致浏览器假死的故障时有发生。其次,随着网络的普及和Web2.0技术的发展,网络视频行业不断兴起,越来越多的用户选择通过网络视频平台来观看各种视频节目,因此,各种视频播放系统对人们的生活影响越来越大。在这种情况下,作为下一代Web规范之一的HTML5的多媒体优势凸显出来,HTML5为浏览器提供了音视频,动画,绘图,表单等类型内容的新的嵌入标准,来完成音视频流媒体服务,可以为用户提供流畅,清晰的播放体验。
  为使用户能够享受更流畅和更清晰的播放体验,同时减少网络带宽的负载,文章提出使用HTML5构建视频播放系统,用户可以上传自己的视频,与其他用户共享视频内容,同时可以收看互联网视频,但是由于HTML5主要依靠其最新的Video标签和Audio标签来实现音视频播放,Video标签仅支持三种特殊的视频格式:带有Theora视频编码和Vorbis音频编码的Ogg文件、带有H.264视频编码和AAC音频编码的MPEG4文件和带有VP8视频编码和Vorbis音频编码的WebM文件,同时用户上传视频的格式是多种多样的,为了充分利用HTML5的多媒体标签,使用户能够享受更流畅和更清晰的播放体验,需要在基于HTML5的视频系统的中使用FFMPEG对视频进行转码,以供HTML5的Video标签播放。
  基于以上问题,文章先介绍如何构建HTML5构建视频播放系统,然后对多媒体视频处理工具FFMPEG的架构进行深入研究分析,在此基础上,对FFMPEG进行相应的二次开发,实现将用户上传的各种格式的视频转成HTML5Video标签可以播放的三种视频格式的转码功能,并将此转码功能应用到基于HTML5的视频系统中,通过实验结果显示,采用HTML5的多媒体标签结合FFMPEG转码技术构建的视频系统可以为用户提供更加流畅、清晰、优化的视频播放体验,同时使网络带宽负载更小,浏览器的性能消耗更低,同时具有一定的创新性和实用性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号