ST2110SenderSender.TtmlSender

ST 2110-43 TTML sender. Wire is RFC 8759 over its own RTP session at 90 kHz; SDP advertises m=application … RTP/AVP <pt>, a=rtpmap:<pt> ttml+xml/90000, mandatory a=fmtp:<pt> codecs=<imsc-short>. Accepts Subtitle stream inputs with a ttml payload row.

Field

Type

Repeated

Description

rtp_ring_size

uint32

RTP ring queue size; must be a power of two. Sized to hold a few documents' worth of fragments without the producer blocking on a full ring.

frame_rate

FrameRate

Pacing rate. MTL’s pacing tasklet uses this; the actual TTML emission rate is driven by upstream cue arrival, not this field. Typical value: the matching video session’s frame rate.

codecs

string

IMSC profile short code (im1t, im2t, etc.) advertised via the SDP a=fmtp:<pt> codecs=<code> parameter — mandatory per RFC 8759 §11.2. See https://www.w3.org/TR/ttml-profile-registry/ for the registry of valid values.

ssrc

uint32

payload_type

uint32

0 = use Norsk default (114 for TTML).

Member of

Message

Description

ST2110SenderSender