RtpStream
Field |
Type |
Repeated |
Description |
stream_id |
|||
interface |
|||
ip |
|||
rtp_port |
|||
rtcp_port |
|||
stream_type |
oneOf |
||
⮑linear_pcm |
|||
⮑eac3 |
|||
⮑mpeg4_generic_aac_hbr |
|||
⮑h264 |
|||
⮑hevc |
|||
allowed_source_addresses |
✅ |
Only accept datagrams from these source IPs (exact match, v4 or v6), on
both this stream’s RTP and RTCP sockets. Empty = accept from anywhere
(existing behaviour). The ONLY admission control a connection-less input
can have; rejected sources are logged (once per source) and counted, never
delivered. |
|
seamless_protection |
ST 2022-7 seamless protection for THIS stream: a second path carrying an identical copy, merged by RTP sequence number as the packets arrive. Per stream rather than per input, because each stream has its own port pair and a pair is protected (or not) independently of its siblings. The redundant path carries RTP only. RTCP continues to come from the
primary path’s |