ad1

抖音在世界杯上下的功夫远不止撒币10亿买版权这么简单

阿根廷时隔36年捧起世界杯,梅西捧起世界杯!牛*!牛*!牛*!此时,还是忍不住热血沸腾。几起几落,很多起起落落,你永远猜不到下一秒神会反转什么。这场决赛真的打破...
抖音在世界杯上下的功夫远不止撒币10亿买版权这么简单

阿根廷时隔36年捧起世界杯,梅西捧起世界杯!

牛*!牛*!牛*!

此时,还是忍不住热血沸腾。

几起几落,很多起起落落,你永远猜不到下一秒神会反转什么。

这场决赛真的打破了常规;自古无名游戏rdquo说着,直接看满。

经过这么激动人心的决赛,最后大家都会由衷的感谢上帝:写剧本还是你会写?

作为一个纯粹的足球迷,可以用两句话来概括:

ldquo莱昂内尔·梅西!rdquo

ldquo大牛*!rdquo

此时回顾本届FIFA世界杯卡塔尔2022,除了精彩的比赛,不得不说观赛体验出奇的好。

穷朋友可能不知道,史超其实也算半个体育迷,老是看球什么的。之前花钱的社员没少干,让本就不富裕的小金库雪上加霜。

作为一名尊贵的体育会员,我经常看到的直播画面并不像某些盗版源那样清晰。再加上各种乱七八糟的链接和广告,我几乎有花钱的罪恶感。

但是这个经历不包括这次世界杯。这一次,我第一次成为了白嫖党,我在Tik Tok免费观看了这一切。

除了免费+画质牛b,给我印象最深的是:直播延迟可以这么低吗?

以前在网上看直播,比文字直播或者电视慢十几秒是很正常的。有一个庆祝知识和目标的活动。我还在看拉拉队在中后场跳舞磕磕绊绊。这次居然天天在群里打分剧透。

后来,一项研究发现,在今年Tik Tok世界杯的直播背后,使用了由火山发动机制造的新技术。

在网络直播的诸多环节中,主要影响直播延时的是ldquo把数据扔给服务器rdquo、ldquo把平台数据扔进你的手机rdquo、ldquo手机播放rdquo流畅;三通。

因为这三个环节有大量的编码和解码操作,使用的方法必须匹配,否则就相当于你说英语,我说汉语,我俩谁也不认识谁。

目前用来解决这个匹配问题的ldquo世界语;,即流媒体协议。有两种主要类型:

他和RTMP。

不幸的是,这两种技术天生具有高延迟。

HLS是苹果创造的,它的方法简单理解就是把一个60分钟的视频分成小段,然后一个一个打包发送。

每段通常控制在10s左右,为了保证播放的流畅性,一般需要在播放开始前传输2-3段。

这样HLS直播的延迟会在20-30s以上。

即使强行把每个切片都切成1s,延迟也不止3s。

而且切片不能无限减少,因为切片越小服务器负载越大。

所以用HLS协议直播很难延迟到10s以内。

相比之下,RTMP要好得多。

它不是分割,而是单独转发每个帧,与每10秒发送一次的HLS相比,这减少了延迟。

但是RTMP传输是基于TCP协议的,非常严格,数据必须一个一个按顺序传输,不能落地。一旦发生丢包,就会暂停,不会继续,直到丢失的数据重传。

平时用真的很好,但是看球直播的时候真的没必要。

为了防止数据发送过快,接收方无法处理,造成数据丢失,TCP还会控制发送方和接收方的速度,使数据完整安全的到达。

再次:可靠,但是影响数据传输速度。

同时,为了保证ldquo在手机上流畅播放rdquo一般需要先缓存一些图片,造成很多延迟。

所以虽然目前大家对这种标准的直播形式进行了优化和再优化,但是因为这些固有的局限性,还是有3-4s的延迟。

所以,Tik Tok世界杯直播的1s延迟甚至更少取决于另一种方式。

他们使用的技术叫做ldquo超低延迟直播rdquo。

首先,这项技术借鉴了Google开发的WebRTC通信模型,理论上可以将延迟降低到500ms。

与之前的TCP协议不同,ldquo超低延迟直播rdquo使用UDP协议。

UDP协议不需要考虑传输顺序和数据是否丢失。它只是把数据一次扔给接收者。这个属性非常适合赛事直播。

但是,WebRTC模型本身建立连接的步骤非常复杂。

这个连接建立过程就像发短信一样:

ldquo喂?rdquo

ldquo我在这里。能为你做什么?rdquo

ldquo有点不对劲。rdquo

ldquo...rdquo

