Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >谷歌、微软抛弃Flash:HTML5播放器的时代即将到来

谷歌、微软抛弃Flash:HTML5播放器的时代即将到来

原创
作者头像
保利威视频云
修改于 2020-04-27 09:55:11
修改于 2020-04-27 09:55:11
2K0
举报

小保问大家一个问题:你有多久没见过 Flash 了?

时间到了2020年,大家打开Chrome浏览器,“又”会收到一条警告。转眼之间,离Chrome停用Flash只剩8个月。

其实,早在2017年,谷歌就在官方博客上发布过类似的警告:Saying goodbye to Flash in Chrome,决定和Flash分道扬镳,各闯天涯。

从用户角度看,Flash可能早就淡出了大家的视线。因为现在大家用的iOS和安卓,都已经把Flash拒之门外。在PC端,Firefox、微软也开始放弃使用Flash。

时至今日,虽然网上银行、各种页游网站还在使用Flash来播放视频或支撑网页应用。但在过去的几年中,各大网站纷纷转型HTML5

国外大火的视频平台YouTube、国内的斗鱼直播和Bilibili都采用了H5标准播放器。在这个时间节点,HTML5已经逐渐替代Flash,成为网页上音视频播放的主流标准。

各大主流浏览器均支持HTML5标准
各大主流浏览器均支持HTML5标准

Flash是如何在这场战争中败下阵来的?为什么H5又能替代Flash?让小保带大家一探究竟。

作为一款全球装机量超过10亿的软件,Flash是如何被大家抛弃的?这和Flash本身的缺陷有很大关系。

小保之前在这篇文章中,详细给大家介绍过Flash:《曾经的荣耀王者Flash,为什么要凉了?》。

从乔布斯“怒怼”Flash开始,各家厂商逐渐开始放弃Flash标准,改用HTML5。

接着,“亲爸爸”Adobe已经给Flash划上了休止符。Flash对于Adobe来说,自然就没有了什么利用价值,因此Adobe决定,把Flash代理给国内某公司运营。

结果,这让Flash渐渐染上了某些国内软件的“流氓”特征:

1.自动跳转并捆绑2144游戏中心

旧版Flash会自动下载2144游戏中心
旧版Flash会自动下载2144游戏中心

这个捆绑安装的提示特别不明显,就是左下角一行灰色小字,特别隐蔽。用户一不小心就会“中招”安装游戏中心,一旦忘了勾选,Flash安装的时候没有任何撤销的选项。

在安装完毕后,还会给用户弹一个推广网页,其中的内容有“是兄弟,就来砍我”内味了。

2.被曝光收集用户隐私

在安装的时候,Flash不仅仅捆绑游戏中心,还会侵入你的电脑,干起见不得人的事情。

安装Flash后,电脑后台会出现名为HelperService的进程,常驻系统,不可关闭。一旦电脑检测这个进程被关闭,Flash就会立即工作,而用户协议中就直接说明了该服务会搜集用户的上网信息。

3.不定时弹窗,打扰用户

除了之前被曝光收集用户隐私,Flash的进程还不定时给用户弹广告窗口。

▲网友吐槽Flash弹窗
▲网友吐槽Flash弹窗

这些行为引发了大量用户的不满,捆绑安装软件就算了,还擅自收集用户隐私,强制弹广告。这样一个“流氓”软件放在电脑里,总是不能让人省心,因此抛弃Flash成了大多数用户的选择。

除了以上恼人的行为,Flash也以“低效缓慢”著称。

如果你用的是笔记本电脑,应该深有体会。如果在使用Flash的情况下浏览网页,你会听到CPU风扇呼呼直响,机身温度迅速上升,电池电量很快就告急......

如果用户想追求更长的续航和更流畅的体验,抛弃Flash是必须要做的事情。

Flash就跟一辆“老爷车”,固守着自己一亩三分地,不愿意做出变革,还经常“耍流氓”,被淘汰也是自然的事情。

相对于Flash,H5这位“精神小伙”从诞生之初便成为了大家瞩目的焦点。

在H5出现之前,音视频都要通过第三方插件来处理,这样就很容产生问题:

并不是所有操作系统或者设备都能使用。流览器与插件之间的通信被局限住了,而且多媒体就像一个黑盒子,很容易被黑客利用来攻击用户电脑。

H5出现之后,主流浏览器都支持本地音视频了,而且HTML是基于浏览器的,没有黑箱操作,安全性更强。

想要了解HTML5,首先要明确一点,HTML5是HTML标签语言的第5代,它是一项标准而非技术。

