File: /home/imensosw/www/imenso.co/dev/wowza_demo/README.md
[](https://scrutinizer-ci.com/g/WowzaMediaSystems/wse-rest-library-php/?branch=master)
# PHP REST Library for Wowza Streaming Engine
Wowza Streaming Engine [media server software](https://www.wowza.com/products/streaming-engine) includes a REST API that you can wrap with a PHP library to configure, manage, and monitor your streaming media server through PHP requests.
## Prerequisites
Wowza Streaming Engine™ 4.0.0 or later is required.
[PHP 5.5.0](http://php.net/downloads.php) or later is required.
[Composer](https://getcomposer.org/) is highly recommended.
## Composer Setup
1. Please [install composer](https://getcomposer.org/doc/00-intro.md)
2. `$ composer require "wowza/wse-rest-library-php:dev-master"`
Wowza Media Systems, LLC is not responsible for nor does it provide support for composer.
## Example Configuration
index.php
```
<?php
//index.php
require_once(__DIR__.'/../vendor/autoload.php');
// This is for a framework if you use one.
//$framework = new Project\Framework();
//$framework->registerDebugHandlers();
//$framework->processHttpSapiRequest();
require_once("../config.php"); // make sure this exists and is similar to the below - move it where it needs to be
```
config.php
```
<?php
// config.php
define("WOWZA_HOST","http://111.111.123.123:8087/v2");
define("WOWZA_SERVER_INSTANCE", "_defaultServer_");
define("WOWZA_VHOST_INSTANCE", "_defaultVHost_");
define("WOWZA_USERNAME", "my_secret_username");
define("WOWZA_PASSWORD", "my_super_cool_password");
// It is simple to create a setup object for transporting our settings
$setup = new Com\Wowza\Entities\Application\Helpers\Settings();
$setup->setHost(WOWZA_HOST);
$setup->setUsername(WOWZA_USERNAME);
$setup->setPassword(WOWZA_PASSWORD);
// Connect to the server or deal with statistics NOTICE THE CAPS IN COM AND WOWZA
$server = new Com\Wowza\Server($setup);
$sf = new Com\Wowza\Statistics($setup);
$response = $sf->getServerStatistics($server);
var_dump($response);
```
## Packagist
A development branch is available through Packagist at [the packagist website.](https://packagist.org/packages/wowza/wse-rest-library-php#dev-master)
## Usage
To learn the basics of how to query the Wowza Streaming Engine REST API, see [Query the Wowza Streaming Engine REST API](https://www.wowza.com/docs/how-to-query-wowza-rest-api). For reference documentation, see [Access reference documentation for the Wowza Streaming Cloud REST API](https://www.wowza.com/docs/how-to-access-documentation-for-wowza-streaming-engine-rest-api).
## More resources
Wowza Media Systems™ provides developers with a platform to create streaming applications and solutions. See [Wowza Developer Tools](https://www.wowza.com/developer) to learn more about our APIs and SDK.
## Contact
[Wowza Media Systems, LLC](https://www.wowza.com/contact)
## License
This code is distributed under the [Wowza Public License](/LICENSE.txt).