淘宝逛逛视频内容整体质量偏低几时恢复

原标题:当你违规的时候这样莋把负面影响降到最低

国有国法、家有家规,作为一个现在已经相当成熟的电商平台淘宝上面如果没有充分的规则,很难想象大家现在鈳以畅快的网购但不管是有意的还是无意的,总会有一些店铺出现违规行为然后被处罚、被降权。

几乎每天都有人问我老师,我因為什么什么导致被扣了多少分,然后现在排名找不到了现在应该怎么办啊!虽然看不到询问者的表情,但是隔着手机屏幕依然能够感受到倾诉者内心一万只神兽奔腾而过的场景。

我有一个朋友在北京做大家电,有一天大家一起喝茶跟我吐苦水。本来店铺已经到第陸层级了结果去年年底的时候,因为虚假交易被查判定违规,被处罚了结果,现在的流量一直持续的下滑很难恢复到原来的水平叻。他告诉我:原来的时候被处罚完,基本一周左右的时间就恢复了现在可是愁死人了。

我先前做过一个思维导图是关于从0蜕变荿运营高手只需要这几步》思维导图。

这可能不是个案有很多的淘宝卖家在最近一两年的时候越来越多的碰到了这种情况,这种好像看起来并不严重的违规行为对于店铺带来的负面影响让人措手不及。

1. 首先你要明白淘宝制定规则的根本出发点是什么

现在在淘宝上有很多嘚规则并且这些规则是在不断优化、不断调整、不断完善的。我们能看到的是:每一次规则的变化或者调整往往都意味着“利益的重噺分配”,但是不管怎样你要注意,根本的出发点是:淘宝的搜索引擎一定会综合考虑平台上的参与者各方的利益

虽然某一次调整有鈳能让某一方的利益多一些,但是整体上一定要照顾均衡这里面关键是:因为时代在不断发展,所以利益的均衡也会不断被打破自然僦需要规则的重新制定和调整。比如说下架时间规则

在最早期的时候,淘宝这个平台(甚至说电子商务本身)都不是很成熟为了把蛋糕做大,所以淘宝需要更多的卖家来这个平台上开店平台上的商品更丰富,才能吸引更多的消费者啊你要想吸引卖家来开店,那么就必须让所有的卖家(或者说所有的商品)都有机会赚钱。所以早起的规则当中,下架时间规则非常非常重要(甚至在某一些时间段是唯一的)

但是,有一些卖家很快就发现问题了:既然越接近下架时间排名就越靠前,那我每隔一分钟就发布一个商品这样我可以保證每个时间点,我都有商品在前面马上,消费者就发现自己在什么时候搜索关键词,都是那点儿商品于是,很快就有了重复铺货的規则:如果重复铺货了或者重复开店了,重复的商品就没有机会获得权重了

再到后来,为了让消费者最大限度的买到人气最高的商品所以销量权重变得很高了,因为高销量代表着高人气搜索引擎推荐的时候“犯错”的几率就要小很多,那么下架时间的权重就低了。但是呢很快又有问题了:新品怎么办?所以在新品刚上新的时候,还是要通过下架时间去匹配一些流量过了新品期,在降低下架時间权重……

2. 降权多久可以恢复排名

很多人问我被降权后到底多久能够恢复。虽然淘宝有一个降权周期比如7天,或者30天但是大家在這里要注意一个非常重要的问题:

你如果违规被降权了,那么你原来的位置必定需要一个你的竞争对手顶上去因为消费者的需求还存在啊,还需要被满足啊如果你的竞争优势非常明显,甚至某种意义上你的产品不可替代的话那么等你降权结束的时候,你的排名会迅速恢复但是,如果你的优势并没有那么明显你在降权期间,顶上来的其他竞品表现也非常优秀的话,那么为什么等你降权结束就要替掉别人呢?

这个逻辑很好讲通吧所以,降权结束后你到底能不能恢复,以及用多久可以恢复取决于你得竞争优势是否独特、明显,你原本的店铺基础是不是足够好

3. 违规对店铺的影响是什么

我们在这里先简单的把违规分成店铺违规和单品违规。为什么要这么分做淘宝久了的童鞋,有没有发现过这样的问题:在以前的时候如果你是单品违规(比如说虚假交易),那么被处罚的往往就违规的单品臸于店铺内的其他商品(尤其是爆款),是基本不会受到影响的

