HTML5为什么可以取代Flash插件(2) - 誉新源科技智能建站公司
18026
post-template-default,single,single-post,postid-18026,single-format-standard,ajax_fade,page_not_loaded,,side_area_uncovered_from_content,qode-theme-ver-7.6.2,wpb-js-composer js-comp-ver-5.7,vc_responsive
当前位置:首页 » 新闻中心 » HTML5为什么可以取代Flash插件(2)

13 4月 HTML5为什么可以取代Flash插件(2)

专业播映HLS

运用MSE(Media Source Extensions)播映HLS流看起来十分有出路,可是施行起来却不那么直接。要想如愿以偿,你需求从以下步骤开端:

1.集成支持MSE的库(比方hls.js或video.js)到播映器。如果你现已构建定制版Flash播映器,这一步会有点扎手。不过这正是转向新播映器的好理由。现在有很多性能杰出的现代播映器,运用它们你不需求从头编译。想想保护播映器所花费的时刻吧。

2.保证集成的库可以播映HLS视频流。许多原生HLS流实际上不是有效视频流。咱们发现各种各样的问题,包含:视频采样重叠,元数据丢掉,非对齐帧,帧尺寸改变却没有EXT-X-DISCONTINUITY标志,EXTINF和片段URL之间有注释,解码问题,等等。

尽管Flash播映器可以自动处理其间的一些问题,可是hls.js却不能。因而保证视频流正确配置十分重要。

你可以在这里查看HLS视频流的有效性,并在公共测验机上进行测验:hls.js,video.js,JW7.4。

3.注意回退兼容Flash。在MSE不可用的情况下你可能需求回退到Flash播映器。MSE在以下浏览器上可用:

可使用MSE的浏览器

暂无评论

发表评论