一个优酷技术人的双11

简介: 2017年11月11日凌晨,徜徉还未从兴奋中跳脱出来,在过去的四个小时里,天猫双11晚会优酷直播创造了一个新的记录,开播仅13分钟,同时观看人数就突破了200万,总播放人数超过了一千万,作为直播团队的一员,徜徉深知这份成绩来之不易。

3

(徜徉 优酷直播团队前端工程师)

2017年11月11日凌晨,徜徉还未从兴奋中跳脱出来,在过去的四个小时里,天猫双11晚会优酷直播创造了一个新的记录,开播仅13分钟,同时观看人数就突破了200万,总播放人数超过了一千万,作为直播团队的一员,徜徉深知这份成绩来之不易。问及双11的感受,他的回答很干脆,“任何一个技术人,没参加过双11,都会是一种遗憾。“


“你从我这个角度看过去,是不是很震撼,满眼的红色”,徜徉带着腼腆的微笑说道。
2
(2017年11月10日,北京环贸中心D座三楼,数百名优酷人正在备战双11)

在这个并不算狭小的空间内,摆满了一排排的办公桌,不断有人来回穿梭,讨论着事情。
徜徉所在的团队是在一个多月以前搬过来的,徜徉说那时候的人比现在还多,如果来晚了甚至连座位都没有。在这样一个略显嘈杂的环境里,一个技术人似乎很难安心去写代码,但徜徉显然已经习惯了, “这样才有打仗的样子,才能凝聚士气,才能让你随时找到你想找的人,一起解决各种临时冒出来的问题”。
可这样的场景、这样的心态,如果放在一年之前,是徜徉所无法想象的。

2W0A2783____

(徜徉坐着的时间基本不超过二十分钟,他需要不断的其他同事沟通双11中各种细节)


“始料未及”的变革

四年前刚加入优酷的时候,徜徉还是一个典型的代码青年。“觉得自己就是要改变世界,就差一行代码”,但彼时的优酷更侧重于内容的运营,技术的关注点多是眼前的问题,“出现问题解决问题就可以了”。
这样的观念,在去年底,迎来了一次彻底地“冲击”。
2016年4月,优酷土豆正式成为了阿里巴巴的子公司,半年之后,业务整合基本完成,技术层面的整合也随即展开。
徜徉一直记得,在一次全体技术同学的会议上,大优酷事业群高级副总裁兼CTO南天说过的一句话 。
“当时就把我镇住了,他的目标是将优酷的技术提到一个高度,这个高度的标准很简单,就是业界一流NO.1,做全世界视频播放体验和质量最好的团队“
对于阿里巴巴的技术,徜徉一直都有关注,“特别是前端技术团队,不仅在国内是最牛的,国外的名气也不小”。
可是徜徉心里总有隐隐的担心,阿里的技术沉淀更多是基于电商,而他们是基于视频播放,再加上两边的技术氛围、工程师文化等等因素。
最终能整合成什么样,不光是徜徉,在几乎每一个优酷的技术人心里,这都是一个未知数。
但变革,势在必行。

4
(“风林火山”出自《孙子兵法》:疾如风,徐如林,侵略如火,不动如山。)

一个代号为”风林火山“的项目,在优酷内部风风火火地展开,阿里巴巴淘宝PMO以及技术团队自杭州北上,深入到优酷,其目标就是在保证优酷用户体验不受影响的前提下,对优酷整体技术体系和业务支撑体系进行改造升级和整合。而项目只有三个月的时间,其面临的难度和挑战,在整个互联网界都属首次。

技术 同样也需要氛围

“刚开始接触,会觉得阿里的怎么会有那么多的系统啊,多得收藏夹都放不下“,徜徉开玩笑的抱怨说。后来慢慢才了解到,每个系统产品都有能解决特定的问题,机器能做的绝不让人去做;而且系统之间还存在竞争,跟不上技术变化的系统会自然被淘汰。
这当中,徜徉最“深爱”的就是Weex(手机淘宝研发的跨平台移动研发框架)。
以前发布新版本,从开发到测试再到上架,往往要花费数周的时间,而依托Weex,他们能做到一次编写、多端适配,动态发布,快速迭代。
“这就好比高铁,轨道都已经帮你铺好了,基础设施完善了,四通八达,你爱怎么跑就怎么跑。”
而阿里同学带来的技术观念和思想,给徜徉带来的影响则更为深刻。
“他们经常讲的一个词就是技术驱动,就是用技术去反推产品、业务的发展”徜徉说,这不是一句口号,而是时时刻刻都在身体力行的行动力。当上上下下都是坚持这么做下去的时候,优酷的技术氛围也开始有了改变。

5
(徜徉和来自淘宝的同学监测直播前的流量变化)

双11前,徜徉所在的团队开始挑战一个新的技术难题,在视频播放和直播中,使用新的视频编码H265,播放清晰度更高、解码更快、带宽仅需一半。这个变化让徜徉兴奋不已。“打个比方,以前用户4G网络下看一部片子得100M流量,而现在比较理想的情况下,我们能做到,同等清晰度,只需要50M,也就是一半甚至更少的流量。这对用户来说,省下的就是真金白银。”
除此之外,徜徉觉得身边其他技术团队也迅速在进行技术层面的变革和创新,优酷的主界面会根据不同用户进行个性化智能推荐、后台的服务端全部部署上云,丰富有趣的互动玩法也越来越多的出现在优酷当中······
现在回过头来想,徜徉觉得南天当初那句话,并非虚言。
“现在技术在整个优酷的影响力,比以前可大多了“。

双11 考验的不仅仅是技术

