HTML制作点播图,基于HTML5的视频点播系统设计与实现_问答库
随着近年来移动互联网以及各种移动终端设备迅猛发展,用户对视频点播的应用场景也变得丰富和多样化。一种便捷、轻量化、兼容性强的视频点播系统,能够更加有效的适应跨平台业务;同时互联网越来越多的视频社交化应用需求,也需要一种更为开放并且健壮的平台去支撑。
传统的VOD系统对浏览器及操作系统平台的依赖性较强,需要通过Flash或Silverlight一类的插件去实现跨平台兼容。HTML5标准下的Video标签及其一系列的属性和事件的应用,提供了一个嵌入视频(以及与其交互)而不需要私有插件的方法。然而,由于商业原因,当前不同终端所支持的视频编码格式各不相同。意味着同一视频资源必须为不同终端创建几种不同格式的文件。这样做无疑提高了设备兼容性,但同时加大了服务器数据冗余,增加了视频转码的资源消耗。
开源云计算解决方案的出现,给海量视频数据的存储及转码带来了新的契机。使用Hadoop框架中HDFS存储备份机制对海量视频数据进行存储;依据MapReduce分布式计算思想,利用FFMPEG对视频进行分布式转码,能够很好的解决上述服务器数据冗余和转码负载的问题。
本系统采用B/S结构,由Web前端、Web服务器、流媒体服务器以及HDFS集群组成:Web前端提供功能界面及播放界面,Web服务器负责处理用户请求;流媒体服务器负责处理播放请求生成流媒体数据;HDFS集群负责接收Web服务器转发的用户请求,进行视频存取和转码。
经过研究测试表明,本系统在桌面平台、移动终端平台均表现出了良好的兼容性;成本低廉、可扩展性强,性能满足设计预期。
HTML制作点播图,基于HTML5的视频点播系统设计与实现_问答库相关推荐
- 基于html5的视频点播,基于HTML5的视频播控和客户服务系统
摘要: 自从 Web2.0兴起以来,互联网技术快速发展,人们都在享受这种进步所带来的无穷乐趣.视频点播.视频直播.视频会议等多媒体网站如雨后春笋般迅速涌现.不过目前此类网站,尤其是小型视频网站通常是基 ...
- html制作图像画廊,基于HTML5的超酷图片画廊-Juicebox Lite
图片画廊是web或者网站开发中经常会用到的组件,非常适合作为图片展示,个人作品展示和相册使用.今天我们将介绍一个非常棒的基于HTML5的图片画廊 - Juicebox Lite,希望大家喜欢! Jui ...
- 用HTML5制作买火车票的页面,基于HTML5手机预订火车票系统的设计与实现_问答库...
在信息化时代高速发展的今天,手机普及.应用.延伸的发展是飞速的,为旅客提供火车票预订服务将是移动互联网发展的重要竞争点.使用手机预订火车票能够大幅度的缩短旅客购票的时间,还能减缓铁路的压力.因而,针对 ...
- HTML5里js制作个人理财系统,基于HTML5的个人在线理财系统的设计与实现
摘要: 随着金融市场和互联网的迅速发展,金融工具也陆续出现,个人理财业务被越来越多的人所重视.虽然我国个人理财的起步相对发达国家较晚,但随着个人财富的积累和市场信息的透明化,人们对理财的需求也越来越大 ...
- 认知行为技术是计算机技术吗,基于认知行为模型的多Agent建模技术研究与应用_问答库...
随着计算机技术的发展,建模仿真已经成为继理论研究和实验研究之后的第三种认识.改造客观世界的重要手段.特别在复杂对象的研究方面,通过建模仿真可以促进我们对复杂对象的认识,并基于仿真结果对其进行改进.但由 ...
- android有关医疗实现功能,基于Android的智能医疗监测系统的设计与实现_问答库
随着社会经济的快速发展,工作压力的进一步加大,如今人们对个人健康越来越关注,为了有效减轻家庭医疗支出同时,让人们足不出户就能享受到自身健康检测的高质量医疗服务,智能医疗监测系统成为关注的焦点.另一方面 ...
- android 多屏互动 开发,基于Android的直播电视多屏互动应用的设计与实现_问答库...
目前,智能移动手机已经走入了我们的身边,伴随而来的是Android和IOS两大主流操作系统占领着市场手机份额的95%以上,特别是Android操作系统的智能手机使用率已经操作了IOS操作系统智能手机, ...
- 在MATLAB中如何读取心音信号,基于Matlab的心音信号分析比较研究_问答库
随着现代社会物质生活水平的改善,心血管疾病呈逐年上升趋势,其导致的死亡率已位居各类疾病之首,成为人类健康的最大威胁.心音是心脏及心血管系统机械运动状况的反映,其中包含着心脏各个部分本身及相互之间作用的 ...
- 记大学计网课设——基于B/S架构的视频点播系统设计
中南大学 计算机网络课程设计报告 题 目 基于WEB的视频点播系统设计 学生姓名 指导教师 学 院 信息科学与工程学院 专业班级 二○一七 年 九 月 目录 一.需求分析...5 1.题目 ...
最新文章
- C++ 技能树(持续更新)
- EOS主网上线只是开始,如何运营决定未来
- 论网站长尾关键词优化的六大方法
- html文件里的scr是什么,HTML中关于url、scr、href的区别
- 背水一战 Windows 10 (70) - 控件(控件基类): UIElement - Transform3D(3D变换), Projection(3D投影)...
- JavaSE各阶段练习题----异常
- Educational Codeforces Round 39 G Almost Increasing Array
- 联想拯救者电竞手机新特性确认:有望搭载双X轴线性马达
- Java,使用泛型构建自己的工具包——包装System.out
- 通过SharedPreferences方式存储复杂数据
- UVa 11292 勇者斗恶龙(The Dragon of Loowater)
- 【贪心算法】POJ-2376 区间问题
- Android判断App是否在前台运行
- 热点素材在哪找?5年自媒体人,我推荐这3个平台
- Python使用Reportlab处理PDF数据 - 创建特殊功能
- 互联网的起源发展历史
- 数据分析~matlab plot 坐标、字体、子图
- 短信验证码是什么?短信验证码是什么意思
- 托格机器人_爱,死亡和机器人人第一季
- Alpha 冲刺(6/10)