文档章节

HTML5为什么取代了Flash(二)

博为峰教研组
 博为峰教研组
发布于 2017/03/29 19:19
字数 349
阅读 53
收藏 0

   

专业播放HLS 

使用MSE播放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在以下浏览器上可用:

 

 

© 著作权归作者所有

博为峰教研组
粉丝 51
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
HTML5和FLASH之间的那点事儿

很多人认为HTML5出现会秒杀Flash,可也有很多Flash的忠实拥护者对此抱以不屑的态度,以至于在各大web前端开发论坛吵得不可开交。我不是HTML5的忠实信徒,也犯不着做Adobe的卫道士,那咱们就心...

洋葱头大
2013/06/07
1K
9
Pandora以HTML5取代Flash

Pandora Drops Flash for HTML 5 Pandora以HTML5取代Flash posted by Thom Holwerda on Tue 12th Jul 2011 20:26 UTC, submitted by Jennimc 发表于:2011年7月13日 北京时间04:26 "Internet......

xyxzfj
2011/07/13
32
0
外媒:HTML5取代不了Flash

美国知名IT网站彼得·威纳(Peter Wayner)今日撰写评论文章,称虽然HTML5不会取代Flash或Shockwave,但它将会对互联网的很多方面做出改进,使网站具备更丰富的功 能,包括跟踪用户位置和在云...

红薯
2010/06/24
1K
0
javascript能完全取代flash吗?

新装系统时看网页提示让我装flash插件,现在从理论上html5 javascript 能完全取代flash吗?一些复杂的功能也不需要flash支持吗?比如在线版的photoshop, 在线版word,这些用html5都能写?...

Pwarn
2015/03/28
128
1
HTML5:实至名归还是言过其实?

庶几何时,HTML5 开始吸引越来越多的人的目光,尽管 W3C 表示,它的最终成熟还有很长的路,然而并不能阻止人们对它的期待。2007年,HTML5 向 W3C 标准进军,HTML5 的使命是实现富 Web 应用的...

红薯
2010/05/01
1K
3

没有更多内容

加载失败,请刷新页面

加载更多

JAVA 编写redisUtils工具类,防止高并发获取缓存出现并发问题

import lombok.extern.slf4j.Slf4j;import org.springframework.data.redis.core.BoundHashOperations;import org.springframework.data.redis.core.BoundValueOperations;import org.......

huangkejie
34分钟前
5
0
JMM内存模型(一)&volatile关键字的可见性

在说这个之前,我想先说一下计算机的内存模型: CPU在执行的时候,肯定要有数据,而数据在内存中放着呢,这里的内存就是计算机的物理内存,刚开始还好,但是随着技术的发展,CPU处理的速度越...

走向人生巅峰的大路
51分钟前
94
0
你对AJAX认知有多少(2)?

接着昨日内容,我们几天继续探讨ajax的相关知识点 提到ajax下面几个问题又是必须要了解的啦~~~ 8、在浏览器端如何得到服务器端响应的XML数据。 通过XMLHttpRequest对象的responseXMl属性 9、 ...

理性思考
今天
5
0
正则表达式基础(一)

1.转义 转义的作用: 当某个字符在表达式中具有特殊含义,例如字符串引号中出现了引号,为了可以使用这些字符本身,而不是使用其在表达式中的特殊含义,则需要通过转义符“\”来构建该字符转...

清自以敬
今天
4
0
idea中@Data标签getset不起作用

背景:换电脑以后在idea中有@data注解都不生效 解决办法:idea装个插件 https://blog.csdn.net/seapeak007/article/details/72911529...

栾小糖
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部