上周有客户问我:OBS Studio 33.0 出来了,公司那套录屏、推流还跑在旧版上,要不要马上跟着升?我翻了下公开报道,这事其实跟做插件的人关系更大,不只是拿 OBS 录教程视频的站长要关心。
据公开报道,OBS Studio 33.0 正式版更新了 CEF 框架(Chromium Embedded Framework,内嵌浏览器内核组件),并重整了插件加载机制:从 33.0 起,官方插件移到新的 Core 目录,第三方插件的安装位置和目录结构也做了统一。旧目录里的插件暂时还能加载。但从 34.0 版开始,旧版插件将无法加载。

现在要不要马上升 33.0?
不急。如果你只是拿 OBS 录屏、做直播推流,旧目录的插件目前还能跑,今天不升不会立刻出事。真正要动手的是自己开发或者找人定制过第三方插件的那批人:33.0 是留出来的迁移窗口,34.0 才是截止线。
不少客户会问,那我等 34.0 出来再改行不行?行,前提是改动量小、当初改代码的人随时找得到。要是这套插件绑着业务在跑,比如录制流程接了工单系统、推流脚本连着营销活动,那拖到最后一刻改,出问题的代价比现在多花几天工时高得多。
旧插件到底还能撑多久?
能撑过 33.x 这一代,撑不到 34.0。据公开报道,旧目录插件暂时可用,但 34.0 起将无法加载。所以今天要做的不是改代码,是先盘点:手上几个第三方插件、各自用在什么场景、有没有源码、当初谁改的。
- 有源码、改动不大:自己跟着新目录结构调整安装位置就行,成本主要是测试。
- 没源码、靠别人维护:趁 33.0 这个窗口把维护方找齐,别等 34.0 发布再翻联系人。
- 只用不改:把 OBS 版本锁住,等插件作者跟上再升,别自动更新先跑一步。
这种事在 WHMCS、WordPress 上更常见
其实我们这行天天在面对同一类问题:宿主程序一升版本,插件加载、目录结构、接口就跟着变。WHMCS 升级后插件不兼容、WordPress 大版本更新后主题报错,客户找过来时往往已经影响下单和支付了。
所以做插件定制开发、WHMCS 二次开发的时候,我一般建议把三件事写进交付清单:插件装在哪个目录、宿主程序升大版本后谁跟进、出问题怎么回滚。这三条比多堆几个功能实在。微码宝这边的 WHMCS 插件与 WordPress 插件走正版授权加自动更新,宿主程序升级后我们会推更新包,你不用自己盯更新日志;业务逻辑比较特殊的,也可以交给我们做插件定制开发。反过来讲,如果插件是一次性的、活动结束就下线,那没必要为它买授权,自己调调目录就够用了。
眼下最划算的一步,是把插件清单列出来,再决定今天动不动手。