一定要有这几轮ldquo拉rdquo当双方确认号码正确后,就会开始传输数据,所以我们在看一些直播的时候经常会遇到。当我们点进直播间的时候,画面一直在转圈,这就是为什么。

还有一个问题是,WebRTC之前用于视频会议等场景,在数据传输中会出现一些声音和画面的不匹配。

本来这不是什么大问题。WebRTC通常只是加速向后的一个来对齐它。

但是这种原生的倍速播放,在人们观看体育赛事或者其他直播的时候会很不舒服。

所以,在Tik Tok使用的这种超低延迟直播模式中,火山引擎团队经过了大量的实验,找到了双倍速度和体验之间的平衡。反正这次世界杯我一点都没感觉到这些问题。

再一个,前面提到过,WebRTC最初多用于视频会议等场景。虽然近两年在直播场景中逐渐被采用,但它本身并没有定义信令交互过程。

信令交互的意义相当于甲方告诉乙方需求,乙方展示甲方能力。通过这样的往返,双方可以大致找到合作的方向。

既然涉及到双方的沟通,就要有一套固定的流程,比如写稿子,写PPT或者做方案,时间节点怎么控制等等。

合作之前,最好把流程标准化,双方都遵守,事情就好办了。

但现在的情况是,WebRTC没有统一的流程,大家很容易各自为政,浪费时间。

为解决这一问题,今年2月25日,火山引擎联合阿里云、腾讯云发布了一个ldquo超低延迟直播协议信令标准rdquo。

有了这套统一的标准,让大家知道该怎么做,会快很多。

不仅如此,这套标准还简化了信令交互过程:

原来,甲乙双方谈合作,是要三轮酒五味的,要谈好几轮才能做成。现在,它是一个直接的预算需求。能做到吗?如果你能做到,那就去做。如果你做不到,再见。简洁明了。

最后经过统一优化,Tik Tok世界杯直播延时介入1秒,最快500毫秒。

为了解决延迟,还有一个很重要的问题:原始的音视频数据必须经过压缩才能在互联网上流畅传输,但压缩相当耗时。

尤其是这次世界杯,用的全是高清摄像头。画面不错,但是数据量比较多,压缩的时间比较长。

世界杯的标准摄像计划由42台摄像机组成▼

因此,为了解决这一压力,本次Tik Tok世界杯直播采用了火山引擎视频云团队研发的BVC编码器,针对体育赛事进行了深度优化。

在梅西能跑起来打门的时候,快速对比赛的超清画面进行编码,保证直播中看到的梅球王每一步都会很流畅,不影响延时等问题。

此外,为了进一步提升观看体验,本届世界杯主办方大量使用了HDR拍摄。

HDR是个好东西,细节丰富,色彩更丰富。

问题是,很多人的电脑、电视等设备并不完全支持HDR信号播放,所以他们不得不将HDR信号转换成普通信号,但在这个过程中会丢失很多内容。

为了让没有HDR播放设备的观众享受HDR附近的体验,火山引擎视频云团队设计了一种自适应色调映射算法。

在过去,简单地使用一种算法来提高SDR图像质量是僵化的。比如黑色亮度统一增加5,纯白亮度统一减少3,显然不能满足所有人。

配合自适应色调映射算法,可以根据不同帧的不同情况,有意识地提升图像质量,非常舒服。

左:hable算法右:内容自适应色调映射

当然除了这些,这张图能看得这么舒服,还有色彩增强、时空域降噪、超分类等画质增强技术。也被使用。

反正这次世界杯直播,四舍五入,大概等于换了一整套直播技术。

最后,还有一点疑问。这一整套技术是贵了点还是一个亿?

未来有没有可能直接转战其他赛事或领域?

纯粹是好奇,但我不习惯看世界杯的直播,视野也变得有些尴尬。

相关信息梅西夺冠戴的黑纱是什么?上热搜:官方科普增长了见识,意义重大。马斯克现身世界杯看阿根廷vs法国:赛后放出灵魂拷问《守望先锋》重返世界杯!暴雪希望加入中国队。阿根廷夺冠,花16万看世界杯决赛。那人哭着说阿根廷和梅西夺冠了。广汽三菱、网易等多家中国公司夺冠,支持奖励。

支持0个人

反对

报酬

商品价值评分

快科技1997-2022版权所有。

ICP编号18024899 -2王编号41010502003949

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。

图文CHANNEL NEWS
12月22日晚,vivo发布了新一代S16系列手机,其中超大杯S16Pr...
日前,哈趣K1Pro投影仪正式发布,售价1599元,具备1000ANSI...
日前,小米发布了首款万兆路由器,售价1799元,不仅拥有企业级处理器,还...
日前,威刚发布UE800512GBU盘,容量为512G,符合USB3.2...