码率不等于上行占用

「推一路要多少上行」,多数人会直接报一个码率数字。实际占用比这个数字大一些,而且不止大在音视频上。

一路推流占用的上行,由三部分组成:视频码率、音频码率、协议与封装开销。前两项在平台后台的推流设置里能看到;第三项通常占一成上下,随协议与封装方式浮动。除了这三项,链路上还要留出瞬间波动的余量 —— 上行如果长期贴着码率跑,编码器输出几个大帧就会顶到上限,表现出来就是画面偶尔卡一下。

所以准确的算法是:取平台当前设置里的码率,加上音频与开销,再乘一个余量系数。关键在第一步 —— 码率要从平台后台读,不要凭分辨率估。同样是 1080p,不同平台、不同档位之间可以差好几倍,而决定链路占用的是码率设置,不是分辨率。

多平台同时开播,占用是相加的

同时在几个平台开播——TikTok 一场、Instagram 或 YouTube 各一场——就是几条独立的上行流,占用直接相加。三路同时推,上行需求大约是单路的三倍 —— 这一点常被低估,因为「一路能跑」验证的是单路,而业务上真正发生的是多路。

估算时容易踩的坑是把上行总带宽当成可分配的总量,却忘了这个出口上还有别的业务:素材上传、后台操作、客服的工具、其他人开的会议,都在同一个上行里。开播那一刻恰好是这些业务也在忙的时候,可用余量比平常更少。

还有一层与带宽无关、但同样会卡住多路推流:同一个出口上的并发连接数。多路推流、多个终端、多个平台后台同时在线,连接数量本身就会上来。这一层的表现不是变慢,而是新的连接建得慢或建不起来 —— 带宽明明还有余量,却推不上去。遇到这类现象,先看是不是连接数的问题,而不是继续加带宽。

连接数这一层和线路条数直接相关:一条线路的会话表是有限的,并发上来之后,多一条线往往比再加一档带宽有效。悦播出海给多平台客户的方案通常按路数分配线路,不把所有推流压在同一条上。

平时测速够用,开播为什么就不够

开播前拿测速软件跑一遍,看到数字漂亮,结果一开播就出问题。这个落差有三个来源,都是可解释的。

一是测的是下行。多数企业宽带与家庭宽带上下行不对称:下行几百兆,上行可能只有几十兆甚至更低。测速页面上最显眼的那个大数字通常是下行,而推流只吃上行。判断推流够不够,要看上行那一栏。

二是测的时段不对。开播时段与测试时段往往不是同一个。跨境业务的开播时间常常落在晚间的某个固定区间,而测速多半在白天随手做一次。要拿到有意义的数字,得在真实开播的时段测。

三是测的时候没有其他业务在跑。空载测出来的上行是上限,不是开播时的可用值。更接近实际的做法是边推流边看:开着推流,同时观察上行的占用与丢包、抖动变化,这组数字才对得上。

推流协议不同,出问题时的表现也不同

同样遇到丢包,不同的推流协议给出的症状不一样,判断方向因此也不一样。

走确认重传机制的协议(多数平台默认的推流方式属于这一类):丢包会被重传补上,代价是时间。表现出来通常是延迟慢慢累积 —— 刚开播还正常,播了一两个小时发现互动比画面快了好几秒,甚至越播越滞后。看到这种症状,先去看丢包与抖动,而不是怀疑编码器。

带纠错与选择性重传的实时协议:会用额外的带宽开销换取更稳的时延,代价是有效载荷占比下降。这类协议对上行余量的要求更高 —— 因为纠错本身要占带宽。

两种的共同点是:平均速度都说明不了问题。推流业务要看的是抖动与丢包在业务时段的表现,以及延迟有没有随时间漂移。

不同阶段,配置的思路不一样

同一个直播间,在不同阶段的合理配置并不相同。

起步阶段路数少、时段不固定,一天里可能分好几场试播,同时开播的平台数量也还会变。这个阶段不必一次配到位,但要按「预计达到的最大路数」留出余量,否则每加一个平台就要调一次配置,而调整本身需要时间窗。

稳定阶段的时段、路数与码率都固定下来了,波峰形状可预测。这个阶段适合按实测数据收敛:把实际峰值与当时的表现对一遍,该减的减、该加的加,配置会更贴近真实需求,也避免长期为一个用不到的峰值付费。

这个收敛动作不该等到续约时才做。悦播出海按带宽与线路条数计价,配置可以按月调,跑顺之后把多余的档位减掉,不必重新签一次合同。

大促与活动期是第三种形态:路数与时段都会临时上台阶,通常有明确的起止日期。这类需求按活动窗口单独安排即可,不必把它算进常态配置。

配之前先确认四件事

把这四项写下来,配置就有了依据,也省去来回沟通的几轮。

一、每路的推流码率设置。从平台后台读当前值,不要按分辨率估。如果有多个档位,取实际在用的那一档。

二、同时最多推几路。取业务上真实可能出现的最大值,不是常态值 —— 配置要覆盖的是峰值。

三、这个出口上还有哪些业务。素材上传、会议、后台操作都会共用上行,把最占带宽的一项找出来。

四、波峰出现在什么时段、一周里哪几天最满。这一项决定了余量留多少,也决定了后续验收该在什么时段看数据。

四项确认之后,如果对上行余量与线路组织还不确定,可以先申请 3 天免费网络测试,在真实开播的时段跑一遍,边推流边记录上行占用与抖动。想先弄清这类链路的具体配置方式,可以看海外直播专线的说明,或直接说明业务情况由技术团队给出建议。

关于悦播出海

悦播出海做的是出海企业的跨境网络:SD-WAN 跨境专线、固定独享出口 IP、全球 200 多个节点,覆盖 TikTok 直播、跨境电商、海外办公与多办公点组网。通道经合规审核,线路与节点资源直采、不转手加价;计费按带宽、线路条数、节点三项算,不按账号数。自有技术团队负责配置与调优,出问题能定位到具体一段。月费订阅、带宽可增减,3 天 24 小时试用,用你自己的业务在真实时段测过再决定。这类场景我们通常先看现场条件,再定分组与带宽。