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

相关推荐
codeAlwaysPass3 天前
《探索浏览器底层并实现简易浏览器 -- 第一章:请求和响应》
浏览器
魔云连洲10 天前
浏览器强缓存还未过期,但服务器资源已经变了怎么办?
前端·缓存·浏览器
打小就很皮...1 个月前
浏览器存储 Cookie,Local Storage和Session Storage
前端·缓存·浏览器
小妖6661 个月前
chrome 浏览器怎么不自动提示是否翻译网站
浏览器
大名人儿1 个月前
【浏览器网络请求全过程】
浏览器·网络请求·详解·全过程
windliang1 个月前
Cursor 写一个网页标题重命名的浏览器插件
前端·浏览器
前端付豪1 个月前
1、为什么浏览器要有渲染流程? ——带你一口气吃透 Critical Rendering Path
前端·后端·浏览器
啵啵学习1 个月前
浏览器插件,提示:此扩展程序未遵循 Chrome 扩展程序的最佳实践,因此已无法再使用
前端·chrome·浏览器·插件·破解
前端南玖1 个月前
通过performance面板验证浏览器资源加载与渲染机制
前端·面试·浏览器
mx9511 个月前
真实业务场景:在React中使用Web Worker实现HTML导出PDF的性能优化实践
性能优化·浏览器