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

被引量 : 11次 | 上传用户:liongliong515
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着互联网技术的发展,单纯承载文字和图片的静态网页已经远远不能满足现在人们的需求,而使用HTML不能在浏览器上实现显示动画视频,音频,绘图等的动态效果,因此,当今唯一可实现在网页中嵌入视频,同时可使用户忽略浏览器和操作系统的方法是使用Adobe Flash插件结合<object>和<embed>标签,然而在安装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转码技术构建的视频系统可以为用户提供更加流畅、清晰、优化的视频播放体验,同时使网络带宽负载更小,浏览器的性能消耗更低,同时具有一定的创新性和实用性。
其他文献
本文通过查阅文献,收集资料、采用比较、分析和实证等研究方法,对我国食品安全法律法规体系的建设与实践,与国际食品安全法律法规的系统比较,发现了我国食品安全法律法规存在的主
对话剧翻译的研究已涵盖很多领域,但对于话剧翻译的风格再现却鲜有研究。之前的一些研究把话剧翻译的书面文本与舞台表演割裂开,这不可避免地忽视了话剧翻译中的风格再现。因
目的:通过电针胫骨前肌运动点复合康复训练治疗不完全性脊髓损伤患者,观察患者胫骨前肌肌力改善的情况,验证电针运动点治疗方案的有效性,为临床治疗不完全性脊髓损伤探索一种
电力系统负荷预测是能量管理系统和配电管理系统的重要部分,是实现自动发电控制和经济调度控制的前提,它涉及电力系统规划与设计,电力系统运行的经济性、安全性、可靠性和稳
本论文旨在探讨非语言变量对中国大学生英语语音能力的影响,重点研究的非语言变量为音乐能力,即个体音乐学习的潜能和音乐成就的基础。除此以外,十一个与二语语音习得和音乐
目的:比较利多卡因胶浆和石蜡油作为润滑剂在鼻咽通气管置管中的效果。方法将92例麻醉恢复室术后气管导管拔管后放置鼻咽通气管的老年肿瘤患者,随机分为利多卡因胶浆组(L组)和石
作为大学生思想政治教育的一线教育工作者——辅导员,他神圣地将管理育人、服务育人、教书育人集于一身。学校的稳定和谐,学生的素质修养、人生观、价值观以及适应社会的能力等
目的:考察白术茯苓汤不同配比对脾气虚克罗恩病大鼠神经--免疫信号物质、炎症因子的影响,初步探讨该方治疗脾气虚CD的神经-免疫机制。方法:本研究采用破气耗气加饥饱失常之复因
<正>产后抑郁综合征是产褥期精神障碍中一种常见的类型,多在产后1周发病,症状与一股的抑郁症相同,初期可见一过性的抑郁状态,头痛、健忘,情绪低落,饮食减少,落沮悲伤、失眠、
会议
通过三十余年的渐进式改革,我国经济发展模式逐步从计划经济步入市场经济,但中国金融改革依然任重道远。政策性银行的成立具有独特的经济背景,随着发展环境的变化,其内生性改