淘宝直播技术解析 视频直播技术原理
2016年是移动直播爆发年,不到半年的时间内无数移动直播App掀起了全民直播的热潮。很多不同产品都在自己的应用里面增加了直播模块,希望能趁着这波移动直播的风潮能快速推进自己的产品。而在电商类的APP中,淘宝率先在手机直播里面试水电商直播,并用实际的数据证明了这是一种非常具备前景的新模式。
本文将重点介绍淘宝直播在业务模式上的探索、移动直播背后的技术难点、优化用户体验等方面的内容。主要内容出自阿里巴巴高级技术专家陈举锋(丰火)在2016杭州云栖大会上的分享。
淘宝直播的产品探索
淘宝直播项目,于2015年11月立项,在今年4月份正式在手机淘宝上线。之后除了对基础的直播体验持续打磨,在产品形态和互动玩法上也进行了很多的探索,如导购链路、互动打赏、粉丝连麦等,极大提升了用户在直播场景下购买体验。
不过回到淘宝直播的产品设计上来,在原有产品能力加上直播功能,并不只是简单的加一个功能,还要考虑如何与产品原有能力融合、是否对业务数据有提升等问题,这些都是要重点关注的点。
第一个面临的就是内容整合的问题,直播如何与商品结合,与商家的能力结合、与整个生态上的各个角色结合。在这方面淘宝有自己的优势,在之前整个淘宝生态上已经有大量活跃的模特、淘女郎,她们自己的粉丝,有自己的流量来源,而粉丝也有在日常购买习惯上跟随这类草根明星(网红)的习惯,除此之外,她们也有与粉丝交流、直接给粉丝推送商品的场景,而直播作为一个实时的互动平台,正是连接这三方的一个很好的产品形态。
在淘宝直播内,主播能随时的根据粉丝的反馈利用商品橱窗、优惠券、红包、抽奖等有趣的玩法来拉倒整体直播间的氛围,同时借助后台的商品实时识别能力,我们会直接在视频上叠加相关的热区标识。这样粉丝看到商品后直接点击就能进入商品详情页面,很好的缩短了导购链路,受到了主播和店家的欢迎。
据统计,通过淘宝直播做营销,成交转化率4%,进店率30%,关注率9%.
同时,结合直播+电商的特殊性,淘宝直播支持实时对直播内容进行分片,并和商品内容进行关联,无论是作为点播内容或者作为商品的介绍视频,也是很好的素材来源,主播也可以根据沉淀下来的直播内容持续分佣。
淘宝直播技术架构
这是目前一些主流直播App产品的技术架构,包括各种SDK、HTTPDNS、CDN、视频流处理、推流、播放等等模块。淘宝直播在架构上也参考了业界的思路。
这是淘宝直播目前主要的核心架构,分为上下两层:
上层是客户端,左边是推流,右边是播放,采用了常见的编解码和推流协议。下层是服务端,包括TCP接入、CDN、数据分发、录像生成等等。淘宝自主研发了CDN分发方案,完成整个直播链路的传输。另外和业界典型方案不同的还有一个点,就是双向互动通道,用于互动营销方案,主播跟粉丝进行一些互动,这是基于阿里自研的支持亿级日活的ACCS网络通道来做的。
直播体验优化
做一个直播平台,用户体验的关键基本上就七个字、三个点就可以概括:“不卡、不掉、不延迟”,分别对应播放流畅、交互稳定、内容实时。具体到业务上,大概有这些方面:
·首屏秒开
·带宽成本优化
·ROI优化
·时延优化
下面分别介绍淘宝直播的做法。
首屏秒开优化
直播的首屏秒开指的是点击一个直播就能立即播放,目前业界也做得比较成熟,淘宝直播在其基础上对细节进行了分类,包括业务逻辑、网络、缓冲、渲染等优化:
1.并行处理:列表页、获取播放地址、房间状态、连接消息通道 整体时延超过3s;
2.请求合并:房间状态、地址、主播信息层、点赞数量、观看人数、在线列表;
3.传统DNS基于UDP,解析时间过长。使用HTTPDNS:预解析、防止域名劫持、精准调度(就近接入)、避免延迟;
4.收流服务器主动推送 GOP 至边缘节点,边缘节点缓存 GOP,播放端则可以快速加载,减少回源延迟;
5.根据TCP拥塞窗口做智能调度,当拥塞窗口过小说明丢包率过高,需要切换节点和故障排查;
6.增加上行、下行带宽探测接口,当带宽不满足时降低视频质量,即降低码率;
通过这些优化手段,能够做到95%的直播点击后在900ms以内能够播放。
带宽成本优化
带宽成本优化主要是对音视频解码进行优化。直播是一个很烧钱的事情,淘宝直播上线以后,带宽消耗非常巨大。降低成本的手段第一是窄带高清,降低整体码率的消耗,还有一个重要的是采用了H265编解码,在画质上,其带宽消耗要远远低于H264。
但带来附加上的技术问题是首先后台要有转码,我们在端上的解码用H265来看,但在主播端是用H264的编码来传,通过云端的集群将H264转成H265,需要阿里云的集群转码能力才能实现,对于H265的解码进行定制化的方案,目前做到的效果要比自带解码器的效率提升30%以上。
ROI优化
ROI是指Region Of Interest,根据视频画面不同区域的重要程度分配相应的码率,基于人脸识别,需要实时的对视频流进行处理。其实现在业界直播有一些美颜、实时装饰技术,原理上大家都差不多,只是ROI技术优化的目的在于优化码率。
时延优化
在做首屏秒开优化的时候,会预加载关键帧,但这个预加载会造成一定的时延,这时需要用算法进行决策加速、正常还是放慢播放,自动追帧丢帧,让主播和观众之间的时间差尽量小。
直播互动技术架构
淘宝直播的互动包括留言、礼物、红包、商品橱窗等等。这些互动都是基于Weex开发而来。
从业务的类型而言,淘宝直播是一个很典型的淘系的业务。
在构建整个逻辑体系的时候,采用Weex经过了多方面的考虑,因为初始团队比较小,很难同时兼顾多平台的开发,另外工期短,要求开发效率要高,使用Weex达成了覆盖多平台的目的,并且能满足团队在功能和性能上的需求。
淘宝直播的下一步是打造开放平台,实现技术、内容上集团内共享,提供完备的直播服务。未来,阿里百川还将基于淘宝直播的技术,向开发者提供直播SDK,不仅提供常规的直播和推流技术支撑,也将把淘宝直播在电商互动方面的积累开放给广大开发者。
热点新闻推荐
全民TV战队收到世界赛的邀请,开挂谣言终结!
S7冠军的辉煌与没落,如今的KSV究竟还能走多远?
LOL岳不群直言厂长马上复出,打FPX时会上场
天佑将要复出?
熊猫吃鸡一哥托马斯为什么这么受欢迎?
死亡宣告斗鱼讨薪事件的前因后果。
主播大司马资料, 大司马韩金龙个人资料。
dota2直播热门吗?现在还有人看dota2直播吗?
栏目最新信息
-
[摘要] 抖音买1000粉在哪买【我的解说】首先说下,正规渠道抖音买1000真人粉价格在95-150元左右,可以提升账号权重,辅助引流还是不错的。不会被检测到或者封号,大家不用太担心,毕竟是真人真实注册的,只要选择正规的渠道购买就...
-
[摘要] 酷狗繁星主播必读,关于酷狗主播直播技巧和人气培训课程,新人主播必须去了解和品读,关于如何去做一个新人主播至关重要。
-
[摘要] 近期,随着最后一个奖项的颁发,花王魅力之夜完美落下帷幕。在为期三个小时的魅力比拼直播中,共收获总打赏超几十万,访问量达五万多,超千人参与。线上参与率爆表的同时,活动现场也同样人气爆棚,精彩演出带给嘉宾...
-
[摘要] 说起QM战队,关注电子竞技的网友相信都不陌生,年前的全民贺岁杯赛QM战队被职业战队质疑开挂,一时间可谓是万众瞩目的焦点,全民官方为此还特意把总决赛改为线下赛,给足了QM战队证明清白的机会...
-
[摘要] TrAce教练把手放在CoreJJ的肩上,好似在放松他紧绷的身体,给这位辅助选手一点小小的鼓励。随后转过头,看向一旁的Edgar。Edgar微笑着点头,轻拍了一下Crown的手臂。这支2017年世界赛冠军队伍的每一位,都知道现在他...
-
[摘要] 英雄联盟LPL春季赛即将结束了,但是大家期待的那个男人迟迟没有上场,虽然一直有着各种关于他上场的消息,但是谁也不确定哪一场会回来。而之前EDG经理爱德朱说过3月份会回归的,而3月份只剩下和WE那一场比赛了,大家...
-
[摘要] 相信在直播圈,天佑这个名字大家已经耳熟能详。作为YY的金牌红人主播,天佑在网络上的影响力可谓是巨大的。作为草根逆袭的模版人物,天佑这一路走来踩着无数人的痛点,但是也反映出来了中底层人民真实的想法。因此天...
-
[摘要] 伴随着吃鸡的热度空前,熊猫直播也涌现出许多转型或转游戏平台的技术流主播,菜场恶霸托马斯CzH就是其中技术流与娱乐一体的代表。
-
[摘要] 难道是斗鱼给不起么?并不啊!不久之前斗鱼刚刚拿到腾讯的40亿人民币的投资,怎么说这个时候不该缺钱的啊,死亡宣告的人气并没有多高,刷礼物的人更是不见得有多少,这笔钱的数目应该不大,目测可能顶多也就几万的样...
-
[摘要] 荣耀的背后刻着一道孤独。大司马,原名韩金龙,1988年出生于安徽芜湖。从小就表现出超高的游戏天赋,十多岁就混迹于游戏机厅。随着网吧兴起,大司马转战电脑室,20岁接触真三魔兽,一手司马懿玩的炉火纯青,为了纪念...
热门TOP排行
最新主播大全
- 酷狗直播征戰公会
- 酷狗繁星仙剑公会主播
- 酷狗繁星仙剑公会主播
- 旭旭宝宝直播地址,旭旭宝宝个人资料及简介
- 陈一发儿直播间地址 陈一发是谁?
- 张大仙个人资料介绍,张大仙在哪直播
- 冯提莫直播间 冯提莫个人资料介绍
- IS语音主播雨蒙蒙参与直播答题 瓜分10万奖金
- 李小冉因李小璐绯闻躺枪,惨遭网友攻击
- IS语音主播小优雅18岁照片简直秒杀朋友圈
- 我叫橹管飞个人资料、真名
- yy女主播赵文静个人资料
- 慕诗琪直播间地址 慕诗琪微博地址
- 斗鱼张琪格直播间地址 张琪格微博
- dg女团丶闪现君微博地址 闪现君直播间地址
- lgd平野绫直播间地址 lgd平野绫微博
- lol针针直播间地址 lol针针微博地址
- No总直播间地址 钱赞企no总微博地址
- 主播pigff直播间地址
- 斗鱼大司马直播间 斗鱼大司马什么档位?