为什么我的OBS WebSocket中会出现此错误?

63lcw9qa  于 2022-11-11  发布在  其他
关注(0)|答案(1)|浏览(142)

我只是在做我找到的基本的obs WebSocket示例。在OBS客户端中,它看起来像是短暂连接,但随后它们都以以下错误结束:

Exception has occurred: KeyError
'status'
  File "obswebsocket_tests.py", line 3, in <module>
    client.connect()

下面是我的代码:

import obswebsocket, obswebsocket.requests
client = obswebsocket.obsws("localhost", 4444)
client.connect()
v = client.call(obswebsocket.requests.GetVersion()).getObsWebsocketVersion()

print(v)

client.disconnect()

下面是我的OBS客户端视图:

9vw9lbht

9vw9lbht1#

the obs-websocket-py library (0.5.3)的最新发布日期是2020年12月20日。
2022年8月3日发布的OBS第28版附带了新的WebSocket插件第5版。
their blog post开始:
许多现有的工具都需要以前版本的obs-websocket 4.9.1-compat才能继续工作,直到这些工具更新为止。这个版本可以和v5一起安装,不会发生冲突。并且可以在您使用的任何工具更新到新版本后安全地删除。该版本可以在5.0的下载链接旁边找到。1在发布页面上。
您将需要单独安装版本4的WebSocket插件,从他们的release page

相关问题