但是现在,你悲催的发现不这样了,因为别的商品违规你的爆款经瑺是首当其冲的受到牵连的。这是为什么因为,现在店铺的综合权重得分在影响商品的自然搜索排名方面起着越来越重要的作用。

而伱违规的时候首先影响的就是你的店铺综合质量得分,这就跟一个人犯了错误一样总归对整体都是有污点的,而这个污点很有可能影響你在其他方面的发展比如,一个特别有能力的人仅仅是因为人品差一些,他的能力就完全得不到施展而店铺综合质量得分,进而僦会去影响商品的自然搜索排名

4. 如果违规了,你最好的处理方法是什么

如果违规了怎么办注意,这里不仅仅包括你已经成为事实的违規行为还要包括你可以申诉的违规行为。顺其自然当然不行,因为违规了你的流量会迅速下滑,流量下滑带动店铺层级下滑然后進入恶性循环。

这时候如果你掌握了店铺违规所带来的后果的本质——店铺综合质量得分的下降,那么这时候你就知道最好的处理方法昰什么了

从其他的渠道去稳定店铺层级,提高店铺的综合质量得分

这里面最常用的方法是两个,第一是加大直通车投入(如果能开车嘚话因为可能会有一些条件的限制,导致你不能开车)但是只开精准的长尾词,不做广泛匹配这样做有两个目的,第一是流量进来叻然后店铺的层级可以保住,第二是精准的计划有利于提高店铺的综合支付转化率。

第二个方法是努力提高店铺的DSR评分这里面常用嘚我们就是送东西(提前不告知的赠品策略),然后通过赠品提高顾客的满意度顾客满意了,就更容易给全五分带字好评从而提高整體得分。

另外一定要注意的是,违规期间绝对不要再出现违规,否则影响会很大

关注本公众号:efei000后回复以下关键字自动获取!

}

一个产品的周期分为三个阶段烸个阶段都需要有对应的策划方案。在回答这个问题之前首先我们要明确的是:你的产品处于哪个阶段。

由于不知道题主店铺的具体情況下面我将分三个阶段来分析这个问题:

我们都知道,新品上架的两周内会有一个缓慢增长期在这段时期内,如果你的前期工作都做嘚不错那么访客不算多,转化率低产品卖不出去都是一个很正常的现象。

你只要继续等待下去访客人数和成交量自然会有所上升。

茬销量上升之后 再考虑开直通车等付费引流方式来增长销量。

中期应该就是产品上架2周后了在这段时间内,产品访客和销量都处于相對稳定期

如果在这个阶段,你的产品转化率仍然不见起色流量是有的,但是转化率低你就要多审视审视你的前期产品策划方案了。┅般问题是店铺的基础优化没有做好可以参考以下:

1、主图影响点击率,2345图影响转化2345图可以当做详情页来设计,把突出卖点都写上去

2、详情页做补充作用,多参考同行的详情页

3、宝贝评价是非常重要的一点在找朋友做销量的同时一定要去打造优质的评价。优质評价包括:主动评价、优质的晒图、追评、掌柜回复(不要机械化回复)

4、问大家这一板块,只要产品好服务好品质过硬,你的问大镓应该不会很差

5、客服方面,可以让客服多用些流行语和表情包与客户交流可以称呼他们小姐姐,小哥哥拉近距离,从而促进转化同时使客户能够心甘情愿的去给你好评。

1)主图:决定浏览你的客户点不点击你

比如一位卖苏泊尔小炒锅的朋友,卖79元一个19元的同行絀现,款式一模一样抢了他们非常多的客户。

我教他一招:在页面上加上一屏讲解:差的材质会致癌

好吧,这句话加上后转化率又囙来了。流量也提升了

毕竟,消费者买的不是产品而是你给他的理由。

主图具体如何来做篇幅有限,可以参考我这篇高赞回答:

2)详凊页:页面上有没有讲清楚你的产品的特点让买家心动?

标品类目其实详情页不怎么重要了但是对于非标品,特别是女装、饰品等类目还是非常重要的。

指路这篇高赞回答讲的更具体些:

3)评价和问大家:进店后,看到的评价和问大家能不能看买家更加喜欢你的产品

评价是转化率非常重要的一个因素,前期建议自己来做也就是sd,刷基本评价不用太纠结道德问题,新店前期手动做基础评价是很正瑺的可以找朋友亲戚来做,按照下面方法:

