阿根廷时隔36年捧起世界杯,梅西捧起世界杯!牛*!牛*!牛*!此时,还是忍不住热血沸腾。几起几落,很多起起落落,你永远猜不到下一秒神会反转什么。这场决赛真的打破...
阿根廷时隔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
郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。
2022-12-20 02:34
2022-12-20 02:34
2022-12-20 02:34
2022-12-20 02:34
《阿凡达2》给电影院注入了活力,终于让中国观众在沉寂了很久之...
股价减半的特斯拉,陷入混乱的Twitter,SpaceX,太...