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

  1. Download the SpiderWare tarball at https://spiderware.evostream.com/release/

    Username : spiderware
    Password : wWCU4iTG#$c4Pfq@
    
  2. 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:

  1. Open a terminal

  2. Locate the SpiderWare folder

  3. 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:

  1. Using a browser, open https://exm.evostream.com/
  2. Enter the session name on the input field that matches the session parameter on the config.json file that you received
  3. Click on “Connect
  4. 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