5月29日,优酷宣布签下了世界杯独家新媒体直播权。这意味着阿里巴巴副总裁、阿里大文娱优酷CTO庄卓然(花名南天)只有两个星期来筹备满足球迷们最基本的需求:不砸电脑,抱怨又卡了。
虽然开播第一天,还是一些用户还是遇到了卡顿,甚至有球迷“一气之下”转去央视看非高清直播。其实,优酷采取的智能调度算法在十分钟之内就把卡顿率(遇到卡顿的人数与总观看人数之比)降到2%以内,保证了绝大多数人的体验。据南天表示:优酷的转播路径采取分发网络,网络中有众多不同节点,当某个节点突然有大量用户涌入时,这个节点就会出现卡顿,而其他的则不会受到影响。
南天所说的智能调度算法能够根据用户所使用的设备、当下用户网络状况、用户过去的行为数据等预测某个节点在接下来的5分钟里会有多少人加入,从而进行用户调度。节点就像一个蓄水池一样,如果现在这个节点服务的水位已经比较高了,新用户只会让水池溢出,只有水位比较低算法才会让用户加进来。“换台”的球迷要是愿意多等10分钟,就不用在进球时为了看得更清,可劲儿凑近屏幕了。
两年前,优酷加入了阿里集团。为了让平台无论是在直播、播放还是平台能力上有大幅提升,南天带着同事做了大量的底层平台重构工作,几乎把整个底层平台重写了一遍。他认为智能预测算法只是技术发展中很小的一块,优酷的技术“肌肉”还有很多。
秀“肌肉”
互联网平台在直播大型赛事无法达到电视光电的传输链路效果,换句话说就是没那么清晰,没那么流畅。但下面的视频中左边是央视给优酷的原码率视频,右边是优酷编解码后的效果,优酷进行了智能渲染让不那么高的码率传达了更多的“信息”。
南天认为这段视频强调了用户所看视频中最关注的东西,加大相关的信息量,做到了很好的分离度和层次感。只有通过这种方式才能突破信息量越大表达越清晰的定理,不再采取传统的死磕压缩率的方式。就像P图,丢掉没有价值的信息,存储下来更美更小的照片。
智能渲染是“窄带高清”的必然选择,也是优酷引以为傲的一项技术。两年前优酷发布了第一代窄带高清产品,去年发布了窄带高清2.0。南天介绍说,跟业内所有竞品,转码同等清晰度优酷能减少30%的带宽。带宽指的是单位时间内能传输的数据量,带宽越大就像车道越多,传输过程越不容易出现拥堵。优酷的工作相当于让别人只能看球时,你能边看球边下片儿。
窄带高清也让人有机会“皮一下”。6月16日,为了致敬C罗,优酷的一位工程师悄悄提高了清晰度,南天知道后并没有担心卡顿,反而在微博上开玩笑要让他为“流量费买单”。
不卡是最低要求,真正会带来观影高潮的新技术是优酷低成本的“子弹时间”,但很可惜没能应用在世界杯转播中,设想一下,如果你能看到360度的定格射门动作,一罐啤酒可能不够干。子弹时间指的是通过多台相机阵列,同时拍摄一系列的静态照片,再将其合并成视频。电影《黑客帝国》里男主角躲避子弹的画面,就是应用了这种技术,所以叫“子弹时间”。
当时《黑客帝国》用120台高速摄像机,每秒拍120个镜头,相当于一秒1万4千多桢画面,再通过复杂的算法进行渲染才做到了这样的特效。而优酷在《这就是街舞》总决赛中达到下面视频中的效果,只用了40台普通的相机。
不仅在制作上的创新外,南天设想内容的消费端也应该更科技。如果想搜索梅西,出现的不仅仅是带有“梅西”这两个关键字的视频。所有出现梅西的视频都应该被搜索到,哪怕他只露了一个侧脸,并且能够根据用户的观影习惯、兴趣爱好推荐最精准的内容。南天希望在优酷整个平台的各个环节,无论是搜索、推荐等各项技术都能和一个神经中枢相连接,所有的技术肌肉都可以和“大脑”连起来。