YouTube开始默认使用HTML5视频播放?
今天,YouTube在其官方博客中正式宣布,将使用HTML5作为视频播放的默认,而不是原来的Flash,以增加开发者、视频所有者和观众使用YouTube的灵活性。在博客中,YouTube提到使用HTML5有技术优势。
ABR(Adaptive bitrater)支持:ABR可以有效减少缓冲时间,并利用MediaSourse Extensions使视频/直播在Chrome、IE11、Safari 8、Firebox等众多浏览器中流畅播放。HTML5还可以照顾各种流媒体设备,包括Xbox One、Playstation 4和Chromecast。
支持VP9编解码:VP9编解码可以有效节省带宽、加载时间和文件大小。YouTube团队鼓励开发人员使用iframe API而不是Flash,这样他们就可开发者_如何学JAVA以在许多不支持Flash的设备上浏览视频。
加密媒体扩展:通过这种扩展和普通加密措施的结合,YouTube视频可以通过简单的配置支持不同平台上的各种内容保护技术。它简化了视频传输中加密保护和内容高度融合带来的不便,可以减少视频播放中的干扰。
WebRTC和全屏API支持:YouTube开发者可以通过WebRTC在浏览器中开发直播工具插件。借助HTML5的全屏API,YouTube可以在标准HTML UI下提供沉浸式的全屏观看体验。
YouTube工程总监理查德雷德说:
不仅是YouTube,整个行业都从这些发展中受益。HTML5不仅受到网飞和Vimeo等内容提供商的欢迎,也受到苹果和微软等公司的欢迎,这些公司都对HTML5的成功发挥了重要作用。
2010年,乔布斯曾撰文声讨Flash,认为Flash存在封闭性、随意性、有技术缺陷、与触控设备不兼容等诸多缺点。“移动时代是一个低功耗设备、触摸屏界面和开放网络标准的时代,Flash已经落后了。”他认为像HTML5这样的标准“将在移动设备和个人电脑上同样成功”。自2010年以来,YouTube团队一直试图改革HTML5。前期的主要困难是缺乏ABR技术支持。
精彩评论