Is there a public SDK to allow me to receive the video stream on Mac / Windows / Android / iOS devices?
Teradek does not have a publicly available SDK to receive the stream from our encoder products.
However, an SDK is available to selected development partners upon approval from Teradek.
What does the SDK allow?
The SDK allows iOS devices to receive the stream from Teradek Encoder products using either the TDS (Teradek Streaming) or RTP/RTSP protocols.
What is included with the SDK?
The SDK contains code created by Teradek, as well as third party / Open Source components from the FFmpeg and OpenSSL projects.
Applications created with this SDK must also comply with the FFmpeg and OpenSSL licensing requirements.
What Teradek Encoders are supported by the SDK?
The SDK supports the following products:
- Cube (1st/2nd/3rd gen)
- Slice Encoder
The SDK is not applicable / not supported on the following products:
- VidiU (original), VidiU Mini, VidiU Pro
What platforms are supported by the SDK?
The SDK supports the following client platforms:
- Apple iOS
- Google Android (NOTE: the SDK for Android is no longer actively developed)
The SDK is not applicable to the following client platforms:
- Apple Mac OS X
- Microsoft Windows
Is there development support for working with the SDK?
The SDK is provided as-is, and without any extra development support for troubleshooting applications or product integration issues.
How do I request access to the SDK?
The process for granting SDK access requires that Teradek gather some background information on your company and the intended use of the products.
If the use of the SDK is approved through the screening process, Teradek would provide a Software License Agreement (SLA) which must be signed prior to releasing the SDK.
To start the process:
1. download the SLA Questionnaire attached to this article in ZIP format
2. complete the questionnaire with as much information as possible, and email it to email@example.com referencing this article and that you're requesting access to the SDK.