Youtube网站正式全面使用HTML5<video>播放视频

四年前,Youtube官方曾宣布在网站上实验性的支持HTML5<video>标记,测试它跟使用Flash对比的效果。当时,由于诸多的限制,无法将这种技术广泛的运用到视频播放中。最重要的原因是,HTML5缺乏对Adaptive Bitrate (ABR)的支持,这种技术能让视频进行少量的缓冲就能播放。

经过最近的4年发展,浏览器的发展和各种广泛的交流促使HTML5技术和实际视频运用之间的差距越来越小。现在,在谷歌浏览器、IE11、苹果浏览器以及最新版的火狐浏览器中,使用HTML5<video>播放将成为缺省设置。

HTML5的优势并不是仅仅体现在web浏览器在,它还能运用到智能电视和其它流媒体设备中。下面是HTML5的一些关键技术指标:

  • 支持 ABR(Adaptive Bitrate,自适应比特率):ABR 能够有效减少缓冲时间,能利用媒体源拓展(MediaSourse Extensions)使视频 / 直播在 Chrome, IE11, Safari 8 还有 beta 版的 Firebox 等众多浏览器中流畅播放。HTML5 也能照顾到多种流媒体设备,包括目前主流的 Xbox One,Playstation 4 和 Chromecast 等。
  • 支持VP9 codec:VP9 codec 能有效节省带宽、加载时间和文件的大小。YouTube 团队鼓励开发者使用iframe API代替 Flash,这样在很多不支持 Flash 的设备上也能进行视频的浏览。
  • 加密媒体扩展 (Encrypted Media Extensions):通过这个扩展和正常加密的措施的结合,YouTube 的视频能够通过简单的配置,在不同平台上对多种内容保护技术进行支撑。简化了视频传输中由于加密保护与内容高度整合带来的不便,可以减少视频播放中的卡顿。
  • WebRTC 和全屏幕 API 支持:YouTube 开发者可以通过 WebRTC 在浏览器内开发直播工具插件。有了 HTML5 的全屏 API,YouTube 在标准的 HTML UI 下,就可提供沉浸式的全屏观看体验。

YouTube 将支持内嵌语法 <iframe>,放弃 Flash 时代惯用的 <object> 语法,全力支持 HTML5 video 标签。要内嵌影片的人,用 <iframe> API 内嵌影片,能够在所有平台顺利播放。

这种改进将不仅仅使YouTube收益,而是整个行业。其它的视频网站,比如 Netflix 和 Vimeo,甚至微软和苹果等公司,都在支持HTML5,并非常成功。基于开放的HTML5标准,像Chromebooks和Chremecast这样的新设备也成为了可能。同样,每个人都可以通过 <iframe> API将YouTube视频嵌入到自己网站上。

参考英文:YouTube now defaults to HTML5<video>

阅读余下内容
 

《 “Youtube网站正式全面使用HTML5<video>播放视频” 》 有 2 条评论

  1. 中国能上去YouTube了吗?你是怎么上去的啊?????????????????????????????????????????????????????????????

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


京ICP备12002735号