Hulu李彬:看到不一样的视频网站,所遇挑战何尝不是一次革新的机会?

简介:

Hulu软件技术开发有限公司(以下简称Hulu)是美国三大电视网NBC、福克斯、迪斯尼合力在2007年建立的在线视频服务网站,主要目的是使传统媒体业务转型成数字新媒体,能够让更多的用户通过互联网上的不同的平台和方式访问视频内容。

此次由51CTO主办的2017WOTA全球架构与运维技术峰会上,Hulu的开发主管李彬老师分享了主题为《挑战与关键技术》的演讲。

wot

Hulu的开发主管李彬

所遇挑战

最开始的Hulu只有Web端一个产品,用户打开网页只需要观看十几秒的广告视频,即可免费观看前一天播放的电视节目。通过近十年的发展,目前,Hulu已经可以在桌面、移动端、客厅设备这三大类,上百种的不同设备提供视频服务。Hulu主要是面向美国市场。与国内移动端占主导地位不同,对于美国来讲客厅设备对视频服务最为重要。美国人比较讲究客厅文化,更愿意在包含超大屏电视、游戏机和其他各种智能设备上观看高清视频。这些设备能够聚合一家人在客厅休闲娱乐。

所有的视频服务或多或少都会支持不同的设备,如何为用户在不同设备上提供一致的视频体验,这就对视频内容和流量的可扩展性问题有着巨大的要求。从最底层的基础架构上,Hulu在全美设立了三个数据中心,并使用美国最大的几家CDN做视频的分发。从服务体系上,Hulu建立了一套统一的服务架构,可以统一为从网站到移动端到客厅设备的所有终端提供服务,并且Hulu从比较早期就转型成为微服务架构,产品功能充分细分,相互独立,可分别扩展。从前端上,我们不但有专攻各种不同设备的终端团队,负责每个终端上的体验优化,而且还有一些团队专攻一些对我们的核心体验非常重要的领域。比如我所带领的播放器团队就专攻各个平台上的视频播放体验,保证各个平台的视频体验一致。

目前,Hulu已经成为美国三大在线视频服务之一,因为播放模式不能只局限于点播了,所以最近Hulu将目光聚焦在了直播上。Hulu通过互联网的方式传输数以千计的直播电视频道,进入美国数百亿美元的电视直播市场。可是直播不同于传统的点播模式,对整体技术架构、运维甚至是产品的设计都有着很大的挑战。

他们目前主要面对点播的技术体系,为开发新的直播应用打下了坚实的基础。但是新的产品模式对Hulu来说着实是不小的挑战,如何应对挑战需要每一个产品技术人员的努力以及采用新的关键技术。

关键技术

对于Hulu在新直播服务中采用的关键技术,李彬老师总结了三点。

第一点,  如何保证服务是可扩展的。Hulu现有的整个技术架构、运维体系都是一套基于微服务的体系,任意一个服务都可以在极短时间内进行平向扩展,当发现某一时段用户请求量比较大,Hulu都可以马上提供服务的扩展,用来应对非常态下的用户访问量激增问题。

第二点,  如何展现点播式的直播。Hulu的直播和现在用户对直播的概念认识是不一样的,Hulu的直播模式是希望能向用户展现同点播模式相同的直播,也就是说用户可以自由选择想要播放的节点,甚至可以暂停直播视频的某一场景,想继续观看的时候还能顺序播放视频。为此,Hulu采用了DASH (Dyanmic Adaptive Streaming over HTTP)的视频格式。DASH的采用使得播放器可以根据用户的选择,精确定位到用户想要观看的时刻进行视频播放。同时在播放中,还可以自动根据网络带宽的变化切换不同的码率,从而保证视频的流畅播放。

第三点,  如何监控用户播放视频的质量。Hulu有一套完整的端到端的播放质量监控体系,可以随时监控到终端用户的播放质量。可以了解到每个用户是否有卡顿,平均码率是多少,直播的延迟有多大。这些监控的信息,配合我们在客户端的多码率控制算法,能够使我们快速的进行播放上的策略调整,比如调整CDN使用比例,调整控制算法参数等等。

