
OBS 与直播技术:音频路由、字幕与推流
系统讲解 OBS 的音频路由、虚拟声卡接线、绿幕字幕叠加与推流参数,这些是跨境直播里最容易卡住人的技术环节。
跨境直播和普通直播最大的技术差异,不在画面,在声音的条数。
普通直播只有一路声音:主播说话,观众听到。跨境直播至少有三路:
- 原声——主播用中文说的话;
- 译音——机器翻译后用合成语音读出来的外语;
- 监听——主播自己耳机里要听到的内容。
这三路声音走向不同、去处不同,而 OBS 默认的音频模型是「所有输入混成一路推出去」。绝大多数跨境直播的翻车,根源都是没有把这三路拆开。
这个主题下会讲什么
音频路由是主线。虚拟声卡(Windows 上的 VB-Cable、macOS 上的 BlackHole)本质是一个软件层面的「音频跳线盒」:把某个程序的输出接到另一个程序的输入,而不经过物理扬声器和麦克风。搞清楚它,后面所有问题都能自己推导。
字幕叠加是第二条线。OBS 没有原生的实时字幕能力,通用做法是让翻译工具输出一个纯色背景的字幕窗口,OBS 用窗口捕获抓这个窗口,再加一个按颜色抠像的滤镜把底色去掉,剩下文字浮在画面上(OBS 把 Color Key 归为图形与窗口用,Chroma Key 归为绿幕与实拍用)。这个方案的好处是任何能画字的程序都能当字幕源,坏处是要处理窗口捕获的缩放、DPI 和捕获方式问题。
推流参数放在最后。跨境直播的观众在境外,链路本身就比国内直播长,码率和关键帧间隔的取舍和国内不一样。
建议的阅读顺序
如果你是第一次搭这套东西,按下面的顺序走,每一步都能独立验证:
- 先把虚拟声卡接通,确认译音能进 OBS、且主播能监听到;
- 再加绿幕字幕,确认字幕跟得上语音;
- 最后调推流参数,确认海外观众端不卡。
不要三件事一起调。音频、字幕、推流三个环节的故障现象很容易互相伪装——字幕延迟看起来像翻译慢,其实可能是推流缓冲太大。
本主题下的文章






