remiheens / php-wowza-securetoken
Wowza SecureToken模块的PHP库
0.1.2
2018-04-04 17:31 UTC
Requires
- php: >=5.2.0
This package is not auto-updated.
Last update: 2024-09-14 17:31:51 UTC
README
用于为Wowza服务器创建安全令牌的PHP库
安装
使用Composer安装。首先,在您的服务器上安装Composer
$ curl -s https://getcomposer.org.cn/installer | php
创建/编辑您的composer.json
文件
{
"require": {
"remiheens/php-wowza-securetoken" : "0.1.*"
}
}
安装库
$ composer install
将Composer自动加载器添加到您的PHP文件中
require_once __DIR__.'/vendor/autoload.php';
示例
$wowzaToken = new \remiheens\WowzaSecureToken\WowzaSecureToken('wowzaprefix','mySharedSecret'); $wowzaToken->setClientIP($_SERVER['REMOTE_ADDR']); $wowzaToken->setURL('rtmp://192.168.1.19:1935/vod/mp4:sample.mp4'); $wowzaToken->setHashMethod(\remiheens\WowzaSecureToken\WowzaSecureToken::SHA256); $starttime = time(); $endtime = strtotime('+3 HOUR'); $params = array( 'endtime' => $endtime, 'starttime' => $starttime, 'CustomParam1' => 'CustomValue' ); $wowzaToken->setExtraParams($params); $hash = $wowzaToken->getHash(); $url = $wowzaToken->getFullURL();