浏览器支持http-flv协议

Google Chrome 浏览器和Microsoft Edge 浏览器原生并不支持 HTTP-FLV 协议。HTTP-FLV 主要与 Flash Player 相关,而 Flash Player 已经在 2020 年底停止支持,并且 Microsoft Edge 也逐步淘汰了对 Flash 的支持。

flv.js 利用 HTML5 和 Media Source Extensions (MSE) API,在支持的浏览器中无需插件即可播放视频,实现方法: 通过将 FLV 流转码为 ISO BMFF (Fragmented MP4) 片段,然后通过 MSE API 将这些片段喂给 HTML5 <video> 元素。

尽管JavaScript在很多方面可以替代插件,但某些特定场景下,插件可能仍然有其优势,例如某些特定行业的专业软件可能仍需要使用插件来实现。然而,随着Web技术的不断发展,JavaScript和相关Web标准正在不断扩展其能力,以覆盖更多原本需要插件实现的功能。

相关推荐
圆心角3 天前
浏览器垃圾回收机制-面试足够了
前端·浏览器·v8
拾光拾趣录6 天前
一个“全局变量”引发的线上事故
前端·浏览器
拾光拾趣录7 天前
一次诡异的登录失效
前端·浏览器
拾光拾趣录7 天前
为什么浏览器那条“假进度”救不了我们?
前端·javascript·浏览器
labixiong7 天前
浏览器是如何渲染页面的?概述浏览器渲染原理
前端·浏览器
FliPPeDround18 天前
🚀 CRXJS v2.0正式版发布:Chrome扩展开发新体验
前端·浏览器·vite
海底火旺19 天前
浏览器渲染全过程解析
前端·javascript·浏览器
拾光拾趣录19 天前
浏览器存储:从Cookie到IndexedDB
前端·浏览器·indexeddb
拾光拾趣录19 天前
前端静态资源本地缓存:从秒开到省流量
前端·性能优化·浏览器
yanlele19 天前
【实践篇】【01】我用做了一个插件, 点击复制, 获取当前文章为 Markdown 文档
前端·javascript·浏览器