Teradek StreamReader Plugin v 1.0
http://teradek.com/pages/tricaster
Overview
StreamReader plugin for TriCaster allows receiving streams from multiple Teradek video encoders
(such as Cube, Brik, and others) or third-party encoders in MPEG Transport Stream, RTSP or Teradek
Streaming (TDS) formats. Plugin has built-in jitter buffer that allows compensating for network jitter.
Buffer delay can be controlled separately for each camera; the values can be set manually or
automatically. Lip-sync correction is also possible on per-camera basis. When several cameras are used
to shoot the same event and camera synchronization is required, it can be achieved by manually
adjusting jitter buffer delays for each camera, or by using special synchronization mode, in which the
same stream delay is maintained for all cameras that are using this mode.
Using StreamReader
Go to Add-Ons menu and run Teradek StreamReader Configuration utility. Dialog box with presets
will open. You can change settings for each preset, add or delete presets. To save changes, press “Save”
button.
Alternatively, you can select “Teradek Streams...” item in drop-down menu of the NET 1 and NET 2
inputs during live production. The same utility will pop up allowing to configure the streams. To apply
the settings, press “Save” button. All changes will apply immediately. To exit, press “Close” button, hit
“Esc” key or just click anywhere outside the utility window. All unsaved changes will be lost. Note: if
utility doesn’t pop up when selecting “Teradek Streams...” item, it means that the item is already
selected and you need to deselect it first. You can do it by selecting “Disconnect” or any other item in the
drop-down menu.
Presets configured with utility will appear as sources in the drop-down menu of the NET 1 and NET 2
inputs. Click on desired preset to start receiving the stream. Click “Disconnect” menu item to stop
decoding.
Note that you need Teradek encoder firmware v7.1.0 or later to be able to use all features of the
plugin. TriCaster models 410, 460, 860 and 8000 are supported with software versions from September
2013 or later.
Licensing
Some of the streaming modes require a paid license that can be purchased from Teradek. Please
refer to www.teradek.com/products/tricaster-plugin for more information.
Here is a list of the modes that require a license:
All variants of RTSP when stream is originated from non-Teradek products (RTSP streaming from
Teradek encoders is free);
MPEG Transport Stream over UDP or Multicast.
Settings Description
Edit Preset Name, Add Preset, Remove Preset
To change the name for the currently selected preset, type a new name in the provided field. After
pressing “Save” button the tab title will be updated with the new name. You can add more presets (up
to 20) or delete currently selected preset with the corresponding buttons.
Protocol
Allows switching between the following protocols:
Off. Turns off the streaming.
Transport Stream over UDP. In this mode plugin acts as a server listening for UDP traffic on the
specified port. This mode is typically used when streaming over LAN.
Transport Stream over UDP Multicast. In this mode plugin joins specified (by multicast host and
port) multicast group and listens for the multicast UDP traffic. This mode is typically used when
streaming over LAN.
Transport Stream over TCP. In this mode plugin acts as a server listening for TCP traffic on the
specified port. This mode is typically used when streaming over Internet.
Transport Stream over TCP Pull. In this mode plugin connects to specified server host and port
and pulls transport stream data over established TCP connection. This is typically used with
Teradek Sputnik when streaming over LAN or Internet.
RTSP over UDP. In this mode plugin connects to specified host and port of RTSP server running
on Cube or other Teradek product. RTSP stream name has to be specified. After initial
connection and handshake over TCP, all video/audio data will be sent over UDP. Typically used
over LAN only.
RTSP over UDP Multicast. In this mode plugin connects to specified host and port (non-
multicast) of RTSP server running on Cube or other Teradek product. RTSP stream name has to
be specified. After initial connection and handshake over TCP, all the video/audio data will be
sent over UDP multicast. Typically used over LAN only.
RTSP over TCP. In this mode plugin connects to specified host and port of RTSP server running
on Cube or other Teradek product. RTSP stream name has to be specified. Initial connection and
handshake, as well as all video/audio data will be sent over the same TCP connection. Can be
used over LAN or Internet.
Teradek Streaming (TDS) over UDP. In this mode plugin acts as a server listening for UDP traffic
on the specified port. This streaming protocol is specifically optimized for local streaming with
minimum latency. When used over WiFi links, it also provides fastest reconnect in comparison
with other protocols when transmitter goes in and out of range. This protocol can be used to
receive stream from Teradek Clip.
Teradek Streaming (TDS) over UDP Multicast. In this mode plugin joins specified (by multicast
host and port) multicast group and listens for the multicast UDP traffic. This streaming protocol
is specifically optimized for local streaming with minimum latency. When used over WiFi links, it
also provides fastest reconnect in comparison with other protocols when transmitter goes in
and out of range. Note that it is not advised to use multicast over WiFi since many WiFi routers
(especially consumer grade ones) do not handle multicasting well.
Host, Port, Stream Name
Used to specify the source of the stream. Unused settings for selected protocol are grayed out.