Using Real-Time Messaging Protocol (RTMP) or Secure Reliable Transport Protocol (SRT), you can send your broadcast created in Spiideo Play to any external service that supports the above streaming protocols.
RTMP/SRT Important Information
The following is important information to be aware of for each streaming protocol
RTMP
When using RTMP as the external source, then:
Spiideo pushes the RTMP feed
The external source receives (We do not support RTMP pull)
When using RTMP, you are required to provide the following details from your RTMP endpoint:
URL: rtmp://youtube.com/MyChannel123
Stream key: Ahb776S
These can sometimes be displayed as one URL by your RTMP endpoint and could look like this:
SRT
When using SRT as the external source, then:
Spiideo is the caller
The external source is the listener
When using SRT, this is the format that should be used to input the SRT address:
srt://<ip>:<port>?<parameters>For example, the following information:
IP: 192.2.162.209
Port: 4200
Password: PWFhjkrNkLqTa9FM8aJP
Would become:
srt://192.2.162.209:4200?passphrase=PWFhjkrNkLqTa9FM8aJP
Create a new Broadcast with Spiideo Play
Within your Spiideo Play account, you can create a new broadcast in order to start your RTMP or SRT external stream. If you need a refresher on creating a broadcast, you can read here
Once you reach step 3 in creating your broadcast, you will need to adjust as followed:
At this step, select 'External Video Service' and then 'Add streaming destination'. Once clicked, this menu will open:
On the 'Add Destination' menu, you:
1. Enter the URL provided by your external service for the destination
2. Add any RTMP/SRT stream key required by the external service
Once entered, click 'Add'. You can now enter multiple destinations via the same method, up to a maximum of 5 external service destinations.
Once all your destinations are added, complete the broadcast creation process.
Monitor your Broadcast
Your upcoming broadcast will now display in 'Broadcasts' tab. Once it begins, you can click on the broadcast and will see the following monitoring section:
This monitor section allows you to see:
Check Camera Status: Whether your cameras are online
Camera Upload: Check speeds are sufficient. 15mbps per camera is needed
Spiideo Cloud Production: Ensure Spiideo is producing the video correctly
Watch a live feed of the broadcast with audio: This is what the viewer sees
Now is a good time to give yourself a refresher on our 'Monitoring your Broadcast' article, you can find that here. This is important to ensure you know what to do during your broadcast and in case of any issue.
Possible Problems and Solutions
A broadcast has been scheduled but it won't show up on the external streaming channel
Verify whether your external streaming provider has activated your channel
Check the event details (date, time) to ensure this information is consistent on both services
Make sure the you entered the destination URL correctly (Look for spaces throughout the URL and at the end)
Make sure you use a unique stream key for each event
Overlapping broadcasts will not work when using the same Stream Key (each game requires its own key)
What happens when the stream settings need to be changed?
The stream URL and stream key can be changed before the event starts or while it is ongoing by editing the External Service settings.
Once edited, you can hit 'Restart RTMP/SRT' in the Broadcast Monitoring tool
Changing the settings will require the system to restart the stream. This may take a few moments before the changes appear on your external streaming provider.
Are the cameras currently online or offline?
Open CloudControl because it provides a real-time, holistic overview of all of your Spiideo camera systems. You can think of this as the mission control for sports broadcasters
If cameras show offline here, you will need someone at the local field to troubleshoot the issue. Here is our guide for this
You can add an email address to receive automated email notification for all scenes when they go offline.
Have further questions or issues with your stream? Please reach out to Spiideo support!