Skip to content

Commit a767e13

Browse files
josephcardillo-akamaiMagda Sulik
andauthored
[Update] Liveswitch OCA (#7269)
* update liveswitch distro and instructions; remove outdated images * editorial review --------- Co-authored-by: Magda Sulik <[email protected]>
1 parent 67ba6e6 commit a767e13

File tree

4 files changed

+31
-12
lines changed

4 files changed

+31
-12
lines changed

docs/marketplace-docs/guides/liveswitch/index.md

Lines changed: 31 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Deploy LiveSwitch through the Linode Marketplace"
33
description: "Learn how to deploy LiveSwitch Server, an enterprise video streaming service, through the Linode Marketplace."
44
published: 2022-05-31
5-
modified: 2023-04-18
5+
modified: 2025-05-19
66
keywords: ['liveswitch','streaming','video']
77
tags: ["marketplace", "linode platform", "cloud manager"]
88
external_resources:
@@ -15,14 +15,12 @@ marketplace_app_id: 1008123
1515
marketplace_app_name: "LiveSwitch"
1616
---
1717

18-
[LiveSwitch Server](https://www.liveswitch.io/products/liveswitch-server) is a self-hosted WebRTC live video streaming platform. It provides high quality and reliable streaming for both audio and video media. Here's more from the publisher:
18+
[LiveSwitch Server](https://www.liveswitch.io/products/liveswitch-server) is a self-hosted WebRTC live video streaming platform for building low-latency video, audio, and data streaming apps using WebRTC with support for P2P, SFU, MCU, recording, and SIP integration.
1919

20-
> 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.
21-
22-
This Marketplace App deploys a back-end demonstration server, running signalling, media, and TURN together on a single server. It is designed to be tested alongside the official client SDKs for .NET, .NET Core, iOS, Android, Xamarin, Maui, Unity and more. To download these SDKs, see the [Client SDK](https://developer.liveswitch.io/liveswitch-server/guides/intro.html) page on the LiveSwitch Developer documentation site.
20+
This Marketplace App deploys a back-end demonstration server, with signalling, media, and TURN services all provided by a single `liveswitch-gateway` container running on one server. It's designed to be tested alongside the official client SDKs for .NET, .NET Core, iOS, Android, Xamarin, Maui, Unity, and more. To download these SDKs, see the [Client SDK](https://developer.liveswitch.io/liveswitch-server/guides/intro.html) documentation.
2321

2422
{{< note >}}
25-
Using LiveSwitch Server may require a paid license. To obtain a license, [contact LiveSwitch](https://www.liveswitch.io/meetings/jake-steele/linode). Licenses are not available directly through Linode.
23+
Using LiveSwitch Server may require a paid license. To obtain a license, [contact LiveSwitch](https://support.liveswitch.io/kb-tickets/new). Licenses are not available directly through Akamai.
2624
{{< /note >}}
2725

2826
## Deploying a Marketplace App
@@ -37,21 +35,42 @@ Using LiveSwitch Server may require a paid license. To obtain a license, [contac
3735

3836
## Configuration Options
3937

40-
- **Supported distributions:** Ubuntu 20.04 LTS
41-
- **Recommended plan:** All plan types and sizes can be used.
38+
- **Supported distributions:** Ubuntu 24.04 LTS
39+
- **Suggested plan:** All plan types and sizes can be used.
40+
41+
{{% content "marketplace-required-limited-user-fields-shortguide" %}}
42+
43+
{{% content "marketplace-special-character-limitations-shortguide" %}}
4244

4345
## Getting Started after Deployment
4446

4547
After deployment, follow the instructions below to access your application.
4648

4749
### Accessing the LiveSwitch App
4850

49-
1. Open your web browser and navigate to `http://[ip-address]:9090/admin`, replacing *[ip-address]* with your Compute Instance's IP address or rDNS domain (such as `192-0-2-1.ip.linodeusercontent.com`). See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing IP addresses and rDNS.
51+
1. In a web browser, go to `https://[ip-address]/admin`, replacing *[ip-address]* with your Compute Instance's IP address or rDNS domain (such as `192-0-2-1.ip.linodeusercontent.com`). See the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide for information on viewing IP addresses and rDNS.
52+
53+
1. Follow the *Welcome* setup wizard to input your license key and create your user.
54+
55+
After completing the setup, you should see the main Configuration Console for your installation. To learn more about how to manage your instance, see the [Configuration Console documentation](https://developer.liveswitch.io/liveswitch-server/server/configuration/configuration-console.html).
56+
57+
Now that you've accessed your LiveSwitch instance, check out [the official LiveSwitch quick start documentation](https://developer.liveswitch.io/liveswitch-server/get-started/js-server/quickstart-js.html) to learn how to further use your LiveSwitch instance.
58+
59+
## Software Included
5060

51-
1. The *Welcome* setup wizard is displayed. Follow the prompts in this wizard to input your license key and create your user.
61+
| **Software** | **Description** |
62+
|:--------------|:------------|
63+
| **LiveSwitch Gateway** | Main LiveSwitch service for WebRTC communication (signalling, media, TURN) |
64+
| **Docker** | Platform for running the LiveSwitch containers |
65+
| **Docker Compose** | Tool for defining and running multi-container Docker applications |
66+
| **Redis** | In-memory data structure store for signaling and messaging |
67+
| **PostgreSQL** | Database for LiveSwitch configuration and data |
68+
| **RabbitMQ** | Message broker for recording workflows |
69+
| **Nginx** | Web server used as reverse proxy |
70+
| **Fail2ban** | Provides protection against brute force and authentication attempts |
71+
| **UFW** | Firewall utility |
72+
| **Certbot** | Used to obtain HTTPS/TLS/SSL certificates for the provided domain |
5273

53-
1. After completing the setup wizard, you should see the main Configuration Console for your installation. To learn more about how to manage your instance, see the [Configuration Console documentation](https://developer.liveswitch.io/liveswitch-server/server/configuration/configuration-console.html).
5474

55-
Now that you’ve accessed your LiveSwitch instance, check out [the official LiveSwitch quick start documentation](https://developer.liveswitch.io/liveswitch-server/get-started/js-server/quickstart-js.html) to learn how to further use your LiveSwitch instance.
5675

5776
{{% content "marketplace-update-note-shortguide" %}}
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)