Teradek Decoders may work with third party software or hardware encoders, full compatibility is guaranteed when used with a Teradek Encoder.
There are hundreds of different parameters that can be used in H.264 encoding; some parameters are required while others are optional, and those optional settings should not present an issue for devices decoding the H.264 stream.
However, actual implementations from third party hardware or software products can have variations at either the compression level or the transport (streaming protocol) level.
- Streaming protocol: RTP/RTSP or MPEG-TS are accepted for the received IP video stream. Both streaming protocols work over either TCP or UDP for the network protocol.
- Video compression: H.264 is accepted at up to Level 4.1 / High Profile or lower (Main, Baseline), with a maximum resolution of 1920x1080 at 30 frames per second, and a bitrate of up to 10 Mbps (1st/2nd gen Cube Decoder or Slice Decoder) or up to 15 Mbps (T-RAX decoder). The stream should only contain I and P frames -- B frames are not supported.
- Audio compression: AAC-LC is the primary audio codec, but MPEG-1 Layer 2 is an optional codec when receiving an MPEG Transport Stream.
Compatible Third Party Products
Below are some examples of third party encoders that are have been tested and confirmed working with Teradek decoders.
Note that some devices have been reported as working by customers but have not been tested directly by Teradek.
- Various IP cameras and encoders
- 3960HD (reported by customer, not confirmed by Teradek)
- Full support for Panasonic AW-HE40 / AW-HE70 / AW-HE65 / AW-HE48 / AW-HE58 / AW-UE70 PTZ cameras as of firmware version 7.3.9
Wowza Streaming Engine
- MPEG-TS over UDP pushed to a decoder
- RTP/RTSP pulled by the decoder, using TCP interleaved modes or over UDP