浏览器支持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标准正在不断扩展其能力,以覆盖更多原本需要插件实现的功能。

相关推荐
mCell7 小时前
JavaScript 的多线程能力:Worker
前端·javascript·浏览器
奇舞精选2 天前
前端必修课:万字长文带你搞定浏览器插件开发
浏览器
摸着石头过河的石头3 天前
HTTP内容类型:从基础到实战的全方位解析
前端·http·浏览器
前端小白19953 天前
面试取经:浏览器篇-跨标签页通信
前端·面试·浏览器
前端拿破轮6 天前
从零到一开发一个Chrome插件(三)
前端·chrome·浏览器
子兮曰6 天前
🚀2025年Web开发的20大痛点,每一个都让前端想转行!
前端·javascript·浏览器
一刻缱绻6 天前
Mixed Content 问题及解决方案详解
前端·浏览器
金金金__9 天前
浏览器插件开发的大致流程详解~
前端·浏览器
BUG收容所所长9 天前
为什么浏览器要有同源策略?跨域问题怎么优雅解决?——一份面向初学者的全流程解读
前端·面试·浏览器
前端拿破轮9 天前
从零到一开发一个Chrome插件(一)
chrome·浏览器·前端工程化