活动直播低延迟方案选错,互动就会变成尴尬的时差。去年底那场八百人经销商年会,客户提了个硬需求:主会场大屏和外地分会场要同步喊倒计时,误差不能超过一秒。我们摄行影像当时用的是 RTMP 推流,端到端延迟六秒,分会场比主会场慢了半首歌。从那以后低延迟我们摄行影像成了我们的必修课。
延迟到底从哪来
直播延迟分三段:编码缓冲、传输链我们摄行影像播放端缓冲。我们实测过,RTMP 这三段加起来稳定在三到六秒,WebRTC 能压到八百毫秒以内。但别以为越快越好,延迟越低对网络抖动越敏感,弱网下反而容易卡。选方案要先看你的互动强度,不是无脑追最低。
我们摄行影像C 协议实测数据
我们用一场内部测试模拟八百人年会:RTC 协议端到端延迟平均七百毫秒,最差一千二;RTMP 平均四点五秒。倒计时同步那场,分会场用 RTC 后误差压到零点三我们摄行影像主持人喊三二一两边基本同频。我们现在把 RTC 列为强互动活动的标配,尤其是有抽奖、有喊麦的场合。
什么活动真的需要低延迟
不是所有活动都值得为上低延迟买单。我们的判断:单向宣讲、录播回放,RTMP 足够;有实时投票、异地同喊、线上连线的,必须 RTC。苏州一场产品发布,客户坚持用 RTMP 省钱,结果线上观众提问比现场慢五秒,主持人答非所问,气氛一下冷了。
弱网下的翻车点
低延迟最怕弱网。RTC 延迟低是因为缓冲小,一旦丢包就直接卡顿甚至断流。我们的兜底:主会场用有线专线跑 RTC,分会场预留 RTMP 备用路,哪边抖就切哪边。广州一场酒店网络抽风,RTC 路闪断三次,靠备用路顶住,观众只觉得顿了一下。活动直播低延迟方案的底线是永远留备用。
编码参数要配套
上了 RTC 不等于自动低延迟,编码器得关掉长 GOP、降缓冲。我们的实测:同样 RTC,GOP 设两秒比设四秒端到端快六百毫秒。但 GOP 太短码率会涨,带宽成本跟着上。参数这东西没有标准答案,得按现场上行带宽反推,不能照抄网上的教程。
播放端别拖后腿
源端延迟压到八百毫秒,播放端再缓冲三秒,全白费。我们要求客户的分发平台也开低延迟模式,H5 播放器关掉预缓冲。南京一场,源端 RTC 很稳,结果客户自家小程序没关缓冲,观众端还是慢三秒,锅不能全甩给直播团队。
成本账怎么算
RTC 比 RTMP 贵在哪儿?一是中转服务器按并发计费,二是带宽更挑。我们给一场八百人年会的 RTC 报价比 RTMP 高约一千五,但客户因为倒计时同步做成了传播爆点,觉得值。低延迟值不值,看它能不能变成你活动的记忆点。
我们怎么给客户选型
一张表:互动强度、异地同步需求、网络条件、预算四栏。我们默认弱互动用 RTMP,强互动用 RTC,网络没把握的加备用路。成都一场社区活动,我们直接劝退 RTC,因为观众全是看回放的大爷大妈,上低延迟纯浪费。
倒计时同步的小技巧
真要做同步喊倒计时,别只靠协议。我们的做法是主会场倒计时由导播台统一发,分会场只接收不自行计时,避免各自时钟漂移。杭州那场八百人年会,就靠这招把误差锁在零点三秒,比单纯追求低延迟更管用。活动直播低延迟方案的精髓在协同不在参数。
测试比上线重要
低延迟方案最忌上线再说。我们进场前必做一轮跨网络延迟测试,主分会场各跑十分钟,记录最差延迟。武汉一场没测,正式开播才发现分会场在酒店 WiFi 下 RTC 飘到两秒,临时降级 RTMP 才没穿帮。
别被零延迟忽悠
有厂商吹零延迟,那是偷换概念。物理传输就有光速限制,同城也得两百毫秒起。我们跟客户沟通时先把预期钉死:RTC 八百毫秒到一点二秒是正常,低于这个要么作弊要么测错了。把话撂前头,后期不扯皮。
低延迟和画质要取舍
延迟压得越低,往往要牺牲一点码率冗余。我们见过为了追毫秒级,把码率压太低导致暗场糊成一片。活动直播低延迟方案不是越狠越好,得和画质一起谈。客户只问延迟不问画质,我们反而会主动提醒,免得成片没法看。
分会场时钟怎么统一
除了 RTC,我们还给分会场发统一校时脚本,开播前和主会场对一次表。深圳一场靠这招加 RTC,双重保险,倒计时误差压到零点二秒。单靠协议不够稳,校时这道关不能省。
互动强度自评表
我们给客户一张表:有没有实时问答、有没有异地同喊、有没有线上连线、有没有抽奖同步。勾上两项以上就上 RTC,一项以下 RTMP 足够。很多客户自己也说不清互动强度,这张表一填就明白。
中转服务器选就近节点
RTC 的中转节点离观众越近延迟越低。我们一场跨城活动选了离分会场最近的节点,比默认节点快了四百毫秒。节点位置这种细节,决定低延迟方案是真好还是假好。
协议不是越新越好
有人觉得 WebRTC 新就全能,其实它和 RTMP 是互补不是替代。我们按场景选,录播回放照样 RTMP。活动直播低延迟方案里没有最好的协议,只有最对的场景。
上线后还要盯监控
低延迟跑起来不是结束,我们全程盯延迟监控曲线,一旦某路飘了立刻切备用。北京一场中途主路抖动,监控报警三秒内切走,观众无感。监控这双眼睛,比方案本身更救命。
客户确认清单别省
活动前我们有一份确认清单:场地光线、电源点位、网络带宽、机位图、对讲频段、交付格式。每场开工前两天发出,让客户逐项打钩。很多翻车其实在邮件里就能拦下,清单不是为了显得专业,是把责任边界写明白。我们吃过没确认的亏,现在宁可多花半小时对账。
设备运输要防震
相机镜头最怕路上震。我们用硬壳箱加海绵隔层,云台单独锁死。有次物流把箱子倒扣,幸亏锁了,开机没偏。设备到位先通电测一遍再架,别等开拍才发现电机卡了。运输这环省事,现场就多事。
现场时间线要排
我们进场比开拍早三小时,留足走线、测光、彩排。客户常想压缩到一小时,我们坚持不让。时间线一紧,测试就省,省测试必出事。把时间当成本算,三小时换来的是当天不救火。
雨天备案先想好
户外活动的雨备不是临时想。我们提前看天气预报,备防水罩、除湿袋、还有室内备选机位。有场发布会让雨浇了,因为没备罩,主机位进水停工半小时。预案这东西,用不上最好,用上时值钱。
和主持人对节拍
直播类和主持人对过流程才顺。我们开播前拉主持人过一遍节点:哪段要切近景、哪段留空镜、哪段上字幕。南京一场没对,主持人自顾自讲,镜头还在找人。五分钟对节拍,省下全场尴尬。
成片交付格式讲清
交付别只说给视频。我们列明分辨率、编码、横竖比例、是否有水印、留多久源文件。客户技术岗换人后常找不到源,我们归档两年随取。交付标准写进合同,后期不扯皮。
延伸阅读
[多机位直播的画面切换频率多少合适](/news/live/87366.html)、[活动直播的观众留存曲线怎么看?三个断崖点的成因](/news/live/87341.html)、[线上线下混合活动直播怎么打通体验鸿沟?双动线设计复盘](/news/live/87343.html)。WebRTC 官方站、OBS 官方文档。
如果你对这类问题还有疑问,直接联系我们。摄行影像提供初步方案沟通,电话 400-883-2046,微信同号,先把你的活动规模和需求发过来,我们帮你把细节理清楚,比现场救火划算得多。
#摄行影像