我只是在做我找到的基本的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客户端视图:
1条答案
按热度按时间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。