Eyevinn Crowdcast
Crowdcast is a solution that enables viewers or a crowd to participate in a TV production by just using the cameras on their phone. It based on the following open source projects made available as services:
- Symphony Media Bridge - a high performance WebRTC SFU
- Symphony Media Bridge WHIP Gateway - provides a standardized WebRTC ingest interface to Symphony Media Bridge
- Symphony Media Bridge WHEP Gateway - provides a standardized WebRTC playback interface to Symphony Media Bridge
- Join Live - the web application for the crowd and editor
Prerequisites
- If you have not already done so, sign up for an OSC account, you can create on on osaas.io.
Getting Started
The easiest and quickest way to get started is to deploy the Crowdcast solution in Open Source Cloud. It will create the necessary instances and you are immediately up and running.
Navigate to the Solutions section in the OSC web console. Click on the solution card called Crowdcast.
Fill in the form:
- crowdcast_name: the name of the Crowdcast solution.
- smb_api_key: set an API key for the Symphony Media Bridge.
- whip_key: set a key for clients sending media into your solution.
Then press the button Deploy.
When the deployment is completed navigate to the Join Live service and click on the instance card with the same name as your solution.
Then you are presented with the editor view.
Click on the "QR Code" button to open the window with the QR code your viewers will use. This window you can use as a browser source in OBS to present it to the viewers.