Use non-Spiideo cameras to add further angles and enrich your Spiideo Play broadcast
Requirements for External Camera Sources
Please read through the requirements for using a External Camera on Spiideo.
Encoder settings video | Requirements |
Resolution | ≤ 3840x2160 (4K) |
Aspect ratio | 16:9 |
Frame rate | 12≤FPS≤240, any integer/decimal number in this range is supported. Over 60 is not common on streaming encoders. |
Scan | Progressive recommended, interlaced supported. |
Codec | H.264 / H.265 |
Video bitrate | ≤ 50 Mbps |
Encoding mode video | Variable bitrate (VBR) |
Keyframe interval (GOP length) | Recommended<5s. Supports up to 11s. |
Supported frame types* | I, P and B |
* B-frames is not optimal in a live streaming scenario because they add latency.
Encoder settings audio | Requirements |
Codec | ACC-LC |
Audio sample rate | 48 kHz |
Audio bit rate | ≤256 kbit/s for stereo or mono |
Stream settings | Requirements |
Stream protocol | SRT |
SRT Call mode | Caller (Spiideo is listener) |
SRT address | Available via Spiideo UI |
SRT destination port | Available via Spiideo UI |
SRT stream ID | Available via Spiideo UI |
General Latency | Requirements |
From lens to Spiideo | ≤ 1s |
Non-Spiideo cameras are not calibrated and cannot take advantage of AutoFollow
Maximum 4 external sources per scene
Adding an External Source
You must be an admin and your account must own the scene to add external sources
Once this is confirmed please follow the steps shown below:
Click on "CloudControl" to access the cameras on the account.
Search for the scene that the external source will be added to.
Click on the scene once it is found among the scenes.
If you only wish to use external sources, please reach out to Spiideo support to create your scene
Click on the button called "Add external source". When clicking on the button, a window will pop up and give the option to choose the name of the external source.
Once the external source is added, it will show up further down on the page. Click on the 3 dots on the right side of the external source.
Click on the "Settings" option to open up the setting of the external source.
In the settings window the following info can be found:
Server: The server specifies the destination server for the SRT stream, typically defined as a public IP address or DNS-resolvable hostname where the receiver is actively listening.
Port: The port is a numeric identifier on the host machine that designates which network socket the SRT stream should target, enabling multiplexed routing of different streams or services on the same host.
Stream ID: The stream ID is an application-level string used by the SRT protocol (especially in caller/listener mode) to differentiate between multiple logical streams on the same IP and port, often used to route traffic in ingest multiplexers or cloud-based stream routers.
Ingestion URL: The Ingestion URL is a standardized string (srt://<host>:<port>?streamid=<streamid>) that encapsulates all connection parameters—IP address or hostname, port, and stream ID—used by SRT-enabled applications to initiate and identify a specific stream.
Once the external source has been successfully connected to Spiideo and the scene, you will be able to test for an image from the camera in the broadcast.
Test Footage from your External Source
The external camera can not be started via Spiideo. You will have to manually start it so that it uploads a video to Spiideo.
If the camera is recording, you can test to see if Spiideo is receiving a stream from the camera.
Once the external source is added, it will show up further down on the page. Click on the 3 dots on the right side of the external source.
Click on the "Test connection"
Click start to begin testing. You should start recording with your external source in order to send footage to Spiideo
Adjusting Time Offset between Cameras
The cameras used on Spiideo and your external source cameras might not be synchronized in their images. This can be solved by going into the "Settings" option that was mentioned earlier.
Open the 3-dots menu
Click settings
To sync the stream from the Spiideo camera with the external camera you will be able to use the slider to align each video source. You can also manually plus or minus milliseconds
This will adjust any possible delay between the cameras.
Demo of an External Source in CloudStudio
When your broadcast is live in CloudStudio, you can switch to your external camera source via the 'Views' menu. In this example the external cameras are called Goalleft and Goalright.