目前,插件化方案正在逐渐被淘汰,对于视频播放,可以使用 HLS(HTTP Live Streaming)协议播放直播流。移动端的 iOS 和 Android 都天然支持这种协议,配置简单。程序员只需要在网页中嵌入 <video> 标签即可。 除此之外,H5还具有以下特性:

本地存储:可以让H5应用启动和联网更快,因为应用在运行的时候,有部分数据会存储在本地,能够快速调用。而Flash文件较大,需要等待引导页全部下载完毕才可以进入网站。

设备兼容:H5作为开源技术标准,为开发者提供了众多应用接入的开放接口。这能够让外部应用能够直接连接浏览器内部数据,比如视频应用可以和麦克风、摄像头连接。

连接特性:能够把服务器的数据“推送”到客户端,能够实现网页上的实时音视频聊天。

综合这些,H5能够帮助用户摆脱客户端的束缚,大部分时间不需要下载安装软件,靠浏览器就可以实现游戏、语音视频聊天等应用,更干净清爽,耗电量比Flash低很多。

随着 H5 的完善,Flash 的大部分功能,都被 H5,CSS 和 JavaScript 一点点学来,还多了许多其他优点,小巧、可控、易操作。

这时候,一个干活慢又经常犯错的老员工,和一个听话、聪明、前途无量的萌新,老板会选择谁?

就这样,到了2020这个时间点,Flash 慢慢会被大家遗忘,H5将成为主流。

顺应H5潮流,保利威提供更优质视频服务 作为H5标准的倡导者,保利威平台已全面支持H5播放器观看,同时网页开播能够让使用更便捷 。为用户提供更可靠、稳定、流畅、清晰的视频体验。

在播放端,保利威的H5播放器支持倍速播放、版权加密、多码率、等多种功能,满足客户在多场景下的视频应用。 播放器的多项功能专业企业视频场景定制。如常见的PlaySafe版权保护体系,会对视频逐帧加密,搭配防盗链、防录屏、防篡改3大机制,杜绝盗版对付费视频版权造成的严重损失。

目前保利威H5播放器已完美支持Chrome、基于Chrome内核的QQ浏览器、360浏览器等国内外主流浏览器。用户无需安装任何插件,即可使用H5播放器播放视频。

除了目前主流的HTML5方案,保利威仍兼容Flash播放器,用户可以直接在视频设置中切换两种不同的播放器。

Flash见证了整个互联网生态的崛起,也成为了老一代互联网用户的青春,但天下没有不散的宴席,H5会逐渐取代Flash,并成为主流。

为此,保利威为H5专门推出了官网专题页面,为推动H5音视频技术发展贡献一份力量。

复制链接至浏览器即可查看▼

