sourecode / obs-websocket-php
Obs WebSocket API 的 PHP 实现
dev-master
2024-05-20 17:39 UTC
Requires
- php: ^8.3
- phrity/websocket: ^2.2
- symfony/clock: ^7.0
- symfony/config: ^7.0
- symfony/dependency-injection: ^7.0
- symfony/finder: ^7.0
- symfony/http-kernel: ^7.0
- symfony/property-access: ^7.0
- symfony/serializer: ^7.0
- symfony/string: ^7.0
- symfony/uid: ^7.0
Requires (Dev)
- nikic/php-parser: ^5.0
- roave/security-advisories: dev-latest
- symfony/filesystem: ^7.0
- symfony/process: ^7.0
This package is auto-updated.
Last update: 2024-09-20 18:28:52 UTC
README
obs-websocket 的 PHP 客户端。
几乎所有的内容都是基于 协议文件 protocol.json
生成的。基于此,有一个 BaseClient,用于处理所有请求和响应。还有一个 Client,它扩展了 BaseClient,包含所有可用的请求。
底层,它使用 phrity/websocket 连接到 OBS WebSocket。
功能
- 通过 WebSocket 连接到 OBS Studio
- 发送命令以控制 OBS Studio
- 监听 OBS Studio 的事件
要求
- PHP 8.3 或更高版本
安装
使用 Composer 安装该包
composer require sourecode/obs-websocket-php
用法
文档
文档已生成,可在 docs 下找到。
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。