Installation
Using PHP
Pre-requisites:
- Web Server (EWS, Apache, Nginx)
- EMS (events enabled)
Getting evowebservices:
The default evowebservices in EMS package is the one that runs on PHP. To be able to install the EMS with evowebservices, please see the installation guide here.
After installation, the evowebservices will be found here: ..\evo-webroot\evowebservices
Distribution Content:
/evowebservices
├── config
│ ├── config.ini
│ └── config.php
├── core_modules
│ └── evoapi-core.php
│ ├── ini-parser.php
│ └── s3-core.php
├── plugins
│ ├── amazonhdsupload.php
│ ├── amazonhlsupload.php
│ ├── basehdsplugin.php
│ ├── basehlsplugin.php
│ ├── baseplugin.php
│ ├── plugins.php
│ ├── streamautorouter.php
│ ├── streamloadbalancer.php
│ ├── streamrecorder.php
│ └── transcoderesetter.php
├── evostream_copyright.txt
├── evowebservices.log
├── evowebservices.php
├── LICENSE.md
└── README.txt
Starting evowebservices:
- Enable the services to be used by configuring the
config.ini
file - Start the web server to be used, if EWS will be used, it is automatically started when EMS starts
- Run EMS
- The Event Notification System would now be receiving data from EMS and trigger the all enabled plugins