https://www.polyv.net/html5/

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
曾经的荣耀王者Flash,为什么要凉了?
早在2017年,Adobe宣布停止支持Flash,这位曾经风光无两的网页播放器王者,就已经被宣判了死缓。这也预示着,互联网开始逐渐向Flash时代告别。
保利威视频云
2020/05/08
1.3K0
曾经的荣耀王者Flash,为什么要凉了?
熊猫TV直播H5播放器架构探索
大家知道HTML5播放器曾被广泛运用于视频点播,而今天我想与大家分享的是运用在直播领域的HTML5播放器。现在熊猫已不再使用FLVJS作为播放器了,所以今天与大家探讨一下直播HTML5播放器的技术难点与架构探索。
LiveVideoStack
2021/09/01
3K0
Youtube开启或禁用HTML5播放器
用过MAC的TX都知道,如果没有FLASH想要播放YouTube的视频很麻烦。虽然用Chrome内置的FLASH很不错,但是动辄70+℃的CPU实在伤不起啊。H5播放器就没有这个弊端了,从此妈妈再也不用担心我的MAC了。
老高的技术博客
2022/12/27
1.4K0
web内容如何保护:如何有效地保护 HTML5 格式的视频内容?
HTML是用于创建web页面和web应用程序的公开标准的标记语言。HTML文件基本上是纯文本文件,这意味着软件应用程序和普通人可以轻松地创建、读取和更新web页面。HTML的开放特性不仅使得用户可以使用简单的文本编辑器来编辑网站,而且任何人都可以查看源代码并复制其HTML源代码,并应用于其他地方。
周陆军博客
2022/06/25
2.2K0
集RTMP, HLS, FLV, WebSocket 于一身的网页直播/点播播放器EasyPlayer.js引用videojs无法自动播放问题解决
EasyPlayer几乎涵盖了开发者所需的全部平台,尤其是在web端的EasyPlayer.js时遇到的播放器接入的问题,比如:不懂前端的js代码、没有公网服务器放置这些js脚本和网页、微信对接入IP播放地址有限制等。EasyPlayer.js,极大地方便了开发者在解决B/S型业务开发,集 rtmp,hls,flv,websocket 于一身的网页直播/点播播放器。
EasyNVR
2020/04/23
7K0
集RTMP, HLS, FLV, WebSocket 于一身的网页直播/点播播放器EasyPlayer.js引用videojs无法自动播放问题解决
Adobe Flash Player 未能正常运行问题「建议收藏」
提示:您的 Adobe Flash Player 版本太旧,可能会有安全性风险。建议您升级到最新版本。 随后出现:
全栈程序员站长
2022/08/31
3.7K0
在HTML5上开发音视频应用的五种思路
无论是实时视频监控还是直播点播等应用场景,最起码的一个操作就是播放视频。其中最基本的思路就是利用OS的API在PC开发桌面应用、在移动端开发Native App,目前这种技术已经成熟,大厂小厂都是这么做的,但是缺点也很明显:开发比较费时费力,需要IOS开发一遍再去Android开发一遍。特别对于一些非刚性需求比如用户家里有一两个监控摄像头,一个礼拜也不会打开看几次,你却要他下载和安装一个APP进行操作,用户安装意愿其实非常低。
音视频开发进阶
2019/12/05
3.2K0
在HTML5上开发音视频应用的五种思路
jqm视频播放器,html5视频播放器,html5音乐播放器,html5播放器,video开发demo,html5视频播放示例,html5手机视频播放器
最近在论坛中看到了很多实用html5开发视频播放,音乐播放的功能,大部分都在寻找答案。因此我就在这里做一个demo,供大家相互学习。html5开发越来越流行了,而对于视频这一块也是必不可少的一部分。如何让你的网站占据优势,就要看你的功能和用户体验了。html5对video还是做了很多优惠的东西,我们使用起来很得心应手。 在过去 flash 是网页上最好的解决视频的方法,截至到目前还算是主流,像那些优酷之类的视频网站、虾米那样的在线音乐网站,仍然使用 flash 来提供播放服务。但是这种状况将会随着 HTML5 的发展而改变。就视频而言,HTML5 新增了 video 来实现在线播放视频的功能。 使用 HTML5 的 video 可以很方便的使用 JavaScript 对视频内容进行控制等等,功能十分强大,同时代码比较少加快加载速度。此外跨平台性比较好,特别是一些平板、手机等。例如苹果公司的产品不支持 flash 仅支持 HTML5 中的 video 功能。 HTML5 的兼容性问题虽然目前是个硬伤,但这只是时间的问题。好吧废话少说,看代码:
业余草
2019/01/21
6.7K0
jqm视频播放器,html5视频播放器,html5音乐播放器,html5播放器,video开发demo,html5视频播放示例,html5手机视频播放器
HTML 5 视频直播一站式扫盲
视频直播这么火,再不学就 out 了。 为了紧跟潮流,本文将向大家介绍一下视频直播中的基本流程和主要的技术点,包括但不限于前端技术。 1. H5 到底能不能做视频直播? 当然可以, H5 火了这么久,涵盖了各个方面的技术。 对于视频录制,可以使用强大的 webRTC(Web Real-Time Communication)是一个支持网页浏览器进行实时语音对话或视频对话的技术,缺点是只在 PC 的 chrome 上支持较好,移动端支持不太理想。 对于视频播放,可以使用 HLS(HTTP Live Stream
腾讯Bugly
2018/03/23
4.8K2
HTML 5 视频直播一站式扫盲
快速学习-视频播放器解决方案
视频编码后要使用播放器对其进行解码、播放视频内容。在web应用中常用的播放器有flash播放器、H5播放器或 浏览器插件播放器,其中以flash和H5播放器最常见。
cwl_java
2020/01/14
4.8K0
快速学习-视频播放器解决方案
让Flash内心崩溃的HTML5小历史
戳蓝字“IMWeb前端社区”关注我们哦! 文/韩翔 移动平台游戏制作人 链接:http://www.techug.com/post/html5-history.html 1写在前面 对于HTML5,在今天这个互联网时代,大部分人应该至少都听说过这个名字,或许很多人对HTML5的了解都起于一句话:FLASH杀手。 HTML5其实早已不是什么新鲜的事物了,其最初的雏形早在2004年就诞生了,虽然整个标准的制定过程极其漫长,然而即便只关注最终标准确定,也已经是2014年的事了。 开始常规提问,什么是HTML5?
用户1097444
2022/06/29
4470
让Flash内心崩溃的HTML5小历史
Web端集成TRTC SDK、集成播放器SDK
WebRTC 技术由 Google 最先提出,目前主要在桌面版 Chrome 浏览器、桌面版 Edge 浏览器、桌面版 Firefox 浏览器、桌面版 Safari 浏览器以及移动版的 Safari 浏览器上有较为完整的支持,其他平台(例如 Android 平台的浏览器)支持情况均比较差。
yuliang
2021/03/22
4K0
html播放rtsp流,浏览器播放rtsp视频流解决方案
最近项目中需要实时播放摄像头rtsp视频流,于是就专门做了些研究。而浏览器不能直接播放,只有通过插件或者转码来实现这个需求。
全栈程序员站长
2022/11/02
6.3K0
在Chrome、Firefox等高版本浏览器中实现低延迟播放海康、大华RTSP
现在到处是摄像头的时代,随着带宽的不断提速和智能手机的普及催生出火热的网络直播行业,新冠病毒的大流行又使网络视频会议系统成为商务会议的必然选择,因此RTSP实时视频流播放及处理不再局限于安防行业。在如道路、工厂、楼宇、学校、港口、农场、景区等场景实施的信息化系统中,已基本全采用B/S架构,迫切需要在浏览器中嵌入多路摄像头RTSP流的超低延迟(小于500毫秒)播放功能,而在IE及Chrome 49以下版本等浏览器中,采用ActiveX控件或NPAPI插件即可实现。然而美好总是短暂的,从2015年开始Chrome及Firefox等浏览器纷纷取消了NPAPI插件的支持,而IE又在与Chrome及Firefox等浏览器竞争的过程中不断被用户抛弃,到现在市场份额已降到可怜的个位数。微软在几经折腾后,索性也拥抱Chromium内核推出Edge新版来杀死自己的IE,以挽救自己在浏览器这块岌岌可危的江湖地位。
BrowserApplet
2020/12/14
3.5K0
在Chrome、Firefox等高版本浏览器中实现低延迟播放海康、大华RTSP
从零开始学 Web 之 HTML5(一)HTML5概述,语义化标签
html5 不是一门新的语言,而是我们之前学习的 html 的第五次重大修改版本。
Daotin
2018/08/31
3.8K0
从零开始学 Web 之 HTML5(一)HTML5概述,语义化标签
Flash之后是不是该IE浏览器了
Adoebe官方网站发布了公告,2020年12月30日起终止支援Flash。目前Chrome、Edge等浏览器都会有提醒。用户默认不开启Flash,如果页面视频采用Flash进行播放,都会收到如下提示:
八哥
2020/03/19
1.1K0
在Chrome、Firefox中低延迟播放海康、大华RTSP完全解决方案!
随着网络宽带的不断提升和智能手机的流行,RTSP实时视频流播放及处理不再局限于安防行业。在如道路、工厂、楼宇、学校、港口、农场、景区等诸多场景实施的信息化系统中,绝大多数都采用的是B/S架构,隐藏迫切需要在浏览器中嵌入多路摄像头RTSP流低延迟(小于500毫秒)播放功能,而在IE及Chrome 45以下版本等浏览器中,采用ActiveX控件或NPAPI插件即可实现。然而美好总是短暂的,从2015年开始Chrome及Firefox等浏览器纷纷取消了NPAPI插件的支持,而IE又在与Chrome
猿大师
2021/08/03
2.6K0
TRTC Web SDK + 播放器 Web SDK 实现 CDN 直播观看
在使用腾讯的TRTC Web SDK可以在Web端实现主播的直播流推送和观众的拉流观看,但是由于 TRTC 采用 UDP 协议进行传输音视频数据,在直播时可能会遇到一些问题:
yuliang
2021/03/21
6.9K0
音视频:播放器与 H.265 播放探索
上一篇已经介绍了H.264和H.265之间的一些关系和基础,简单来说,H.265标准围绕着视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。
程序员架构进阶
2021/11/04
2.2K0
H5播放器加密、水印功能示例
随着flash播放器的退化,H5播放器占据了主流,方便易用,支持pc和手机端直接打开播放,可扩展更多功能,加密、水印、广告、等都可以实现。
点量小崔
2020/05/21
2K0
H5播放器加密、水印功能示例
推荐阅读
相关推荐
曾经的荣耀王者Flash,为什么要凉了?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档