加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 综合聚焦 > 移动互联 > 数码 > 正文

Edge浏览器为什么要支持苹果HLS协议?

发布时间:2016-03-25 06:37:38 所属栏目:数码 来源:网络整理
导读:除了苹果的操作系统、浏览器和设备,还有什么能用来收看这家公司的发布会?答案就是搭载于Windows 10之上的Edge浏览器。自2015年9月以来,苹果开始“破天荒”地支持非苹果的

除了苹果的操作系统、浏览器和设备,还有什么能用来收看这家公司的发布会?答案就是搭载于Windows 10之上的Edge浏览器。自2015年9月以来,苹果开始“破天荒”地支持非苹果的系统与浏览器收看发布会直播。

Edge浏览器为什么要支持苹果HLS协议?

那么一定有人会问,苹果为什么开始“允许”非苹果的软件和设备观看苹果发布会直播?苹果这么做有什么意义?但事实上,苹果开发的“HTTP直播流”(HTTP Live Streaming,HLS)技术本身是一个协议,而Edge在Windows 10正式版发行之后确定支持了这项协议,因此这并非苹果的意图。

苹果的“独门绝技”

苹果每次进行发布会直播所用的在线视频流技术正是利用这项协议衍生的技术,它最早是由苹果在2009年5月正式公布,用于公司旗下QuickTime X播放器、Safari浏览器以及iOS中部分应用的音视频直播和点播方案。

Edge浏览器为什么要支持苹果HLS协议?

HLS协议允许流媒体分段下载,不过这种HTTP分段点播的方式已经用于很多流媒体服务网站。但HLS的特别之处在于,它的分段非常小,而这种小的分段方式也让HLS独特的在线视频直播方式成为可能。

HLS直播最大的特色,同时也是不同传统网络直播的方式在于,直播客户端获取到的,一直都不是一个完整的数据流。HLS协议在服务器端将直播数据流截取并存储为连续的、时长很短的媒体文件,客户端则不断下载并播放这些小文件,因为服务器端总是会将最新的直播数据生成新的小文件,这样客户端只要不停的按顺序播放从服务器获取到的文件,并利用生成的m3u8文件进行索引,从而实现完整地视频直播。

此外与实时传输协议(RTP)不同,HLS只请求基本的HTTP报文,因此可以穿过任何允许HTTP数据通过的防火墙或者代理服务器,而它也很容易使用内容分发网络来传输媒体流。

Edge浏览器为什么要支持苹果HLS协议?

HLS正是我们在凌晨收看苹果发布会时,在线直播效果和质量要优于微软或者E3展前发布会的功臣。

绝技却难成标准

在推出HLS之后,苹果一直希望将这项技术推广成一项互联网流媒体技术标准,让所有的流媒体服务能够遵循这项标准,并将其推广到更多的浏览器、开发套件和电视盒子中来。但苹果将这份技术拟为一份互联网草案,并提交给互联网工程任务小组(Internet Engineering Task Force,缩写为 IETF)之后,便没有了下文。

如此一来,苹果在推广其HLS的过程上便于到了较难跨越的障碍,由于没有标准作为支撑,加上传统的流媒体协议大行其道,造成了HLS空有绝技但无人问津的尴尬场面。或许是出于推广HLS的考虑,苹果选择了在发布会期间展示HLS技术的平台。

但实际上,一些大型企业和媒体服务公司都在逐步地支持平的HLS技术,包括思科、Google、Kodi、VLC以及微软,但直到目前为止,非苹果的浏览器只有Chrome和Edge支持了HLS技术,而且在Chrome上实现HLS,还需要用户编写额外的js脚本。因此,只有Edge完全具备使用HLS进行网络转播的能力。

Edge浏览器为什么要支持苹果HLS协议?

Edge的“大浏览器”之路

从完整支持HLS等技术开始,我们就能一窥Edge浏览器的野心:微软希望Edge浏览器成为支持更多功能,网页浏览体验更好,同时运行效率和资源占用远低于Firefox和Chrome的浏览器产品。

首先是ChakraCore的开源,为了将第三方扩展插件和脚本更好的与Edge浏览器兼容,微软选择了开源Edge的脚本引擎;在今年,微软将开发Edge新功能的重心几乎都放在了第三方扩展插件的兼容上,并希望Edge的第三方扩展成为Windows应用软件生态中不可或缺的一部分,并持续为Edge浏览器添砖加瓦。

就目前来看,Edge浏览器因为其安全漏洞以及残缺的功能让用户对这款新产品望而却步,但微软一直在积极地为它完善新的功能,或许我们在看到Edge真正的样貌之前需要等待很长的一段时间,但Edge的前景仍然是光明的。而且在不久的未来,凭借着Cortana、OneNote、网页涂鸦等新特性,它的地位和使用方式将会完全超越IE浏览器。■

注:本文转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读