本文主要介绍“HTML5 Flash视频flv播放器的功能是什么”。日常操作中,相信很多人对HTML5 Flash视频flv播放器的功能有所怀疑。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答“HTML5 Flash视频flv播放器有什么功能”的疑惑!接下来,请和边肖一起学习!
Flv.js是一款html5Flash视频(Flv)播放器,由哔哩哔哩网站开源。它是在纯本机JavaScript (ECMAScript6)中开发的,不使用Flash。其工作原理是Flv.js在JavaScript中对Flv文件流进行流式处理和解析,并实时转换为fmp4,通过MediaSourceExtensions馈入浏览器,从而实现flv格式视频的播放。
flv播放器功能:
具有H.264 AAC编解码播放功能的FLV集装箱
多段视频回放
HTTPFLV低延迟实时流播放
通过网络套接字的FLV实时流
兼容Chrome、FireFox、Safari10、IE11和Edge
非常低的开销和硬件加速通过您的浏览器。
flv.js的优势
因为浏览器对原生Video标签使用硬件加速,所以性能好,支持高清。
支持录音和广播。
摆脱对闪存的依赖
flv播放器的限制
FLV包含的视频编码必须是H.264,音频编码必须是AAC或MP3。IE11和Edge浏览器都不支持MP3音频编码,所以FLV使用的编码最好是H.264 AAC,这对于音视频业务兼容不成问题。
对于录制和广播,依赖本机html5Video标记和MediaSourceExtensionsAPI。
对于直播来说,它依赖于录制和播放所需的播放技术,同时它依赖于HTTPFLV或WebSocket中的一个协议来传输FLV。HTTPFLV需要通过流IO拉取数据,有支持流IO的取数或流。
flv.min.js的文件大小为164Kb,gzip后为35.5Kb,在flash player中与gzip后大小几乎相同。
依靠MediaSourceExtensions,目前iOS和Android4.4.4下的所有浏览器都不支持,也就是说目前移动终端基本不支持flv.js。
至此,“HTML5 Flash视频flv播放器有什么功能”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/84787.html