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

相关推荐
Irene199118 小时前
图示:浏览器、主线程、工作者线程之间的关系和通信方式(附:ArrayBuffer 详解)
浏览器·主线程·工作者线程
魂祈梦19 小时前
前端下载多个文件/浏览器批量下载文件
前端·浏览器
津津有味道20 小时前
读取NFC标签内的网址并打开网页
网址·浏览器·url·nfc·读卡器
鱼鱼块1 天前
揭开浏览器底层的秘密:为什么一个 Chrome 能跑这么快又这么稳?
架构·操作系统·浏览器
Keely402852 天前
浏览器指纹识别:从原理到防护的完整指南
前端·浏览器
新晨4373 天前
跨域是服务器拒绝请求还是浏览器去拒绝的请求?
前端·浏览器
不一样的少年_5 天前
不仅免费,还开源?这个 AI Mock 神器我必须曝光它
前端·javascript·浏览器
JamesGosling6667 天前
深入理解内容安全策略(CSP):原理、作用与实践指南
前端·浏览器
月下点灯9 天前
🔄记住这张图,脑子跟着浏览器的事件循环(Event Loop)转起来了
前端·javascript·浏览器
用户7617363540112 天前
浏览器渲染原理
前端·浏览器