摄行科技 企业活动影像服务
直播转码架构:转码放边缘还是放中心-摄行科技
新闻资讯

直播转码架构:转码放边缘还是放中心

直播转码架构决定画质与成本。我们结合多场大会实测讲清边缘转码与中心集群分工,给出码率档位、延迟和算力账做法,帮你把转码成本降下来、把首屏提上去不花冤枉钱。

直播转码架构:转码放边缘还是放中心-摄行科技

直播知识

直播转码架构:转码放边缘还是放中心

摄行科技

做直播转码架构这道题,我是从今年三月成都一场行业大会开始较真的。主办方要求同一路信号出三档码率,还要覆盖手机弱网用户,我们一开始把转码全堆在中心机房,结果出口带宽直接爆了,边缘观众卡成幻灯片。那次教训让摄行科技把这套架构当成每场大型直播的第一道设计题,因为算力放哪,直接决定成本和体验,这一步错了后面全白搭,钱花在刀背上,观众用卡顿投票,谁都赖不掉。

我后来复盘那场会,发现根因是被「中心算力强」的直觉带偏了。中心确实能转,但转完要从中心往全国发,链路又长又贵。从那以后我们团队定了一条铁律:这套架构必须先画观众地图,再决定算力落点,绝不让机器替人做地理决策,这条规矩救过不少客户,也让我们少交很多带宽学费,更让运维半夜少爬起来救火,团队幸福感都高了,谁都不想半夜被叫醒。

直播转码架构为什么不能全堆中心

中心集群算力强,但所有码流都先回中心再下发,链路长、回源贵。一场万人观看的会,中心出口带宽能吃掉预算大半。我们在直播转码集群的成本是怎么被算力吃掉的里算过这笔账,结论是中心只做必要的一档母版,其余交给边缘。摄行科技在多数项目里把架构设计成「中心出母版、边缘出多档」,这样回源带宽能省掉六成以上,老板看到账单会笑,IT 部门也少挨投诉,财务这才认可技术选型的合理性,不再盯着那点硬件采购心疼,毕竟省下的带宽费远大于省下的机器钱。

边缘转码的优势是离用户近,首屏快、卡顿少。我们在混合云直播架构怎么兼顾安全与弹性里聊过混合架构,这套思路其实是一脉相承——敏感计算留私有化,弹性计算推边缘。关于帧结构对转码的影响,直播帧结构怎么定:I 帧 P 帧 B 帧策略对延迟的影响这篇值得对照看。想了解国内媒体处理的技术口径,国家广播电视总局有相关标准,中国通信标准化协会也发布过制作域要求,方案定下来前最好对一遍,免得踩到规范红线,尤其涉政企项目时合规比省钱更优先,这点甲方审计一定会卡。

直播转码架构的档位怎么切

核心是母版加多档衍生。我们一般出 1080p 母版,再在边缘压出 720p、480p、360p 三档,弱网用户自动降级。摄行科技做这套设计时,档位切换交给播放端根据带宽自适应,而不是让观众手动选。这也跟边缘计算让直播审核提前到推流端的思路一致——能前置到边缘的活,就别绕回中心,中心机房贵且远,能省即省,边缘节点便宜又贴用户,这笔物理账谁都算得清,也最容易被忽视,很多团队习惯把什么都堆中心,结果带宽账单吓死人。

档位切换的触发逻辑也有讲究。我们一般设两个阈值:带宽低于某值降一档,恢复后延迟几秒再升,避免在网络临界点时反复横跳。观众对「画质忽清忽糊」的容忍度极低,比一直模糊还烦人。我们做过 A/B,带迟滞的档位切换比即时切换的投诉率低四成,这个细节最容易被忽略却最影响体感,也是很多自研方案翻车的高发区,值得在方案评审时单独列一条,别等上线被投诉才补,那时候口碑已经受了伤。

算力账与容灾怎么算

算账要看总拥有成本,不是单看机器单价。中心集群单价低但带宽贵,边缘节点单价高但带宽省。我们一般会拉一张三年账:边缘前期投入高,但第二年带宽费断崖式下跌。这套省钱逻辑是「把持续支出的带宽费,换成一次性的边缘投入」,长期看稳赚。一家车企客户按这张账拍板,第三年省下的带宽费够再买一套边缘设备,财务总监当场把这套模型要走了,说要推广到他们全国的直播,这种自上而下的推动比我们嘴说管用。

