首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OBS远程控制websocket(一)

OBS新版本提供了websocket通讯工具,可以使用此工具开启websocket网络服务,在其他客户机上使用指令控制OBS。

websoket通讯往来消息,均为json格式。客户端连接服务器,服务器发送Hello消息(op=0),客户端收到此消息回复op=1的消息,若服务器设有密码,则需携带authentication字段(并非密码的明文)。服务器发回代码2,建立对话。客户端发送代码6,向服务器发送请求和命令。

服务器开启密码认证,authentication值怎么计算,分析simpleobsws.py源码,是由服务器的Hello消息中的返回字段与密码明文加密运算,并转换为base64编码。

参考文档:

https://github.com/obsproject/obs-websocket/blob/master/docs/generated/protocol.md

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230223A02PE300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券