首先你要整理出符合你的产品特征的相关真实评价很简单:到你同行的好评价里去找。如果再好一点就到京东的评价里去找,如下你做一条裤子:

找到符合你的产品特征的,然后整理在一个excel里面然后,让sd的人买的时候鼡这些评价。这样真实度就非常高

这里再介绍一个『维度标签』的概念,你到同行成熟的产品评价里应该都看到过这样的标签:

这个叫『维度标签』,就是你找的评价要符合这些词语。这样后面这个评价也会靠前排名。

当然如果你希望帮你s的人,能够他给你的评價靠前那么需要这几个条件:

4)客服:客服的销售话术有没有经过精心设计?

除了专业度以外做年轻群体的服饰,话术一定不能死板現在淘宝95%的客服聊天都机械化,包括聊天方式、态度基本都相似导致客户无法分辨是人还是AI,接待语第一句都是“在的亲”或“您恏,亲”消费者消费多年,被这样称呼至少几千次不仅麻木更感觉冷淡、官方,尤其是90后消费者

(1)除非客户过于还价或必须官方表示时才能用“亲”,其余时间全避免

(2)根据不同消费者随机称呼客户。比如称呼十六七岁青少年为“老铁”;喊母婴女性消费者“尛姐姐”“小仙女”等灵活变通。

(3)适当使用行业有趣黑话或当下有趣的网络、二次元用语等引起共鸣,拉近距离

(4)多使用语氣助词和拟声词,比如“啦”“呀”“呢”凸显热情。

(5)多用表情包拉近距离,客户会开心同时消除客服负面情绪。

如果你的产品上架了很久前期也做了很多努力,但是仍然不见起色那恭喜你,你在上架前就做错了一件事

现在的卖家都不是傻子,你的推广做嘚好但是产品不行,他们也不会轻易买单

所以,我常说淘宝运营的核心就是产品。去挖掘出优质的、有竞争力的产品比运营、推广還要重要题主想要转化率,优质的产品就是最好的转化率也才能有更高毛利,获得更多的免费流量

一个有竞争力的产品,就一定有辦法卖好具体的技巧,只要花时间肯去研究很快就能学会。

那么在这种情况下,首先我们要分析你的产品有没有竞争力:

怎么看總的来说,一看市场需求二看竞争对手,三看自身实力

1)没有市场需求的产品,即使产品品质很好也是没有前(钱)途的虽然目前電商推广渠道多样化,但是到目前为止绝大多数客户仍然是通过搜索关键词找到需要的产品所以如果你产品相关的关键词在淘宝上搜索量过少,至少说明当下可能不太适合在淘宝上销售

2)市场竞争分析,你要做的事情就是看着这一众吃蛋糕群众看看哪部分人身体比较弱(你有优势),你就强行进入也去吃蛋糕,反正他们不是你的对手拿你没办法如果你身体强壮还精通武术,又特有钱总之你有碾壓优势,恭喜你想吃哪块蛋糕吃哪块,别人只有干瞪眼的份儿

3)你能不能挣钱,不完全取决于你而是取决于你的对手。不要只看到洎己的优势要看你和你当前市场上的对手比较后是不是还有相对优势。没有这个相对优势你就没有竞争力,这样怎么竞争举个例子,如果你也去卖碧根果那你的对手都是三只松鼠这种级别的,对手比你强太多单枪匹马不可能有胜算。

4)核心竞争力是保证你和对手競争能胜出的根本如果你没有核心竞争力,运气好的情况下一段时间内你可能业绩还不错对手一旦多了你就很难玩了,运气不好就很赽会死掉很多卖家之前做的好,后来做不下去这个就是重要原因之一

所以,这个时候你就要考虑重新选品的问题了

题主可以对照我列出的时间线依次来解决问题,如果有不懂的地方欢迎私信交流~

我是蒋晖,创业十四年

如果你对电商有兴趣,可以看一下我写的两本書里面不仅有实用的电商干货,还有我十年多的个人创业经历线下实体书销售超5W册,此书目前有电子版

联系微信:,备注:电子书免费发你。

有其他任何电商问题都可以咨询

}

目前5G新基建正在迈入起航阶段5G楿比目前广泛使用的4G,它具有更高的速率更大的容量,同时延迟更低可靠性更高。在5G时代视频得益于网络带宽的提升,未来将成为主流的传播媒介越来越多的业务和应用将视频化,直播化大量互动的内容将通过5G以低延时的方式以视频的形式传输。

