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

相关推荐
angelanana4 天前
【V8引擎blog翻译-191】迭代器助手
浏览器·v8
摇光938 天前
[前端面试]浏览器
前端·面试·职场和发展·浏览器
蓝黑202018 天前
Firefox火狐浏览器打开B站视频时默认静音
firefox·浏览器
cxylay18 天前
【PDF文件】默认被某种软件打开,如何进行修改?
edge·pdf·浏览器·pdf默认打开方式·微软pdf·pdf解决问题
shandianchengzi19 天前
【记录】Windows|Windows 修改字体大全(Windows 桌面、VSCode、浏览器)
windows·vscode·浏览器·字体·美化
金色的暴发户20 天前
从输入url到页面渲染?你还在这么回答吗
前端·面试·浏览器
WangConvey24 天前
Vue检测获取最新资源 解决浏览器缓存问题
javascript·vue.js·缓存·浏览器·浏览器缓存
x-cmd25 天前
x-cmd pkg | carbonyl - 终端图形浏览器,浏览像素版网页
运维·性能优化·rust·嵌入式·终端·浏览器·命令行
aoi1 个月前
打开新窗口时 debugger 拦截,以查看调用栈排查问题
前端·javascript·浏览器
Amd7941 个月前
Nuxt.js 应用中的 kit:compatibility 事件钩子详解
浏览器·开发·应用·nuxt.js·插件·兼容性·钩子