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.