一旦提起海外视频网站,更多的用户会知道YouTube,殊不知Hulu在美国也是和YouTube比肩而立的最受欢迎视频网站之一。Hulu的技术团队是与公司共同成长起来的,从一开始的服务架构就没有假手他人。Hulu的成长迅速并没有得到外界的质疑声,一切看起来都是那么的理所当然,通过对李彬老师的采访,能强烈的感觉到一家由传统视频媒体所成立的Hulu,是那么的想做到与众不同。作为一个用户,点播式的直播只是想想而已,从没想过哪家视频网站真会为此而彻夜不眠的研发。采访结束后,作者心里只有一个声音:Hulu啊,早点进入国内市场哟。




作者:齐琳
来源:51CTO
目录
相关文章
|
机器学习/深度学习 存储 应用服务中间件
探索数字时代的核心:服务器如何塑造未来并助你成就大业
探索数字时代的核心:服务器如何塑造未来并助你成就大业
85 0
|
5月前
|
机器学习/深度学习 人工智能 算法
AIGC技术在创意设计行业的应用与影响
【7月更文第26天】随着人工智能技术的迅速发展,AIGC(Artificial Intelligence Generated Content,人工智能生成内容)已成为创意设计行业的一个重要趋势。AIGC不仅可以提高设计效率,还能激发设计师的创造力,推动设计领域的创新。本文将探讨AIGC技术在创意设计中的具体应用,并通过一个基于Python的简单示例展示如何使用AIGC技术生成创意设计元素。
158 1
|
机器学习/深度学习 人工智能 编解码
|
人工智能 供应链 算法
成为不可或缺的存在:从电子商务过渡到下一波电子商务浪潮
成为不可或缺的存在:从电子商务过渡到下一波电子商务浪潮
|
机器学习/深度学习 数据采集 人工智能
AI与全民开发:挑战和机会并存
无可否认,AI有着巨大潜力,但也有其局限性。即使这些局限性并非无法克服,却也凸显了继续进行教育、研究和开发的必要性,以确保AI能够在千行百业高效应用,将是属于全民开发的新时代。
120 0
|
机器学习/深度学习 人工智能 自然语言处理
搜狗的人工智能研发与应用:让技术在产品中创造更多用户价值
今年 4 月份,搜狗宣布与清华大学联合成立「清华大学天工智能计算研究院」,把人工智能作为重要战略发展方向,但一直没有透露太多关于具体人工智能研发和应用层面的信息。为此,机器之心对搜狗语音交互技术中心负责人王砚峰进行了专访,王砚峰介绍了搜狗的人工智能研究历史,以及在人工智能方面的产品创新思路。
321 0
搜狗的人工智能研发与应用:让技术在产品中创造更多用户价值
|
存储 人工智能 运维
西井科技:最“特别”的AI创业者,专注背后处处蓝海
2019年初,一部《流浪地球》让人工智能Moss一炮而红。在剧终前,人与人工智能选择的冲突,最终人战胜了“无所不能”的人工智能。其实,Moss所代表通用人工智能,更像是电影桥段中的空中楼阁,离我们似乎还很遥远。
|
机器学习/深度学习 人工智能 安全
【云周刊】第154期:朋友圈刷屏的“区块链技术革命”,究竟还面临怎样的困难?
朋友圈刷屏的“区块链技术革命”,究竟还面临怎样的困难?春运又双叒来啦!阿里出手帮你抢票,一张图学会数据库迁云最佳路径,8种用Python实现线性回归的方法,究竟哪个方法最高效? ...更多精彩内容,尽在云周刊!
19440 0
【云周刊】第154期:朋友圈刷屏的“区块链技术革命”,究竟还面临怎样的困难?
|
人工智能 安全
Prada与AI企业的这场秀,让我们对3D虚拟时装秀有了一丝期待
美东时间本周五,时尚圈即将迎来一场别出心裁的秀——「3D虚拟时装秀」。
|
人工智能 算法 安全
AI技术普及,直播平台源码开发市场发展可期
AI技术在网络视频直播行业的应用不再少数。AI人工智能虽然是没有感情的,但是强大的算法技术,可以使其极大程度上提升用户的互动视频直播体验。目前,国内头部直播平台已经纷纷转向AI技术在视频直播领域的赋能研究,在不久的将来肯定会为直播平台用户带来新颖的玩法体验。
2244 0