jmarquez84 / openvidu-php-client
Php client for openvidu server
Installs: 2 381
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 8
pkg:composer/jmarquez84/openvidu-php-client
Requires
- php: >=7.1
- ext-json: *
- guzzlehttp/guzzle: ^6.5.8
This package is auto-updated.
Last update: 2025-12-29 04:01:40 UTC
README
Php port of openvidu-java-client, library simplifing openvidu server connection using it's exposed REST API.
Install
Installation via Composer.
composer require jmarquez84/openvidu-php-client "dev-master@dev"
Usage examples
Usage should be similar to the original java client API.
Create session
$openvidu = new OpenVidu(OPENVIDU_URL, OPENVIDU_SECRET); $sessionProperties = new SessionPropertiesBuilder(); $session = $openVidu->createSession($sessionProperties->build());
Generate token
$tokenOptions = new TokenOptions\TokenOptionsBuilder(); $tokenOptions->setRole(new OpenViduRoleEnum(OpenViduRoleEnum::PUBLISHER)) ->setData(json_encode($tokenData)); $token = $session->generateToken($tokenOptions->build());