Skip to content

remiheens/WowzaSecureToken

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WowzaSecureToken

PHP library to create secure token for Wowza server

Installation

Install with Composer. First, install composer on your server

$ curl -s http://getcomposer.org/installer | php

Create/Edit your composer.json file

{
    "require": {
        "remiheens/php-wowza-securetoken" : "0.1.*"
    }
}

Install the library

$ composer install

Add composer Autoloader to your php file

require_once __DIR__.'/vendor/autoload.php';

Example

$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();

About

PHP library to create secure token for Wowza server

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages