为什么要在直播平台开发过程中选用H5播放器?

发布来源:云豹科技
发布人:云豹科技
2019-11-29 11:39:42

昨日,云豹科技对直播demo的PC端进行了更新,更新内容是将Flash播放器正式更换为H5播放器。对于行业有所了解的人都知道,H5播放器常用于视频点播服务中,那为什么曾经被广泛应用于直播的Flash播放器正在一步步被放弃,而H5播放器又是怎么和直播平台开发扯上关系的?

Flash播放器作为Adobe公司的拳头产品,已经经过了多年的研发,在2000年之后达到了鼎盛时期,它起初因较高的流畅度、稳定性,以及跨平台支持和良好的向下兼容性被广大视频网站所青睐,后来也用于早期的直播服务中。

但是它的缺点也比较突出:在视频网站上使用Flash播放器播放视频时,需要让浏览器加载插件,但是Flash解码器的解码效率很低,即便是相对效率最高的IE浏览器(其实很多人已经无法接受IE浏览器了),效果也十分感人。再加上Adobe公司对于Flash插件的更新十分不及时,庞大的体积以及较低的效率让Adobe宣布不再继续研发Flash播放器。

直播平台开发

终于,在2017年6月,Chrome浏览器59版本默认屏蔽Flash播放器,以Chrome浏览器内核为基础而诞生的其他浏览器必然也受到了波及。于是此时直播平台,特别是PC端的直播平台开发需要寻找新的播放器求生存。

此时H5播放器就映入了所有人的眼帘。

和快要沉寂的Flash播放器相比,H5播放器拥有以下技术优势:

直播平台开发

一、高效性

把H264的Codec打进了浏览器,无需内嵌应用而是利用浏览器Codec进行视频解码。

二、兼容性

不单单是视频点播服务或者直播服务,目前H5播放器技术甚至被用于游戏主机之中,这其实是反映了H5播放器良好兼容性。这种兼容性体现在一次开发后可以在多个不同平台应用,降低开发成本。

三、能快速接入浏览器新技术

大家或多或少可能听说过流媒体加密的浏览器新接口Encrypted Media  Extensions,还有WebRTC、VP9、AV1、H.265等新技术,通过使用H5播放器将这些新技术快速接入浏览器中。例如不久前,Chrome浏览器便打入了H.256的Codec。这比Flash播放器更胜一筹。

四、轻量化

H5播放器依靠系统本身自带的解码器进行解码,不需要像Flash那样安装插件,仅需几个API便可搞定,大量减少资源占用。

以上,就是在直播平台开发过程中,逐渐选用H5播放器的原因。如果您对直播开发的其他业务感兴趣,欢迎咨询官方客服。

 本文章声明原创,转载请注明出自云豹科技www.yunbaokj.com

声明:
以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任
立即查看