浏览器来源
前面几篇我们用了图像和文本来包装画面,但这两种来源都是「静态」的。如果你想在直播画面上显示实时弹幕、在线人数、打赏榜单、倒计时这类动态内容,就需要一个更强大的来源——浏览器来源。它在 OBS 里嵌入了一个网页浏览器,等于把整个网页搬上了你的直播画面。
一、浏览器来源是什么
浏览器来源是 OBS 的一个内置功能:它在软件内部启动一个轻量级网页浏览器(基于 Chromium 内核),把指定网页渲染出来,然后作为画面上的一个来源显示。这个网页可以联网,可以运行脚本,可以实时更新,功能和你平时用的浏览器几乎一样。
它的典型用途:
- 直播互动页:显示观众弹幕、礼物、打赏信息;
- 数据面板:显示在线人数、销售额、实时排行榜;
- 倒计时/时钟:直播活动倒计时、当前时间;
- 网页演示:直接把网页作为演示内容展示。
二、添加浏览器来源
- 在来源栏点加号,选择「浏览器」;
- 在属性窗口里填写要显示的网页地址;
- 设置宽高、位置,点击确定。
属性里几个关键选项:
| 选项 | 说明 |
|---|---|
| URL | 要显示的网页地址,可以是网络地址也可以是本地文件 |
| 宽高 | 显示区域大小,默认 1920x1080,可按需缩小 |
| 刷新 | 是否自动刷新页面 |
| CSS | 自定义样式,可以调整网页在画面里的显示效果 |
添加后如果页面没显示,检查网络连接和网页地址是否正确。
三、最常见的实战:弹幕显示页
直播平台一般都有网页版弹幕接口或第三方弹幕工具,浏览器来源最常见的用法就是把弹幕显示页嵌入直播画面。
搭建思路:
- 找到或制作一个弹幕显示网页(很多直播工具提供弹幕姬、弹幕互动助手这类网页工具);
- 在 OBS 中添加浏览器来源,指向这个网页;
- 在网页里配置连接你的直播间,弹幕就会实时显示在直播画面上。
这样观众发的弹幕直接出现在你的直播画面里,互动感大大增强。注意弹幕页的位置和大小要适中,一般放在画面底部或侧边,透明度可调,避免遮挡主体内容。
四、用本地网页实现高级定制
浏览器来源不只能打开网上的页面,还能打开本地网页文件。这意味着你可以自己写一个简单的网页(哪怕只是 HTML 加一点脚本),实现完全自定义的显示效果,比如:
- 一个漂亮的倒计时页面,直播开始前滚动预告;
- 一个「感谢打赏」动画页面,收到打赏时弹出特效;
- 一个投票统计页面,实时显示观众投票结果。
本地网页的路径直接填进 URL 属性即可(以 file 开头的本地文件路径)。用这种方式,不需要任何插件,浏览器来源就能实现非常丰富的自定义功能。
五、性能与稳定性建议
浏览器来源虽然方便,但也要注意几点:
- 页面保持简洁:嵌入的网页越复杂,占用的内存和 CPU 越多。弹幕页尽量精简,关闭不必要的动画和高清图片;
- 定期清理标签页:浏览器来源长时间运行后,如果网页卡顿,可以在属性里重新加载页面;
- 不要同时开太多:多个浏览器来源同时运行时,每个都占用独立内存,非必要不要同时使用多个;
- 设置合适的刷新间隔:页面需要实时更新的话,刷新间隔设置太短(如每秒刷新)会明显增加负载,一般几秒到几十秒刷新一次即可。
六、常见问题排查
网页显示空白:
- 网络问题:确认该网页在其他浏览器里能打开;
- 网页限制:部分网站禁止被嵌入(设置了禁止 iframe),这时需要改用其他方案,比如用直播平台官方的弹幕工具;
- 本地文件路径错误:检查 file 路径是否正确,路径里有空格时要用引号包裹。
弹幕不更新:
- 检查弹幕工具网页是否成功连接直播间;
- 检查网页的刷新机制,有些弹幕页需要开启自动刷新;
- 确认 OBS 的浏览器来源没有开启「节流」之类限制刷新的设置。
画面里网页看起来模糊:
- 网页分辨率与显示尺寸不匹配,在属性里把宽高调整为与源一致或使用缩放选项;
- 使用 CSS 缩放而不是直接拉伸,画面会更清晰。
浏览器来源被系统拦截:
- 少数安全软件会限制 OBS 内置浏览器,检查安全软件的权限设置,允许 OBS 访问网络。
行动建议
完成一个实战练习:找一个免费的弹幕显示工具或自己做一个简单的本地网页(显示当前时间和一句滚动文字),添加到 OBS 浏览器来源里,调整位置到画面角落,录制 30 秒验证网页内容能正常显示和刷新。做完这一步,你的直播画面就有了一个动态信息层,观众互动信息可以实时呈现了。
