RtmpServerInputConfiguration

Configure an RTMP Input Media Node. Should be sent once, after the node has been created.

Field

Type

Repeated

Description

id

MediaNodeId

The Media Node Id

port

int32

The port that the RTMP server is listening on

stats_sampling

StreamStatisticsSampling

ssl

bool

ssl_options

SslServerOptions

time_domain

TimeDomainConfig

media_timeout_ms

OptionalInt

When set, a connection that stops delivering media (audio and video) for this many milliseconds is torn down, even if it keeps sending non-media RTMP control traffic. Catches a wedged/dead publisher whose control bytes would otherwise keep the connection "active" indefinitely. Unset = disabled.

health_sampling

HealthSampling

Per-connection health sampling (InputConnectionHealth events). Default on.

health_thresholds

HealthThresholds

Opt-in thresholds for engine-side DEGRADED/RECOVERED status. Unset = off.

receive_timeout_ms

OptionalInt

Byte-level idle read timeout: a connection that sends no bytes at all for this many milliseconds is dropped. This is distinct from media_timeout_ms — it catches a fully-silent peer, whereas media_timeout_ms catches a peer that keeps the socket warm with RTMP control bytes but no media. Unset = the 5 s protocol default.

Member of

Message

Description

RtmpServerInputMessage

Messages that your code can send to the Norsk RTMP Input Media Node.