Skip to content

UDP TS

media.push.udp_ts

Sapsan sends MPEG-TS to a receiver over UDP. Use a group address for multicast or the receiver address for unicast.

Configuration

Apply this stream configuration through central. delivery is the push key in configuration and statistics.

streams:
- name: tv1
  inputs:
  - udp: {host: 239.0.0.1, port: 5000}
  pushes:
    delivery:
      udp:
        host: 239.1.1.1
        port: 5500
        ttl: 10
        interface: eth0
Parameter Description
host Group or receiver address
port Destination UDP port
encapsulation Bare MPEG-TS (default) or MPEG-TS in RTP
ttl Multicast TTL; default 10
interface Outgoing multicast interface name
bind_ip Local socket address

Transport

UDP does not recover lost packets. Allow the destination port and check multicast routing and the selected interface. encapsulation: rtp adds an RTP header; configure the receiver for the same format.

Supported codecs

  • H.264
  • HEVC
  • AV1
  • JPEG 2000
  • MPEG-2 Video
  • AAC
  • AC-3
  • E-AC-3
  • MPEG Audio
  • SMPTE 302M

These codecs can be remuxed from already encoded tracks into MPEG-TS; the push itself does not transcode them. AAC is carried with ADTS. Codec support in fMP4 or HLS does not imply the same support in this output.

AV1 is announced as a private stream with the AV01 registration; the receiver must support this specific packaging. Opus is not included in the verified codec set for this output: its presence in the input path does not establish complete output signaling and packaging of Opus in MPEG-TS.

RTP here carries MPEG-TS packets, rather than separate codec-specific RTP streams.

Next steps