2016年的天猫双11晚会,是徜徉首次触电双11,“只有两个团队参与吧,我们也只是负责直播,技术也不复杂,所以准备的时间也不长“。
而今年,徜徉所在的团队从八月份就已经开始为双11做起了准备。
这是优酷加入阿里巴巴之后,第一次在阿里大生态下,深入参与双11。
“今年的晚会有很多的玩法在里面,所以直播需要跟很多业务线合作,每天都有不认识的人在钉钉找你,兄弟,有个事,你来一起看一下“徜徉无奈的笑了笑说,那阵子无论何时打开钉钉,都会提醒你有N条未读信息。
后来搬到环贸之后,曾经只存在于钉钉里的若干”网友“,终于坐在了一个大办公室里,为的是同一个目标——双11。
直播团队的目标是在保证直播质量的基础之上,承载去年三倍人数的同时在线量,以及各个业务玩法在直播过程中的呈现。

6
(天猫双11晚会开始之前,徜徉和同事一起再次检查、确认整个直播流程和环节)

“双11,一年只有一次机会,不能有任何闪失,就跟打仗是一样的“。

 在今年双11前期的工作过程中,徜徉觉得自己成长了很多,技术能力是一方面,更重要的是作为技术人员的思维能力。

“考验的不光是你的代码,还有你的业务能力,承压能力、判断力,你的思维方式会有很大变化,所以这是一个综合性的考验和成长。“

7
(徜徉和同事以可乐代酒,预祝晚会直播顺利)

四个小时的直播,仅用13分钟,同时在线观看人数就已突破200万,截至晚会结束,优酷在线观看直播总人数突破1000万人,这份成绩让现场的所有人都为之振奋。也让徜徉看到了技术在整个双11中所呈现出的力量。

8

当问起,对于今年双11最大感受的时候,徜徉回答的很干脆”累、压力大,但结束之后很爽,我觉得任何一个技术人,没参加过双11,都会是一种遗憾。”

目录
相关文章
|
存储 安全 网络协议
网络安全产品之认识准入控制系统
随着企业信息化建设的不断深入,企业的各种信息资产越来越多,网络安全问题也越来越突出。如何防止外来电脑、移动设备接入局域网,保护企业信息资产的安全,成为企业网络管理的重要问题。准入控制系统的出现,为企业提供了一种有效的解决方案。本文我们一起来认识一下准入控制系统。
936 2
|
网络协议 算法 定位技术
利用GPS北斗卫星系统开发NTP网络时间服务器
利用GPS北斗卫星系统开发NTP网络时间服务器
|
JavaScript 前端开发
Bpmn.js 进阶指南之Lint流程校验(一)
Bpmn.js 进阶指南之Lint流程校验(一)
1852 0
|
7月前
|
前端开发 JavaScript Java
API调用实现财政票据真伪查验-电子医疗发票清单查验-发票查验接口
财政票据真伪查验接口,支持医疗发票等多类票据在线核验。通过发票代码、号码、日期、校验码等要素,快速获取全国票据信息,实现高效防伪与合规审查,助力医保、财务系统防范虚假报销,保障财税数据真实完整。
|
6月前
|
SQL 自然语言处理 数据挖掘
2026年BI行业深度盘点:Chat BI 从“被动看数”到“主动问数”的范式重构
2026年,传统BI遭遇瓶颈,企业亟需突破操作门槛、分析深度与数据孤岛三大痛点。对话式智能BI应运而生,以自然语言交互、深度语义理解与主动决策建议为核心,重塑数据分析范式。Quick BI 智能小Q 凭借“NL2SQL大模型+企业级数据引擎”双轮驱动,实现96.5%复杂SQL生成准确率,支持多源数据连接、垂直场景增强与企业级安全管控,真正让业务人员“开口问数”,获得可执行洞察,推动“人人都是分析师”的时代到来。
|
11月前
|
Ubuntu 物联网 Linux
从零安装一个Linux操作系统几种方法,以Ubuntu18.04为例
一切就绪后,我们就可以安装操作系统了。当系统通过优盘引导起来之后,我们就可以看到跟虚拟机中一样的安装向导了。之后,大家按照虚拟机中的顺序安装即可。 好了,今天主要介绍了Ubuntu Server版操作系统的安装过程,关于如何使用该操作系统,及操作系统更深层的原理,还请关注本号及相关圈子。
|
人工智能 Rust 自然语言处理
37.1K star!AI模型全能工具箱,这个开源项目让智能体开发更简单!
"Awesome MCP Servers 是当前最全面的模型上下文协议服务器集合,为AI开发者提供开箱即用的工具链支持。通过标准化协议实现AI模型与各类资源的无缝对接,堪称智能体开发的瑞士军刀!"
722 7
|
10月前
|
JavaScript API PHP
WordPress/Laravel企业官网源码-自适应多端SEO-前后端分离源码含数据库与部署文档​
本文详解如何结合WordPress与Laravel构建现代化企业官网,涵盖响应式设计、SEO优化、前后端分离、数据库安全及自动化部署。通过实战案例展示性能提升成果,并展望AI、云原生与区块链的未来融合方向,助力企业实现数字化增长。
|
消息中间件 前端开发 数据库
RocketMQ实战教程之MQ简介与应用场景
RocketMQ实战教程介绍了MQ的基本概念和应用场景。MQ(消息队列)是生产者和消费者模型,用于异步传输数据,实现系统解耦。消息中间件在生产者发送消息和消费者接收消息之间起到邮箱作用,简化通信。主要应用场景包括:1)应用解耦,如订单系统与库存系统的非直接交互;2)异步处理,如用户注册后的邮件和短信发送延迟处理,提高响应速度;3)流量削峰,如秒杀活动限制并发流量,防止系统崩溃。
|
Shell 数据处理 开发者