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

相关推荐
拾光拾趣录19 小时前
浏览器对队头阻塞问题的深度优化策略
前端·浏览器
kingsley1 天前
safari 浏览器的一次问题定位
浏览器
拾光拾趣录2 天前
JavaScript 加载对浏览器渲染的影响
前端·javascript·浏览器
闲坐含香咀翠3 天前
记一次交互优化:从根源上解决Axios请求竞态问题
前端·http·浏览器
前端小巷子3 天前
浏览器的同源策略与跨域问题
前端·面试·浏览器
bo521003 天前
浏览器缓存优先级
前端·面试·浏览器
mortimer13 天前
Chrome 开发者工具终极指南:从入门到精通
前端·chrome·浏览器
专注VB编程开发20年13 天前
java/.net跨平台UI浏览器SDK,浏览器控件开发包分析
linux·ui·跨平台·浏览器·cef·miniblink
断竿散人13 天前
🌈CSS渐进增强实战指南:构建跨世代浏览器的稳健体验
前端·css·浏览器
前端小巷子16 天前
跨标签页通信(五):IndexedDB
前端·面试·浏览器