5G将对视频分辨率囷清晰度提出越来越高的要求淘宝作为一个数亿级用户的短视频与直播平台,业务多样两端用户分布广,设备和网络情况复杂给多媒体内容存储和分发带来巨大挑战。在内容生产过程中把控好质量和成本在内容分发和消费过程中确保用户体验,是当前面临的主要问題为了解决这个问题,我们有两个优化目标一是在画质不变的前提下降码率,二是在码率不变的前提下提升画面质量

淘宝直播高清低延时系统架构

在降码率上,我们自研高效编码器升级播放架构,添加智能ROI场景编码,智能码控等工具有效地降低了视频码率带宽。在这些技术中高效的编码器能够在质量不变的前提下显著降低码率;场景编码能够根据不同的画面内容配置合适的编码参数;ROI挑出画媔中人眼比较关注的区域交给编码器重点编码;智能码控根据人眼主观特性,消除因为超过人眼阈值而浪费的码字

在画质上,我们使用湔处理增强去噪,超分高动态范围等算法提高生产内容的观感质量;在体验优化上通过低延时编码技术,在降低了编码延迟的同时损夨很小的码率增加观众和主播的体验。

围绕着提高问题发现、问题处理效率的出发点具备数据采集、存储、异常事件收集、智能告警、告警数据运营、可编码诊断平台、故障自动化处理、变更联动等能力。我们搭建了一套基于淘宝直播的全链路监控体系从音频,视频网络这三个方面入手去解决目前淘宝直播全链路的现有问题以及将来可能出现的问题。不断去优化整套高画质低延时系统

与此同时,峩们建立了客观质量和主观质量评价体系采用vmaf,psnrssim这一系列的指标作为客观质量评价。针对海量无源场景我们还基于cnn建立了无源评价模型,保证无源场景下质量评价的准确性以这些有效的评价手段来确保“画质不变”,并监控线上视频质量

带宽成本是视频服务中非瑺重的基础设施成本,如何在保证视频质量的前提下降低成本是整个链路中至关重要的一环相机采集到的视频数字信号,数据带宽通常嘟非常高以720p 25fps为例,带宽高达263.67Mbps很难存储和发送。好在视频图像内部帧与帧之间存在非常高的相关性,采用压缩技术去除相关性后可鉯将带宽降低到原来的100-400倍。视频压缩标准主要由ISO(国际标准组织)制定的MPEG系列和ITU(国际电信联盟)主导的H.26X系列每隔十年时间,视频压缩標准升级带来的压缩率会提升一倍

h265作为比h264更新一代的视频压缩标准,提供了更灵活的编码结构和划分方式并在在运动补偿、运动矢量預测、帧内预测、变换、去块滤波、熵编码等方面进行了大量改进与优化,得益于这些新的编码工具和特色技术相同画质下最高可以比H.264節省一半码率,为了在不牺牲画质的前提下节省码率h265成为我们首选的编码标准。

Ali265是淘宝自研的高性能H.265编码器对比业界开源的X265可实现BDrate20%以仩的增益,对比X264则有40%以上的增益目前已在淘宝直播,优酷视频阿里郎会议,VMateUC云盘等业务中上线使用。

淘宝直播技术团队联合阿里云團队开发了s265编码器对比业界常用的开源软件X265,1pass单遍编码在相同psnr指标下:

  • medium速度档次有36%码率节省
  • crf模式与abr模式节约的码率接近。

S265编码从码率控淛编码工具两个方向优化编码质量,并从快速算法工程算法两方面引入速度优化算法。

为了进一步提高压缩质量在编码器框架标准┅定的情况下,编码器算法优化主要的方向是找到策略选择出最优的编码方法和编码参数从而获得更好的码率节约。合理分配码率是编碼器的一个重要工作码率控制的目标是把码字分配到更有价值的地方,从而在目标码率下使得编码失真降到最低或者在失真固定的前提下使码率降到最低。码控需要解决两个经典问题一是帧级码控和块级码控根据目标码率来分配每个GOP、帧、编码块的码字数量,二是块內编码时以最合理的方式把这些码字分配到每个编码块中

在帧级别码控中,传统方法统计所有已编码帧的长期复杂度根据长期复杂度忣当前码率之间的比例计算出QP,这样一来QP对帧复杂度越来越不敏感,导致编码质量下降或码率过剩特别是在计算首帧qp时,以往算法采鼡了一个只和当前码率有关的经验值我们基于cutree理论准确估计预分析长度中ipb帧的码率占比和预期编码大小,从而在编码前获得更准确的量囮系数

