Teradek User Guide

Streaming - Encoder/Decoder

Updated on

Prism encoders are capable of encoding and streaming video to Prism decoders using several different protocols by configuring your decoder card to receive streams from the encoder. Choose the Stream Mode and Stream Output that are best for your application. Depending on the video’s destination, you can pick from a variety of different stream modes, each with its own set of configurable settings described here. Before streaming, ensure that the encoder and decoder are on the same network and using the same streaming method. 

TABLE OF CONTENTS

STREAM MODES

To view or modify the current stream mode, select the encoder you want to configure, click the Streaming tab on the right side of the preview window, then select a streaming mode. All streaming options are located under the card’s Streaming tab.

NOTE: All streaming modes are compatible with H.264 encoders, although some configurable options will be different between H.264 and HEVC encoders.

MPEG TRANSPORT STREAM (MPEG-TS)
In MPEG Transport Stream Mode, Prism sends video via a TCP or UDP protocol to a specified unicast or multicast address. TCP is recommended when streaming over the Internet, while UDP is recommended when streaming over a local network to avoid the additional network overhead of TCP. Select the protocol best suited for your application needs, and ensure the Prism encoder is configured to stream to the Prism decoders corresponding IP address and port.

CONFIGURABLE SETTINGS

  • Protocol (UDP/TCP/TCP Server/Multicast)
  • TCP Server Port
  • Server Queue
  • Max Clients
  • Local Stream Settings
      - Password

SRT
SRT is used to transmit high-quality, low-latency video over unreliable networks. SRT has two connection types: Listener and Caller. When the connection type is set to Listener, the encoder waits for the client to connect and pull the stream from it. When the connection type is set to Caller, the encoder pushes video to a single destination IP address on a specific port. For either mode, a port number and a passphrase (if encryption is enabled) is needed. For a direct connection (Caller mode), enter the correct destination IP address.

CONFIGURABLE SETTINGS

  • Connection Type
  • Host (Caller)
  • Port
  • Source Port
  • Encryption
  • Latency

TRT
TRT facilitates both single-interface and multi-interface bonded transmission, achieving latency as low as 100 ms and 250 ms respectively. This UDP-based protocol is crafted to meet the exacting demands of production managers seeking a bonded, ultra-low latency point-to-point solution for live production environments. TRT has two connection modes: Server and Client. When the connection type is set to Server Mode, the encoder waits for the client to connect and pull the stream from it. When the connection type is set to Client Mode, the encoder pushes video to a single destination IP address on a specific port for a direct connection. A source or listening port number and a passphrase (if encryption is enabled) are needed for either mode.

CONFIGURABLE SETTINGS

  • Name
  • Connection Mode
    • Server
    • Listener

SERVER SETTINGS

  • Source/Listening Port
  • Connection Limit
  • Password
  • Encryption Key Size
  • Adaptive Bitrate
  • Adaptive Redundancy
  • Redundancy
  • TTL
  • Max MTU
  • Max Burst Bitrate
  • Max Burst Time
  • Maximize FEC. AV Pkt. Packing
  • Send Audio Independently

CLIENT SETTINGS

  • Host
  • Host Port
  • Source/Listening Port
  • Multicast Mode
  • Password
  • Encryption Key Size
  • Adaptive Bitrate
  • Adaptive Redundancy
  • Redundancy
  • TTL
  • Max MTU
  • Max Burst Bitrate
  • Max Burst Time
  • Maximize FEC. AV Pkt. Packing
  • Send Audio Independently

RTMP (H.264 only)
RTMP mode allows Prism to stream to other video platforms, CDNs, and streaming servers that are not one of the available Internet Streaming platforms (see below). RTMP is supported by most video streaming platforms, but you must first obtain a URL and stream key/name from the service you choose to stream to. Log into your account’s settings and retrieve the URL and stream key/name.


CONFIGURABLE SETTINGS

  • Server URL
  • Stream Key
  • Username
  • Password
  • User Agent
            - FMLE  
            - Teradek

TERADEK CLOUD
Prism encoders and decoders can be remotely accessed, configured, and controlled using Teradek’s Core management and routing service. Select this mode to link your device to your Core account.


CONFIGURABLE SETTINGS

  • Buffer Length
  • Adaptive Bitrate (Enable/Disable)
  • Encryption (Enable/Disable)

