事件, 刷新指定的缓冲区范围
成功刷新缓冲区后触发BUFFER_FLUSHED事件
buffer-controller.js 初始化时就定义了自己只响应 Events.MEDIA_ATTACHING,...流多了一步解析文档的步骤;
下面我们就思考怎么去结合两个lib:
根据项目目的: 项目是一个主直播, 次点播的站点; FLV直播功能是最重要的功能, HLS流的回放只在用户点击视频回顾和查看过去节目视频才会使用...: 现在业界直播基本还是用的HTTP-FLV这种形式(基础设施成熟, 技术简单, 延迟小), 而HLS流一般还是用在移动端直播;
所以我们决定采用在 FLV.js 的基础上, 加上HLS.js中的...loader, demuxer 和 remuxer 这三部分去组成一个新的播放器library, 既能播放FLV视频, 也能播放HLS流(根据项目的需要只包含单码率流的直播和点播, 不包含多码率流,...流的点播seek功能的接入
在FLV.js中, 每当SEEK操作时都会MediaInfo中的KeyFrame信息, 去查找相应的Range点, 然后从Range点去加载; 对于hls点播流, 需要对FragmentLoader