You now have the option of using your non-Spiideo cameras to add further angles and enrich your Spiideo Play recordings as well as reviews.
Requirements for External Camera Sources
Please read through the requirements for using a External Camera on Spiideo.
⚠️ Please note that non-Spiideo cameras are not calibrated and can not take advantage of AutoFollow.
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 |
⚠️ You can add a maximum of four external sources.
Adding an External Source
⚠️ Before adding your first source, please ensure that you are an admin on the account and that your account is an owner of the scene you are adding the source to.
Once you have confirmed the above you can proceed with adding the sources.
To add an external source:
Click on 'CloudControl'.
Click on the scene you want to add the source to. If you have a lot of scenes using the search bar can be beneficial.
Continue by clicking on 'Add external source', type in the name of the external source and click 'Add'. The text 'Adding External Source' followed by 'External Source Added' will appear at the bottom of the screen to keep you updated on the process.
Once the external source is added it will show up further down on the page.
To continue the setup:
Scroll down, hover your mouse over the source and click the '⋮' icon.
Click on 'Settings'.
The settings window provides the information you need to enter into the program you’re using to record from your ingestion device:
Server: The server specifies the destination for the SRT stream. It is typically a public IP address or a 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. It enables routing multiple 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. It is often used to route traffic in ingest multiplexers or cloud-based stream routers.
Ingestion URL: The Ingestion URL is a standardized string (e.g.,
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.
💡 If you wish to create a scene consisting of only external sources please reach out to Spiideo support.
Test Footage from your External Source
⚠️ Please note that the external camera can not be started via Spiideo and instead needs to be manually started.
Once the external camera is recording you can run a test to see if Spiideo is receiving an image from the camera.
To run a test on an external source:
Scroll down, hover your mouse over the source and click the '⋮' icon.
Click on 'Test Connection'.
Click 'Start' to begin testing. A recording needs to be started on your external source in order for footage to reach Spiideo.
Under the image from the external camera you will find information about the feed that you are receiving.
The different sections tell you more about:
Video Codec: Shows the compression format of the video stream (e.g. H.264, HEVC).
Resolution: The frame size of the video, like
1920x1080
.FPS: Frames per second, like
30
or60
.Audio Codec: Compression format for audio (e.g. AAC, MP3).
Audio Channels: Number of audio channels (e.g.
1
for mono,2
for stereo).Sample rate (Hz): How often audio samples are taken per second (e.g.
44100 Hz
or48000 Hz
).Packets Received: This is the count of data packets received over the stream.
Est. bandwidth: This shows the approximate incoming stream bitrate, based on packet flow.
The same information as in the above section can also be found via the 'Properties' option.
Hover your mouse over the source and click the '⋮' icon.
Click on 'Properties'.
Information is now available on the right side of your screen.
Adjusting Time Offset between Cameras
Adjusting the time offset can come in handy if your external source/s are not in sync with the Spiideo cameras, the adjustments are counted in milliseconds.
To change the time offset:
Hover your mouse over the source and click the '⋮' icon.
Click settings and scroll down.
There are three ways to adjust the time offset:
Use the slider located under the different views of the camera. Move the slider left to make the external source feed play earlier and right to make it play later.
Use the + / – buttons.
Manually enter a specific value in the box located on the right of the '+' button.
Demo of an External Source in CloudStudio
When watching your broadcast in Spiideo Play, you can switch to your external camera source using the 'Switch' buttons located under the 'Views' tab. This works in CloudStudio Anywhere.