块级码控分配则受时域cutree和空域AQ影响。在时域上IBP帧的重要性是明显不同的被后续帧参考的块,不仅影响自已本身的质量还会影響到后续帧的质量,因此被参考更多的块需要进行高质量编码cutree算法根据帧内预测代价和帧间预测代价计算信息的传递比例,算出当前块對后续序列的影响程度进而调整qp偏移。但考虑到在不同的噪声能量运动强度,纹理边缘强度以及编码参数下,不同参考块的调节为後续帧的节约比例是不一样的 所以s265通过参数训练的方法,获得多个因素对传递效率的影响得到一个更准确的信息传递比递,从而更合悝地在时域上分配码率

另一方面,空域上各块之间的重要程度也是不一样的人眼是视频的最终观察者,从人类视觉系统出发不同的塊在人眼中的视觉冗余不相同,比如人眼存在视觉掩蔽效果它对显著纹理和强边缘附近的噪声不敏感,将码率更多分配向人眼敏感的平坦区域可以得到更好的主观质量。在编码器中我们通过计算块的方差能量及边缘能量作为块的代价,研究不同块能量和人眼感知程度の间的关系估计出块间码率配分对人眼注意力的影响,合理分配码率到更重要的纹理块提高视频感知编码效率。

在编码工具上S265对传統的场景切换检测,帧类型决策SAO,DEBLOCK两遍编码,RDOQ等编码工具算法做了改进并实现一批编码工具。

比如在参考帧模块有较多的工具可鉯提高参考效率。首先长期参考帧和广义B帧等帧类型可以提高预测质量长期参考帧针对背景很少发生变化的直播场景,它有效减少信息經过多帧传递带来的损失引用长期参考帧可将平均EV提高大概0.25dB。而传统P帧改为广义b帧采用双向预测取代单向预测从而降低噪声,光照变囮采样误差等预测残差源。

在扩充了帧类型后我们基于参考强度做IBP帧帧类型决策。然后在minigop内部我们使用金字塔结构的参考关系,得箌比传统结构获得更短的参考距离最后,在管理和选择参考帧时我们考虑到静止块和运动块的区别,静止块倾向于参考质量高的帧運动块倾向于参考时间近的帧,所以针对场景筛选出这两种类型的参考帧能得到更好的参考质量

HEVC编码器带来了编码效率的提升,但很多噺的编码工具都存在计算复杂度过高的问题因此,优化编码器速度在高端机上能打开更多的编码工具,搜索更大的编码模式空间进┅步提升编码质量。在低端机上则能降低CPU发烫和编码卡顿的现象

HEVC可以将图像块从64x64划分到4x4,同时块的类型模式激增备选的编码模式数量昰h264的数倍,块划分及模式决策因此成为一个重要的瓶颈

所以在RDO中,减少CU划分层级的搜索次数筛选出一些必要的层级是减少计算量的重偠手段。首先利用时间和空间相关性可以从参考块获取到一些先验信息,再结合本块的运动信息和纹理信息分析预判出当前块CU层级的朂大估计层级和最小估计层级。其次在决策过程中的提前跳出策略也可以大幅降低计算量,我们根据图像纹理的平坦程度或者各种模式下的rdcost对比,提前跳出当前的模式遍历而在一些图像非线性的场景,我们通过CNN深度学习模型辅助决策模式

进入决策模块的内部,同样存在大量复杂的计算帧内预测存在35种模式,我们可以通过贝叶斯理论求出最简单的几种模式后,估计出最佳模式最可能出现的位置從而为帧内模式筛选过程提升一倍速度并将损失控制在0.01db。另外帧间预测的运动搜索是从参考帧寻找最佳匹配块的过程,它的分像素搜索需要做7抽头或者8抽头的插值滤波计算量很大。我们所以可以利用整像素的信息建立二元二次误差平面方程估算最佳分像素点的位置,避免了分像素的完整搜索过程

在评价模式的优劣时通常采用rdcost作为模式的代价,它需要计算编码比特数和编码失真这就需要将编码系数進行熵编码计算码流长度,同时还要将编码系数变换回时域求失真为了降低rdcost的计算量,我们采用了失真和码率的线性估计算法包括两個部分,其一是量化误差能量在频域计算利用IDCT变换的能量不变性,计算量化余数的平方和估计失真其二是建立编码系数特征信息和码鋶大小之间的线性关系,直接从系数特征信息估计出熵编码的大小通过这个方法可以跳模式代价计算的熵编码过程以及,反变换反量囮,重建SSE等过程。节约了大量的计算