RTSP
When RTP/RTSP mode is enabled, the decoder communicates whether to use the TCP or UDP protocol for the stream. Ensure you have the correct port and stream name (stream1 is the default).


CONFIGURABLE SETTINGS

  • RTSP Server Port
  • Stream Name
  • Enable/Disable Authentication      
           -  Username
           -  Password 

STREAMING PLATFORMS
Prism features native integration with some of the most popular streaming platforms. Select a Stream Mode (Facebook, YouTube Live, Vimeo Livestream, or Wowza), then follow the prompts to link your account.

NOTE: Your device must be set to H.264 in order to stream to any streaming platform.

  1. Select Facebook, YouTube Live, or Vimeo Livestream, then click Link your Account.
  2. Copy the authentication code generated for your device, go to the link provided, then follow the instructions to authenticate your account.
  3. Return to the Prism encoder’s web UI and click Continue.
  4. Enter the title, description and broadcast method, then adjust your privacy settings (if applicable). 
  5. Click Save.

WOWZA STREAMING CLOUD

  1. Select Wowza Streaming Cloud. 
  2. From your computer, log into your Wowza account and select your live stream.
  3. Click the Video Source and Transcoder tab, then select Teradek as your encoder.
  4. Scroll down and click Regenerate Connection Code. You will be returned to your livestream’s home page where your connection code is displayed.
  5. Enter the connection code in the field provided on the web UI, then click Connect.

STREAM OUTPUTS

MPEG TRANSPORT STREAM (MPEG-TS)

In MPEG Transport Stream Mode, Prism sends video via a TCP or UDP protocol to a specified unicast or multicast address. TCP is recommended when streaming over the Internet, while UDP is recommended when streaming over a local network to avoid the additional network overhead of TCP. Select the protocol best suited for your application needs, and ensure the Prism encoder is configured to stream to the Prism decoders corresponding IP address and port.

CONFIGURABLE SETTINGS

  • Protocol
  • Host
  • Port
  • Jitter Buffering


TRT
TRT facilitates both single-interface and multi-interface bonded transmission, achieving latency as low as 100 ms and 250 ms respectively. This UDP-based protocol is crafted to meet the exacting demands of production managers seeking a bonded, ultra-low latency point-to-point solution for live production environments. TRT has two connection modes: Server and Client. When the connection type is set to Server Mode, the encoder waits for the client to connect and pull the stream from it. When the connection type is set to Client Mode, the encoder pushes video to a single destination IP address on a specific port for a direct connection. A source or listening port number and a passphrase (if encryption is enabled) are needed for either mode.

CONFIGURABLE SETTINGS

  • Buffer Length
  • Max Buffer Length
  • Name
  • Connection Mode
    • Server
    • Client

SERVER SETTINGS

  • Source/Listening Port
  • Password
  • Encryption Key Size
  • TTL
  • Max MTU
  • Auto Jitter Buffer
  • Jitter Buffer Max
  • Retry Request Depth
  • Drop Corrupt Frames

CLIENT SETTINGS

  • Host
  • Host Port
  • Source/Listening Port
  • Multicast Mode
  • Password
  • Encryption Key Size
  • TTL
  • Max MTU
  • Auto Jitter Buffer
  • Jitter Buffer Max
  • Retry Request Depth
  • Drop Corrupt Frames

SRT
SRT is used to transmit high-quality, low-latency video over unreliable networks. SRT has two connection types: Listener and Caller. When the connection type is set to Listener, the encoder waits for the client to connect and pull the stream from it. When the connection type is set to Caller, the encoder pushes video to a single destination IP address on a specific port. For either mode, a port number is needed, and a passphrase (if encryption is enabled). For a direct connection (Caller mode), enter the correct destination IP address.

CONFIGURABLE SETTINGS

  • Connection Type
  • Host (Caller)
  • Port
  • Source Port
  • Encryption
  • Latency


RTSP
When RTSP mode is enabled, the decoder communicates whether to use the TCP or UDP protocol for the stream. Ensure you have the correct port and stream name (stream1 is the default). To view your stream on VLC, copy the IP address from the Host field, launch VLC and open File>Open Network. Paste the IP address in the URL field, then click Open.

CONFIGURABLE SETTINGS

  • Host 
  • Port
  • Stream Name
  • Authentication
  • Use RTP over RTSP (UCP)
  • Latency
Previous Articles Card/Device Configuration
Next Articles Input/Encoding