LiveSwitch Server

Liveswitch is the most flexible video and audio WebRTC SDK on the market. Ultra-low latency meets advanced features for engaging with your audience. LiveSwitch offers a complete solution (front-end and back-end) to develop commercial WebRTC applications.

This LiveSwitch marketplace listing is for a back-end demonstration server, running signalling, media, and TURN together on a single server. It is designed to be tested alongside our client SDKs for .NET, .NET Core, iOS, Android, Xamarin, Maui, Unity and more, available on our website.

Please reach out to us to get access to our sample projects.

Software Included

Package Version License
LiveSwitch Server 1.17.4.26271 Commercial

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the LiveSwitch Server 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB LiveSwitch Server Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token) to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "liveswitch-liveswitchserver"}' \
        "https://api.digitalocean.com/v2/droplets"

Getting Started After Deploying LiveSwitch Server

After running this instance, use the following URLs:

  1. http://your_droplet_public_ipv4:9090/admin

First, go to this page and finish the installation, including adding your license key (contact [email protected] for details if you do not have a key) and your admin username and password. Once you have completed that setup, your server is ready to be used.

  1. http://your_droplet_public_ipv4:8080/sync

This is your signalling URL. Use this in your project to connect to, and you’ll be off to the races: https://developer.liveswitch.io/liveswitch-server/get-started/js-server/quickstart-js.html

You will require a license key to access your server. Please reach out to us to get started.