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

相关推荐
We་ct3 天前
深度剖析浏览器跨域问题
开发语言·前端·浏览器·跨域·cors·同源·浏览器跨域
Wect3 天前
深度剖析浏览器跨域问题
前端·面试·浏览器
We་ct4 天前
React 性能优化精讲
前端·javascript·react.js·性能优化·前端框架·html·浏览器
深念Y5 天前
从 Playwright/Selenium 到指纹浏览器:浏览器自动化技术的进阶之路
selenium·测试工具·自动化·浏览器·账号·无头浏览器·指纹浏览器
kyriewen8 天前
别再乱装图片插件了!我手写了一个,能扒光整个网页(含背景/iframe/Shadow DOM)
前端·chrome·浏览器
小赵同学WoW9 天前
BroadCast Channel() 浏览器跨标签页通信的实现方式之一
前端·浏览器
Wect13 天前
HTML5 原生拖拽 API 实战案例与拓展避坑
前端·面试·浏览器
We་ct13 天前
HTML5 原生拖拽 API 基础原理与核心机制
前端·javascript·html·api·html5·浏览器·拖拽
牛奶14 天前
黑客是怎么偷走你账号的?
黑客·浏览器·xss
陈虚渊15 天前
浏览器自动化框架完全问答:从原理到自研实践
chrome·自动化·浏览器·webdriver bidi