Installation Procedure
-
Download the EMS package installer at https://evostream.com/software-downloads
-
Install EMS
2.1. Extract the zip package
2.2. Right-click on
setup.exe
then click Run as administrator
2.3. Select the Setup Language, click OK
2.4. Click Next to continue the installation
2.5 Read the license agreement and select I accept the agreement, click Next
2.6. Verify the installation path, click Next
2.7. Tick Create a desktop icon, click Next
2.8. Confirm installation, click Install
2.9. Read the information, click Next
2.10. Click Finish to finish the installation.
Note: Uncheck Launch EMS if the license is not yet installed.
License Installation
Note: You should already have your license file available. If none, EvoStream offers a 30-day free trial license to those who want to explore the features of EMS. Click here to avail the free trial or contact salesupport@evostream for other license type purchase.
To install the license, simply copy the License.lic
file to C:\EvoStream\config
.
Distribution Content
C:\EvoStream
├── config
│ ├── auth.xml
│ ├── bandwidthlimits.xml
│ ├── blacklist.txt
│ ├── config.lua
│ ├── connlimits.xml
│ ├── ingestpoints.cml
│ ├── pushPullSetup.xml
│ ├── server.cert
│ ├── server.key
│ ├── users.lua
│ ├── webconfig.json
│ └── whitelist.txt
├── evo-avconv-presets
│ ├── libx264-baseline.avpreset
│ ├── libx264-fast.avpreset
│ ├── libx264-fast.avpreset
│ ├── libx264-faster.avpreset
│ ├── libx264-faster.avpreset
│ ├── libx264-ipod320.avpreset
│ ├── libx264-ipod640.avpreset
│ ├── libx264-lossless_fast.avpreset
│ ├── libx264-lossless_max.avpreset
│ ├── libx264-lossless_medium.avpreset
│ ├── libx264-lossless_slow.avpreset
│ ├── libx264-lossless_slower.avpreset
│ ├── libx264-lossless_ultrafast.avpreset
│ ├── libx264-main.avpreset
│ ├── libx264-medium.avpreset
│ ├── libx264-medium_firstpass.avpreset
│ ├── libx264-placebo.avpreset
│ ├── libx264-placebo_firstpass.avpreset
│ ├── libx264-slow.avpreset
│ ├── libx264-slow_firstpass.avpreset
│ ├── libx264-slower.avpreset
│ ├── libx264-slower_firstpass.avpreset
│ ├── libx264-superfast.avpreset
│ ├── libx264-superfast_firstpass.avpreset
│ ├── libx264-ultrafast.avpreset
│ ├── libx264-ultrafast_firstpass.avpreset
│ ├── libx264-veryfast.avpreset
│ ├── libx264-veryfast_firstpass.avpreset
│ ├── libx264-veryslow.avpreset
│ └── libx264-veryslow_firstpass.avpreset
├── evo-webroot
│ ├── demo
│ │ ├── css
│ │ │ ├── common.css
│ │ │ └── common.css.orig
│ │ ├── js
│ │ │ └── evohtml5player-latest.bundle.js
│ │ ├── evo.png
│ │ ├── evoplayers.html
│ │ ├── evowsabrvideo.html
│ │ ├── jsonMetaTest.html
│ │ ├── jsonMetaWriteTest.html
│ │ └── loading.gif
│ ├── clientaccesspolicy.xml
│ └── crossdomain.xml
├── node-evowebservices
│ │ ├── base_plugins
│ │ │ ├── basehdsplugin.js
│ │ │ ├── basehlsplugin.js
│ │ │ └── baseplugin.js
│ │ ├── bin
│ │ │ └── www
│ │ ├── config
│ │ │ ├── logging.json
│ │ │ └── plugins.json
│ │ ├── core_modules
│ │ │ └── ems-api-core.js
│ │ ├── logs
│ │ │ └── evowebservices.log
│ │ ├── node_modules
│ │ │ ├── body-parser
│ │ │ ├── comment-json
│ │ │ ├── concat-stream
│ │ │ ├── debug
│ │ │ ├── express
│ │ │ ├── morgan
│ │ │ ├── request-enhanced
│ │ │ ├── s3
│ │ │ └── winston
│ │ ├── plugins
│ │ │ ├── amazondashupload.js
│ │ │ ├── amazonhdsupload.js
│ │ │ ├── amazonhlsupload.js
│ │ │ ├── streamautorouter.js
│ │ │ ├── streamloadbalancer.js
│ │ │ └── streamrecorder.js
│ │ ├── routes
│ │ │ ├── evowebservices.js
│ │ │ └── index.js
│ │ ├── services
│ │ │ └── plugin-service.js
│ │ ├── views
│ │ │ ├── error.hbs
│ │ │ ├── index.hbs
│ │ │ └── layout.hbs
│ │ ├── app.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ └── └── README.txt
├── logs
├── media
├── node-ews
│ ├── ext
│ │ └── php_curl.dll
│ ├── node_modules
│ │ ├── basic-auth
│ │ ├── connect
│ │ └── winston
│ ├── req_handlers
│ │ ├── authproxy.js
│ │ ├── default.js
│ │ ├── httpstream.js
│ │ ├── php.js
│ │ └── resphdrs.js
│ ├── evo-phpengine.exe
│ ├── ews.node
│ ├── fileRotateSize.js
│ ├── helper.js
│ ├── node-ews.js
│ ├── php.ini
│ └── php5ts.dll
├── node-webui
│ ├── auth
│ │ ├── passport-config.js
│ │ └── restrict.js
│ ├── bin
│ │ └── webui_activate
│ ├── config
│ │ ├── dir-config.js
│ │ ├── logging.json
│ │ └── social-auth-config.js
│ ├── core_modules
│ │ ├── ems-api-core.js
│ │ ├── ems-api-proxy.js
│ │ ├── ems-config-core.js
│ │ └── socket-io-api.js
│ ├── data
│ │ ├── help.json
│ │ └── user.json
│ ├── logs
│ │ └── webui.log
│ ├── models
│ │ ├── list-config.js
│ │ ├── list-streams.js
│ │ └── user.js
│ ├── node_modules
│ │ └── [168 node_module files]
│ ├── public
│ │ ├── css
│ │ ├── fonts
│ │ ├── images
│ │ ├── js
│ │ └── media
│ ├── routes
│ │ ├── api-explorer.js
│ │ ├── dashboard.js
│ │ ├── ems.js
│ │ ├── index.js
│ │ ├── stream.js
│ │ └── users.js
│ ├── services
│ │ └── stream-service.js
│ ├── views
│ │ ├── admin
│ │ ├── index
│ │ ├── error.hbs
│ │ └── index.hbs
│ ├── app.js
│ ├── LICENSE
│ └── package.json
├── services
│ ├── ems
│ │ ├── create.bat
│ │ ├── remove.bat
│ │ ├── start.bat
│ │ ├── stop.bat
│ │ └── uninstall.bat
│ └── nssm.exe
├── emsTranscoder.bat
├── evo-avconv.exe
├── evo-mp4writer.exe
├── evo-node.exe
├── Evostream Media Server EULA v2.pdf
├── evostreamms.exe
├── evo-webserver.exe
├── libgcrypt-20.dll
├── libgmp-10.dll
├── libgnutls-28.dll
├── libgpg-error6-0.dll
├── libhogweed-2-5.dll
├── libiconv-2.dll
├── libmicrohttpd-12.dll
├── libnettle-4-7.dll
├── README.txt
├── run_console_ems.bat
├── run_console_webui.bat
├── tests.exe
├── unins000.dat
├── unins000.exe
└── zlib1.dll