上个月在石家庄一场行业峰会上,主办方要求同时推六个平台:官网、视频号、两家头部直播平台、一个内部学习平台,还有给海外分会场看的专线频道。负责宣传的小姑娘说得很轻松,不就是多点一下开始嘛。结果彩排当天下午,六路里有两路画面不同步,一路声音比画面慢了快两秒,评论区当场就炸了。这场之后我觉得有必要把多平台同步推流这些年踩过的坑摆一摆,给同样被甲方要求全平台分发的同行提个醒。
第一个坑:带宽不是加法,是峰值博弈
很多人算带宽用加法:一路四兆,六路二十四兆,百兆专线绰绰有余。真实情况是编码器输出码率有波动,六路同时跑峰值的那一刻,出口带宽瞬间被吃掉一大半,路由器缓冲一满,所有路一起卡。我们的做法是先在场地做一次六路并发的真实压测,记录三十分钟内的峰值曲线,出口带宽按峰值的百分之一百四十来配。摄行科技在这次石家庄的场子上,专门让信息科把专线临时扩到三百兆独享,压测通过才签确认单。
还有个细节是上行和下行要分开看。会场里观众连 Wi-Fi 刷手机是下行,跟推流抢的不是同一方向,但六路推流的设备如果全挂在一个 AP 上,AP 自己就先顶不住了。推流设备必须走有线,一条设备一个网口,这是铁规矩。
第二个坑:本地分发比六台电脑更靠谱
早期我们真用过六台电脑六个账号同时推,管理起来是灾难:六个后台、六个聊天区、六个掉线重连按钮,导播间里三个人手忙脚乱。后来全部改成主编码器一路输出,本地用分发设备或者流媒体矩阵复制成六路,各平台只拿一路标准流。这样做的好处是画面绝对一致,导播切什么六家平台就是什么,不会出现视频号在放片头、学习平台还在广告的尴尬。
主备结构也得跟着改:主机做六路分发,备机做同样的事,主备之间用心跳检测,主机一挂备机十秒内接管。去年一场年会就是靠这个结构救回来的,主机在领导致辞到一半时电源故障,备机接管,台下没人发现。这套结构后来成了摄行科技做大会直播的标准配置,很多客户签合同时会点名要。
第三个坑:平台的延迟差异没法消灭,只能管理
六家平台的延迟天然不一样,有的三四秒,有的十几秒,海外专线更夸张。主办方总想让六个平台画面完全同步,这个执念要劝退:延迟由平台的转码和分发链路决定,推流端再怎么调也抹不平。能做的是管理预期——颁奖典礼这种全场看大屏的环节,以现场大屏为准;线上抽奖这类要跨平台公平的环节,提前在方案里写清楚以某个平台的判定时间为准,别到开奖了再扯皮。
字幕和口令也要统一以低延迟平台为准,否则线上观众看到的抽奖结果和现场大屏对不上,投诉直接砸到主办方头上。
监控告警:比人眼快十秒
六路推流靠人盯是盯不过来的。我们现在每一路都有独立的监看小窗和码率曲线,任何一路码率掉零或者帧率异常,告警直接推到导播和机师的手机上。九月初一场论坛活动,第三路平台在嘉宾答辩环节掉线,从告警到恢复重推一共四十秒,评论区只有两条怎么卡了的留言,很快被后续内容刷过去。要是靠人工发现,起码两分钟起步。
平台后台里的六个小坑
六路分发结构定好之后,真正消耗人力的是六个平台后台的差异。一是推流地址有效期长短不一,有的平台地址三小时过期,彩排用掉一次正式开播就失效,所以地址要在开播前半小时重新生成;二是聊天区管理规则不同,有的平台必须指定管理员账号,漏配了评论就没人看;三是回放权限默认设置五花八门,有的平台默认公开回放,涉及内部内容的活动要在开播前就关掉;四是内容审核延迟,个别平台对带有企业标识的画面审核特别慢,提前报备能省很多事;五是账号安全,六平台多人共用密码是事故温床,我们用密码管理器分权限发放;六是平台活动位申请,大活动提前三天报备能争取首页推荐位,对宣传口是实打实的增量。这六件事每一件都不难,难的是有人在开播前把它们逐项过完,我们的执行单里专门有一页平台检查表,六个后台各一列,做完打钩签字。
一次翻车现场的完整时间线
把去年九月六日那场翻车活动的复盘时间线晒出来,比讲十条道理都管用。十三点整进场,六路信号测试一切正常;十四点三十分彩排,主办方临时要求把学习平台的画面从跟随导播改成独立机位,运维在现场改了分发规则,没有重新跑全链路验证;十八点零五分正式开播,前二十分钟一切正常;十八点二十六分,学习平台那一路出现声画漂移,导播误以为是平台转码问题,等了四分钟才检查本地;十八点三十分确认是分发规则改动导致的时间戳错位,回滚规则;十八点三十四分恢复,全程掉线八分钟,评论区一百多条追问。复盘结论有三条:彩排后的任何分发规则变更必须重跑全链路验证;导播发现异常的最长观察时间设为六十秒,超时立即切本地排查而不是等待自愈;每一路的巡检责任写到人,出事按名单找,不开无主的会。这三条后来写进了摄行科技所有多平台项目的执行规范,再没犯过第二次。
年会直播多平台分发的分工表
多平台同步推流最容易乱的不是技术,是分工。六路平台等于六个可能出问题的口子,谁来盯、盯什么、出事找谁,必须一张表写死。我们的分工表是主站后台与告警群归技术一人,评论区与私信归运营两人轮班,平台后台的地址续期归机动岗,导播只管画面不听评论。今年春天一场年会,学习平台那一路卡了,运营在群里喊了一声,技术三十秒定位到分发规则,全场观众几乎无感,这就是分工表的价值。相关现场我们放在了案例中心,可以对照着看。
写在最后
多平台同步推流这件事,技术含量不在推这个动作,在于分发结构、带宽冗余和监控闭环这三件幕后功夫。如果你正在筹备一场需要多平台分发的年会或者发布会,欢迎直接拨打 ,把平台清单和场地情况说一遍,直播知识专栏里有更多推流配置的文章可以对照,服务问答栏目整理了甲方最常问的十个问题,具体方案和报价我们按场次出。摄行科技在这条路上踩过的坑,乐意变成你项目里的现成答案,参考国家广播电视总局对转播合规的要求(国家广播电视总局)和 W3C 的流媒体技术规范(W3C)把合规部分也一并确认掉。
#摄行科技