Zixi Broadcaster/ZEC v18 Docum...
...
Zixi Broadcaster User Guide
Introduction to Zixi Broadcast...

Zixi Transport Stream Protocol

4min

Zixi’s transport stream protocol is a content and network-aware protocol that dynamically adjusts to varying network conditions and employs error correction techniques for error-free video streaming over IP. With minimum overhead to physical bandwidth, this dynamic mechanism provides low end-to-end latency, removes jitter, recovers and re-orders packets, smooths video delivery and regenerates video to its original form, all in real-time.

Zixi delivers outstanding performance (at low predictable latency), superior reliability (no packet loss) and broadcast-grade video quality (SD, HD, and UHD) with no tradeoffs to delay, resolution or stutter.

Streaming from one Zixi-enabled device/server to another Zixi-enabled device/server protects the stream from quality degradations along the path. It enables the streaming of high-quality video over any distance, while overcoming the varying network conditions of the public Internet, where the amount of network errors, packet loss, jitter and out-of-order packets fluctuate "every second".

The Zixi transport stream protocol can be also deployed on part of the path. For example, from a ZiXi Feeder to a ZiXi Broadcaster (Zixi protected path) and on to the end user through UDP or RTMP. In this case, the path that has challenging conditions (e.g. long distance or unstable wireless conditions) will be protected by ZiXi and then delivered on to the end-user on a standard UDP or RTMP protocol.

Zixi’s transport stream technology includes the following features for ultimate quality and security:

  • Network sensing
  • Dynamic de-jitter
  • MPEG specific optimizations
  • Z-ARQ error recovery
  • Z-FEC - Dynamic content aware forward error correction
  • Active multi-path error recovery
  • Adaptive bitrate over UDP, unicast or multicast
  • Rate control and congestion avoidance
  • 256 bit AES transport encryption

Supported Protocols

Input

  • Zixi protected transport
  • MPEG-TS over UDP and/or RTP with SMPTE-2022
  • RTMP pull from CDNs and/or other sources
  • RTMP push
  • RTMPS
  • RTSP input
  • RIST (TR-06-1)
  • NDI
  • Transport stream files from local file system
  • SRT (configured via Zen Master or Zixi API)

Output

  • Zixi protected transport
  • MPEG-TS over UDP and/or RTP with SMPTE-2022
  • RTMP and RTMPS push to CDNs and/or other media servers;
  • Apple HTTP Live Streaming (HLS)
  • Adobe HTTP Dynamic Streaming (HDS)
  • FLV over HTTP (HTTP pseudo-streaming)
  • MPEG-DASH (DASH264 profile)
  • SHOUTcast
  • NDI
  • Transport stream files to local file system
  • Re-multiplex output streams to strict CBR for extensive compatibility with Integrated Receiver- Decoders (IRDs)
  • SRT (configured via Zen Master or Zixi API)