在rdo之外,我们还改进了slicetype决策算法动态拉格朗日因子调整算法,快速deblock和sao决策等

在工程优化方面峩们也添加了多项优化,首先是C函数优化我们通过优化流程逻辑,拆分特殊路径合并分支,查表循环优化等方法给rdoq模块,系数解析deblock等模块带来了接近一倍的提升;其次针对密集计算的函数我们simd化并优化汇编代码的执行速度。

s265经过快速算法与工程两个层次上的优化峩们为HEVC编码带来了明显的性能提升。从而在低端iphone上实现720P 30帧每秒的实时编码

智能码控是淘宝自研的码率控制算法,普通ABR或CBR码率控制为了追求目标码率在低复杂度场景浪费了大量码率,根据人眼主观质量模型当psnr高于一定阈值后,再提高质量人眼无法察觉,只会消耗过多碼字我们使用机器学习方法,根据17种历史编码信息和待编码帧的复杂度预估出待编码帧在质量阈值以上的量化系数,并限定在ABR目标码率以下确保每个帧都能以最合适的码率编码。

经过淘宝直播线上验证可达到15%的省流,在钉钉直播中使用更是节省了52%的带宽并降低了62%的嶊流侧卡顿

由于当前淘宝直播种类的丰富性,各种场景下的纹理光照,背景运动程度都是不一样的。户外主播经常走动画面帧变囮幅度频率高。美妆主播大多坐在室内光照基本上比较偏亮。珠宝类主播主要是拍摄物品画面多静止不动。面对形形色色的直播场景单一的编码器配置并不能满足当前淘宝直播的需求,开启或关闭某些编码工具对视频编码效果影响不一致如何针对内容选择最佳参数荿为业界研究的方向。

在此需求下我们提出了基于不同场景的编码参数配置策略。首先我们通过多个深度学习与机器学习模型对数万條各种内容的直播视频进行了数据训练分类,包含两个大的特征维度分别是语义特征和信号特征。语义特征包含:主播分级商品特征,环境特征声音特征,时域空域RoI信号特征包含:运动特征,纹理特征噪声特征,亮度特征通过对不同特征种类的视频集,我们单獨使用大规模服务器集进行最佳编码参数搜索自动化高效地搜索到适合当前视频编码的最佳编码参数组合,在提升画质的同时能尽可能哋减少码率消耗并最终根据编码参数集进行聚类分为多个参数配置项。

在主播需要推流的时候首先进行标准的编码参数配置进行推流。收集一定的数据之后我们将得到的视频语义特征和信号特征送入自适应决策引擎,通过里面的深度神经网络进行视频分类决策出当湔视频应该下发的编码参数配置,然后我们将新的参数配置重新送入编码器进行新的推流以此优化使主播获得当前情况下最优质的视频編码。通过此方法我们在淘宝直播里面获得了7-10%的BDrate收益。在淘拍场景下获得了40%的BDrate收益

在直播中,低时延意味着高效率和优质体验试想鉯下场景:

  • 场景一:当主播展示下一个商品后,10秒才收到上一个的商品的提问
  • 场景二:钉钉课堂直播中,老师提问后迟迟得不到学生的反馈浪费部分时间。

这些场景给用户带来糟糕的体验使得直播卖货、直播课堂效率低下。当5G普及会带来更低的时延,带来更好的体驗但是当下还是4G为主,降低时延有很有必要

端到端延迟主要分布在采集、编码、传输、转码、分发、播放等各个部分,这部分主要优囮编码延迟编码延迟又分为多线程导致的延迟、缓存帧数延迟、B帧数带来的延迟等。其中编码延迟最大的一部分来源于编码器缓存通過分析编码前的缓存图像,可以大大的增加编码效率如果粗暴的降低编码器缓存,可以实现较低的延迟但是质量损失比较高。所有产苼了一种想法能不能用较少的缓存去模拟较长的缓存的效果?通过分析cutree的原理结合统计lookahead长度跟传递代价的关系,可以发现缓存长度跟傳递代价很强的线性关系如下图所示:

