许多人可能都想给 OBS 开发个插件,但是毕竟 C++ 还是有点难,而用 C++ 绘制表现力强的 UI 、动画什么的更难。
所以,这种时候就应该 HTML + CSS 出马了。
利用 OBS 的浏览器源这个东西,可以显示一个网页。我们只要在本地起一个服务器,填入本地地址就可以嵌入一个好用的界面了。而且带的内核一般都比较新,好用。
默认的参数就会把背景变成透明的,更方便直播使用。
不过这东西的坑还是有的,比如说:
- 想要支持响应式布局,缩放源是没有用的,只能重新创建一次浏览器源,比较难。
- 刷新有坑,手动靠谱。
如果想和桌面程序联动,因为总是要求用户刷新不现实,所以建议使用 Websocket 和程序联动根据条件切换界面。