This document provides instructions on how to install SpiderWare application on Linux operating systems. The document also provide instructions on installing and starting SpiderWare, adding and playing source streams and shutting down SpiderWare.
Getting SpiderWare
-
Download the SpiderWare tarball at https://spiderware.evostream.com/release/
Username : spiderware Password : wWCU4iTG#$c4Pfq@
-
Install SpiderWare
2.1. Extract the .tar.gz file to install the SpiderWare application at a directory of your choice.
License Installation
Note: You should already have your license file available. If none, SpiderWare offers a 30-day free trial license to those who want to explore the features of SpiderWare. 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:\Program Files\SpiderWare
.
Configuring SpiderWare
You can find the configuration file in ../SpiderWare/config/config.json
Starting SpiderWare
To start SpiderWare, simply run the command below in terminal:
-
Open a terminal
-
Locate the SpiderWare folder
-
Run the command below
spiderware.exe config/config.json license/License
This will call the configuration file and validates the license in the given path
Reading license from LICENSE Validating License Activating SpiderWare 1.0.3... Initializing signal handlers... Starting web server... Web service module started at port 9090. Starting webrtc module... Instance ID: Initializing exchange module client... Exchange module server: https://exm.evostream.com:5555 [2021-03-30 23:40:51] [connect] Successful connection [2021-03-30 23:40:52] [connect] WebSocket Connection 149.28.186.33:5555 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1617118850 101 Exchange module connected. Detecting video and audio sources... Video sources: [ "Lenovo EasyCamera", "Wirecast Virtual Camera" ] Audio sources: [ "Microphone (Realtek High Definition Audio)" ] Webrtc module started. Ready to accept connections. SpiderWare activated.
Check in terminal if SpiderWare is running by sending ps –e|grep spiderware
command. You should see:
user@ubuntu:~$ ps –e|grep spiderware
10727 pts/4 00:00:22 spiderware
Stream Playback
To view the stream through WebRTC with a demo page:
- Using a browser, open https://exm.evostream.com/
- Enter the session name on the input field that matches the session parameter on the config.json file that you received
- Click on “Connect”
- On the left pane of the demo page, select a stream from currently connected SpiderWare instances.
Stopping SpiderWare
If the user wants to shut down the SpiderWare application, simply press CTRL+C.
Deactivating SpiderWare...
Stopping the web server...
Stopping the webrtc module...
Exchange module closed.
Notes:
-
We support Ubuntu 18.04 x64 and above
-
Dependencies: Google WebRTC library, boost, socket.io-cpp, and live555