根据场景可以用不同的预测模型变种,最终实现用较短的lookahead模拟较长的lookahead的效果测试在直播素材中lookahead4優化后比优化前可以节省13.5%的码率,有效的降低了编码延迟结果示意图如下。

同时在之前的测试中发现,该优化对场景不敏感运动简單场景和运动复杂场景提升同样有效。

过去一年我们采用前述优化,将265码流在画质不变的前提下将码率从1.4M下降到800K。

在淘宝直播的场景Φ大主播有自己的专业设备与团队,直播出来的视频与音频都是比较高质量的但是针对中小主播,用户的行为不可控因此产生的结果就是很多中小主播产生的视频质量比较低,收获的观众数量也比较少针对这种情况,我们选取了用户习惯产生最严重的几种情况对這一类主播进行了画质增加的,显著提升了用户的直播体验

下面介绍一些已经有的应用效果。

现代编码器能够较好的处理平坦纹理和平迻运动前者通过帧内预测来消除空间相关性,后者通过运动搜索来消除帧与帧之间的时间相关性但是在视频采集过程中,由于摄像机抖动产生的视频帧抖动编码器不能够很好的处理;由于抖动剧烈的一般是中小主播,且携带的设备比较老旧我们考虑从采集源来改善視频帧,最终在这里我们采用相机路径平滑算法来去除视频帧中的抖动

视频直播在灯光不太理想的情况下,摄像头采集的画面会产生明顯的飞蚊噪声和高斯白噪声严重影响用户对视频内容的感受,这种情况下有必要对视频进行降噪。

现有的很多优秀的云端去噪算法其实对于移动端来说采用深度学习的方法就不合适。虽然现在有很多移动端深度学习框架但是毕竟还没有跟机器是配得非常好,针对很哆中低端的手机其实跑不动这种生成模型的基于此,我们在移动端主要是考虑效率那么我们就采了基于维纳滤波的时域降噪算法方式來实现,进行训练和优化

针对一些小微主播,录播设备只能支持360p最终观众端看到的视频会通过插值等传统方法进行放大为720p。这样获得嘚视频帧难免产生模糊效果影响直播观感。得益于深度学习在移动端的优化我们在部分高端机实现了移动端视频帧的实时超分。

在众哆的网络架构中我们最终选择了性能最佳的FSRCN方案,网络的架构图如下所示在训练过程中,我们精选了1W+淘宝个品类的高清大图结合业堺的高清开源数据集,利用样本增强技术训练了5000轮左右的模型达到收敛效果。此外为了消除图像分块带来的边界效应,我们做了图像偅叠合并的操作在增加部分计算时间的情况下带来了更好的超分效果。

为了在手机端实时运行避免占用过多资源,我们优化反卷积计算并针对人眼视觉特性,对强纹理和静止区域部分像素进行超分以此大幅提高移动端的效率。

淘宝直播与中国电信浙江公司合作了全國首场5G电商直播利用5g直播下的超高清画质和超低时延给消费者更好的线上购物体验。消费者除了可以看到直播间的整体情况还能够远程自主对局部进行放大,非常清晰地看到商品的细节信息让线上购物具有逼真的线下现场购物感受。

未来凭借5G通信技术与极致的编码优囮和画质优化的结合能给直播带货体系带来深层次的改变。4KVR,AR等技术的成熟将会给直播场景带来更多产品和更好的体验带来更多新型的应用场景,沉浸式体验和全画幅体验使用互动感和真实感更强通过技术的赋能,淘宝直播间的可看性越来越强淘宝直播所能覆盖嘚场景、所能覆盖的领域也会越来越广。

常规播放器的延迟分析目前基于TCP的直播传输技术主要有 HLS和RTMP/HTTP-FLV两个协议,其中HLS直播的延迟一般在10秒鉯上HTTP-FLV直播的延迟一般在6到9秒,从推流、cdn分发到播放的整个直播链路看延迟的大头来自播放端。在播放器中几乎每个线程都有自己的緩冲区,这些缓冲区的作用是平滑整个播放链路的抖动它们的大小决定了播放过程中的播放延迟和播放的流畅性。VideoBuffer和AudioBuffer用来存放待解码的喑视频 packet该缓冲区是为了平滑网络的抖动,推流、CDN传输和播放下载的抖动都会堆积到播放端这是常规播放器延迟最大的一个产生点,为提升直播的整体流畅度缓冲区延迟一般在5秒以上。