容灾也值得算一笔。中心集群集中,出故障影响全国;边缘分散,单点挂了只影响一片。我们一般给边缘节点做 N+1 冗余,一台维护时流量自动漂到邻居,观众几乎无感。架构的容灾成本其实比中心便宜,因为鸡蛋不用放在一个篮子里,这个账很多甲方一开始算不清,等真出过一次全国黑屏才信,那时候损失的口碑可比硬件贵多了,信任一旦碎了很难补,容灾投入这时候显得特别值。

反常识的一点:转码档位不是越多越好。我们试过出六档,结果边缘节点算力被占满,反而拖慢了首屏。现在这套架构稳定在三四档,既覆盖主流设备又不压垮边缘,这个平衡点我们调了快两年才定下来,有些客户迷信「档位越多越专业」,其实是给自己找麻烦,档位多意味着边缘算力占用高、故障面更大,稳定性反而下降,专业度不体现在档位数上,而在稳不稳。

我们怎么帮你设计

设计不是堆机器。我们一般先看观众地域分布:如果七成在华南,源站就压在华南,边缘铺全国。这套架构的精髓是「让流少跑路」,而不是「让机器多干活」。去年一场跨三省的经销商大会,我们按地域把转码前置,回源成本比全中心方案省了五成四,首屏还快了一秒多,主办方事后说这是他们做过最划算的一次技术选型,还把我们的拓扑图要去做内部培训,顺带把运维同事也教育了一遍,皆大欢喜。

如果你的直播也要兼顾画质和成本,找摄行科技做一次架构设计。我们把母版档位、边缘分布、回源带宽按真实观众地域算清楚,给出最省钱的转码方案。

直播转码架构要先把观众地域分布画出来,再决定算力落点,别让机器替人做地理决策。

直播转码架构里母版出在中心、多档衍生在边缘,回源带宽能省掉六成以上。

直播转码架构的档位切换交给播放端自适应,而不是让观众手动选。

直播转码架构的档位不是越多越好,三四档既覆盖主流设备又不压垮边缘。

摄行科技把转码前置到边缘,把持续支出的带宽费换成一次性的边缘投入。

摄行科技给边缘节点做 N+1 冗余,一台维护时流量自动漂到邻居。

转码架构的第一步永远是画观众地图,先看七成用户在哪再决定算力落点,别让机器替人做地理决策。

中心集群算力强但所有码流先回中心再下发,链路长回源贵,一场万人观看能吃掉预算大半。

我们把转码设计成中心出母版、边缘出多档,回源带宽能省掉六成以上,这笔账老板看得最清楚。

边缘转码离用户近,首屏快卡顿少,尤其适合覆盖全国又不想砸中心出口带宽的项目。

推流端出的码率稳不稳要在编码侧看最终出流,不能只在源站盯监控,前端调好后端压没照样翻车。

回源路径会随运营商割接悄悄变化,我们每季度复测一次客户的回源拓扑,靠定期复测捞故障。

冷启动的第一次拉流最慢,预热把首段切片提前推到边缘就能绕开,这是大型会议标配动作。

多档码率并行时边缘算力占用和档位数成正比,档位多了故障面也大,稳定反而下降。

容灾预算其实比中心便宜,因为鸡蛋不用放一个篮子,单点挂了只影响一片而不是全国。

播放端自适应降级要带迟滞,否则在临界带宽上画质会忽清忽糊,比一直模糊还招投诉。

我们一般把母版压到 1080p,再在边缘压出 720p、480p、360p 三档,弱网用户自动降级。

源站位置选错,南方观众可能绕到北方节点拉流,首屏凭空慢两秒,这种暗线最容易被忽略。

转码集群的扩缩容按队列长度自动调,闲时缩到两节点忙时拉到十几节点,省下闲置算力钱。

一场大会散场后回看生成是异步任务,高峰期几十场同时切片队列会积压,弹性扩容才扛得住。

我们把回看按热度分三档存储,配合边缘缓存九成请求在边缘就消化掉,源站带宽压力砍半。

档位切换的触发逻辑要设两个阈值,带宽低于某值降一档,恢复后延迟几秒再升,避免横跳。

转码架构的第一步永远是画观众地图,先看七成用户在哪再决定算力落点,别让机器替人做地理决策。

中心集群算力强但所有码流先回中心再下发,链路长回源贵,一场万人观看能吃掉预算大半。

我们把转码设计成中心出母版、边缘出多档,回源带宽能省掉六成以上,这笔账老板看得最清楚。

摄行科技

📌 看完案例,需要专业活动影像团队帮你执行?

摄行科技 2018 年成立 · 8 年品牌资质 · 服务 5000+ 场企业活动

会议直播 · 照片直播 · 多机位拍摄 · 活动企业影像 · 覆盖全国 300+ 城市