stopka / openvidu-php-client
Php client for openvidu server
v1.0.0
2020-05-02 10:44 UTC
Requires
- php: >=7.1
- ext-json: *
- guzzlehttp/guzzle: ^6.3.3
This package is auto-updated.
Last update: 2025-02-20 01:27:44 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 stopka/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(OpenViduRoleEnum::PUBLISHER) ->setData(json_encode($tokenData)); $token = $session->generateToken($tokenOptions->build());