基于TCP的媒体传输并不适用于低延迟直播场景主要原因如下:

  • 重传慢,TCP追求的是完全鈳靠性和顺序性丢包后会持续重传直至该包被确认,否则后续包也不会被上层接收且重传超时时间一般200ms,会造成接收侧帧抖动
  • 上层無法针对优化,TCP拥塞控制和 Qos 策略在操作系统内核层实现
  • 拥塞判断不准确,基于丢包的拥塞控制跟实际网络情况不符丢包并不等于拥塞,也会造成发送链路 bufferbloat链路RTT增大。

我们的低延迟传输SDK是基于WebRTC打造的使用了WebRTC的几个核心模块,包括 RTP/RTCP、FEC、NACK、NetEQ、JitterBuffer、音视频同步、拥塞控制等NetEQ囷JitterBuffer分别是音频和视频的网络抖动缓存区,这是传输SDK延迟最大的一个产生点RTP over UDP能够更好地对抗公网的丢包,结合自适应缓存和Qos优化确保直播整体流畅度的条件下,我们的JitterBuffer的缓冲区延迟能够控制在700毫秒以下直播观看延迟在1秒左右。

播放器对低延迟传输SDK的接入适配我们对低延迟传输模块封装了FFmpeg的扩展demuxer,将支持低延时传输协议的demuxer注册到FFmpeg播放器通过FFmpeg打开网络连接读取数据,这种接入方案基本不影响播放器原有邏辑对播放器改动较小,主要改动点如下:

  • 缓冲区大小控制使用低延迟传输协议拉流时,网络的抖动缓冲区是底层传输模块的JitterBuffer播放器层的JitterBuffer的缓存应设置为0秒,否则会引入多余的延迟
  • 卡顿统计修改。一般播放器根据缓冲区水位大小判断卡顿事件当缓冲区为空或持续涳一段时间,这会导播放画面卡顿同时触发卡顿事件,播放器的JitterBuffer被低延迟传输SDK接管后卡顿事件也应该由低延迟传输SDK触发。
  • 音频解码流程从NetEQ获取的音频已经是PCM数据了,播放器读取的音频数据可直接渲染如果音频使用硬解,可能会出现解码兼容问题现象是听不到声音,使用FFmpeg软解也是可以兼容的

低延迟传输是一个综合性的问题,要从整体入手不仅要从设计上考虑,还需要客户端服务器,数据系统緊密配合从传输协议设计上采用rtp/rtcp方案。基于udp半可靠传输技术成熟,更加适合音视频场景难点在于既要降卡顿,也要降延迟我们使鼡的整体算法策略如下:

拥塞控制gcc&bbr算法针对直播场景深度优化,同时兼顾秒开和延迟

基于B帧的SVC算法和丢gop策略在网络拥塞时保证快速降低碼率,解决拥塞

重传控制既要抑制重传风暴,也要保障快速重传

平滑发送策略防止网络突发,平滑流量同时针对秒开场景深度定制。重新设计发送机制和算法发送性能大大提高。

服务器和端配合的多种秒开策略保证极速开播。淘宝直播大盘平均秒开率94%以上

从信囹设计上采用rtcp app私有协议,和音视频传输使用一个socket连接建联协议更加精简,保障 1RTT 快速给出媒体数据

除此之外还进行了大量策略到算法上嘚改进和优化。上面整体策略基于数据驱动,针对场景不断迭代优化

? 端到端全链路分段统计

我们设计的端到端延迟分段统计系统,既能统计单次播放的延迟也能统计每个阶段延迟。不依赖ntp时间适合超大规模网络。通过分析不同平台推流端服务器,播放器各个阶段的延迟情况大盘展示出来,可以针对专项做优化

伴随着5G网络的提速,主播侧到用户侧的延时将会越来越短;移动端本身的性能提升各种画质增强,图像渲染技术也会慢慢硬件化移动端的深度学习模型也逐渐变得轻量化。这使得学术界各种越来越先进的创新也得以笁程化近期淘宝直播推出的智能虚拟主播也圈起了一波粉。将来越来越有趣的玩法也会逐渐推出,使淘宝直播不再仅仅只限于“卖货“更可能有更多有趣的玩法,例如:主播观众实时游戏互动虚拟主播完全代替真人直播,观众沉浸式地通过VR或者AR进行直播购物这些嘟会慢慢变成现实。淘宝直播的技术将来会为用户带来越来越丰富的直播购物体验

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信