Mist server is one of the leading OTT (Internet Streaming) toolkits with an open source core. It allows you to deliver your media contents to your users via the Internet. Mist Server supports the OBS Studio suite, making it easy to setup own web stream.
Requirements
- You have an account and are logged into console.scaleway.com
- You have configured your SSH Key
- You have a Scaleway Elements Instance running Ubuntu Focal Fossa (20.04 LTS)
- You have a domain or subdomain pointed to your Instance
1 . Log into your compute instance using SSH:
ssh root@your.instance.ip.address
2 . Download the latest version of the open source edition of Mist Server:
curl -o - https://releases.mistserver.org/is/mistserver_64V2.17.tar.gz 2>/dev/null | sh
3 . Mist Server is being installed automatically. Once the installation completes a message displays:
Successfully installed MistServer using systemd. Starting MistServer.
1 . Open a web browser and point it to http://your.instance.ip.address:4242/
(remplace your.instance.ip.address
with the IP of your compute instance).
2 . The Mist Server configuration interface displays. Enter your desired username, password and its confirmation. Then click Create New Account.
3 . Once tha account has been created, click Enable protocols to enable all available streaming protocols.
4 . The MistServer overview page displays. Click Streams in the menu on the left to enter the stream section:
5 . Click Create a new stream to launch the stream creation wizzard:
6 . Enter the details of the new stream and click Save once everything is set:
mystream
play://51.15.123.231
.1 . Download the lastest version of OBS Studio from their website. The Software is available For MacOS, Windows and Linux.
2 . Install OBS Studio on your local computer.
3 . Configure the streaming server in OBS Studio by clicking on Settings -> Stream
Custom
from the drop-down menurtmp://51.15.123.222/live
Once configured, click OK to validate your settings.
4 . Add audio and video sources to OBS Studio. For more information on how to add different sources, refer to the official documentation.
5 . Click Start Streaming in OBS Studio to start the stream.
6 . From the Streams list in MistServer, click Preview to visualize a preview version of your stream:
If required you can test the different stream settings to find the best configuration for your stream.
MistServer provides several ways to access your stream, either directly from dedicated website or by embedding it into your existing site.
1 . From the Streams list click on Embed to display the differnt ways to access your stream:
2 . The embed code for your stream displays. Use the toggles below the code box to configure advanced parameters of the player used for your stream:
Once everything is set, copy the code and paste it into your website. Alternatively you can use the dedicated HTML page to link to the stream. It will be available at http://<your_compute_instance_ip>:8080/<stream-name>.html
You can now start streaming your viedo content directly using your compute instance. To learn more about MistServer, refer to the official documentation.