淘宝直播技术分享:如何打造体验优秀的“直播+”产品?



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,不仅提供常规的直播和推流技术支撑,也将把淘宝直播在电商互动方面的积累开放给广大开发者。

时间: 2024-11-01 06:02:11

淘宝直播技术分享:如何打造体验优秀的“直播+”产品?的相关文章

淘宝网技术发展回顾(四):Java时代 脱胎换骨

中介交易 SEO诊断 淘宝客 云主机 技术大厅 我的师父黄裳@岳旭强曾经说过,"好的架构图充满美感",一个架构好不好,从审美的角度就能看得出来.后来我看了很多系统的架构,发现这个言论基本成立.那么反观淘宝前面的两个版本的架构,你看哪个比较美? 显然第一个比较好看,后面那个显得头重脚轻,这也注定了它不是一个稳定的版本,只存活了不到半年的时间.2004年初,SQL Relay的问题解决不了,数据库必须要用Oracle,那从哪里动刀?只有换开发语言了.换什么语言好呢?Java.Java是当时

淘宝网技术发展回顾(二):个人网站时期

中介交易 SEO诊断 淘宝客 云主机 技术大厅 个人网站 2003年4月7日,马云,在杭州,成立了一个神秘的组织.他叫来十位员工,要他们签了一份协议,这份协议要求他们立刻离开阿里巴巴,去做一个神秘的项目.这个项目要求绝对保密,老马戏称"连说梦话被老婆听到都不行,谁要是透漏出去,我将追杀到天涯海角".这份协议是英文版的,匆忙之间,大多数人根本来不及看懂,但出于对老马的信任,都卷起铺盖离开了阿里巴巴. 他们去了一个神秘的据点--湖畔花园小区的一套未装修的房子里,房子的主人是马云.这伙人刚进

做了一个淘宝内部优惠券分享平台支持微信公众号以及网站

做了一个淘宝内部优惠券分享平台支持微信公众号以及网站 关注微信公众号大家自己可以输入信息搜索淘宝内部优惠券 或者电脑访问 http://www.imaimaimai.cn 如果有企业需要提供相关技术也可以联系我哈

淘宝网技术发展回顾(三):Oracle/支付宝/旺旺

中介交易 SEO诊断 淘宝客 云主机 技术大厅 Oracle/支付宝/旺旺 淘宝网作为个人网站发展的时间其实并不长,由于它太引人注目了,马云在2003年7月就宣布了这个是阿里巴巴旗下的网站,随后在市场上展开了很成功的运作.最著名的就是利用中小网站来做广告,突围eBay在门户网站上对淘宝的广告封锁.上网比较早的人应该还记得那些在右下角的弹窗和网站腰封上一闪一闪的广告.市场部那位到处花钱买广告的家伙,太能花钱了,一出手就是几百万,他被我们称为"大少爷". "大少爷"们做

淘宝网技术发展回顾(五) Java时代:坚若磐石

中介交易 SEO诊断 淘宝客 云主机 技术大厅 已经有读者在迫不及待的问怎么去掉了IOE,别急,在去掉IOE之前还有很长的路要走.行癫他们买回来小型机之后,我们用上了Oracle,七公带着一帮DBA在优化SQL和存储,行癫带着几个架构师在研究数据库的扩展性.Oracle本身是一个封闭的系统,用Oracle怎么做扩展?用现在一个时髦的说法就是做"分库分表". 我们知道一台Oracle的处理能力是有上限的,它的连接池有数量限制,查询速度跟容量成反比.简单的说,在数据量上亿.查询量上亿的时候

淘宝网技术发展回顾(一):“光棍节”的狂欢

中介交易 SEO诊断 淘宝客 云主机 技术大厅 "时间到,开抢!"坐在电脑前早已等待多时的小美一看时间已到2011年11月11日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动--"淘宝双11购物狂欢节".小美打开早已收藏好的宝贝--某品牌的雪地靴,飞快的点击购买,付款,一回头发现3000双靴子已被抢购一空. 小美跳起来,大叫一声"欧耶!" 小美不知道,就在11日零点过后的这一分钟内,全国有342万人和她一起涌入淘宝商城.当然,她更不知

淘宝携手盛大游戏,打造集网游与电商于一体的B2C模式新形态

2月22日,淘宝携手盛大游戏,宣布双方正式达成在互联网领域展开全方位的战略合作,打造集网游与电商于一体的B2C模式新形态.这并不是淘宝在游戏上的首次试水.淘宝先后涉足虚拟道具交易市场和网页游戏联运平台.2012年,淘宝虚拟道具市场成交额276亿,位居行业第一. 淘宝行业运营事业部网游资深总监任伟认为,这次合作符合淘宝"游戏电商化"的发展策略,盛大游戏优质内容的加入,帮助提升了淘宝平台的内容价值. 与以往不同的是,淘宝和盛大的合作将从客户端网游开始,而不是单纯的网页游戏联运.盛大游戏副总

淘宝联合鲜花商家首次打造了情侣全年鲜花配送套餐

摘要: 七夕将至,除了花店为此做足了准备之外,电商也纷纷摩拳擦掌,欲借势在鲜花市场分得一杯羹. 据悉,今年七夕,淘宝联合鲜花商家首次打造了情侣全年鲜花配送套餐.也就是,从今 七夕将至,除了花店为此做足了准备之外,电商也纷纷摩拳擦掌,欲借势在鲜花市场分得一杯羹. 据悉,今年七夕,淘宝联合鲜花商家首次打造了情侣全年鲜花配送套餐.也就是,从今年七夕开始,在一年时间内,消费者用1314元可以定制玫瑰12束共计377支. 对此,男性网友拍手叫好,省了不少心思,女性网友则表示这不是提前圈钱吗?又浪费又没心意

淘宝联合鲜花商家首次打造情侣全年鲜花配送套餐

摘要: 七夕将至,除了花店为此做足了准备之外,电商也纷纷摩拳擦掌,欲借势在鲜花市场分得一杯羹. 据悉,今年七夕,淘宝联合鲜花商家首次打造了情侣全年鲜花配送套餐.也就是,从今 七夕将至,除了花店为此做足了准备之外,电商也纷纷摩拳擦掌,欲借势在鲜花市场分得一杯羹. 据悉,今年七夕,淘宝联合鲜花商家首次打造了情侣全年鲜花配送套餐.也就是,从今年七夕开始,在一年时间内,消费者用1314元可以定制玫瑰12束共计377支. 对此,男性网友拍手叫好,省了不少心思,女性网友则表示这不是提前圈钱吗?又浪费又没心意