Video: Live Closed Captioning and Subtitling in SMPTE 2110-40

The ST 2110-40 standard specifies the real-time, RTP transport of SMPTE ST 291-1 Ancillary Data packets. It allows to create IP essence flow carrying VANC data known from SDI (like AFD, closed captions or triggering), complementing the existing video and audio portions of the SMPTE ST 2110 suite.

In this video, Bill McLaughlin introduces 2110-40 and shows its advantages for closed captioning. With video, audio and ancillary data broken into separate essence flows, you no longer need full SDI bandwidth to process closed captioning and transcription can be done by subscribing to a single audio stream which bandwith is less than 1 Mbps. That allows for a very high processing density, with up to 100 channels of closed captioning in 1 RU server.

Another benefit is that a single ST 2110-40 multicast containing closed captioning can be associated with multiple videos (e.g. for two different networks or dirty and clean feeds), typically using NMOS connection management. This translates into additional bandwidth savings and lower cost, as you don’t need separate CC/Subtitling encoders working in SDI domain.

Test and measurment equipment for ST 2110-40 is still under developmnent. However, with date rates of 50-100 kbps per flow monitoring is very managable and you can use COTS equipment and generic packet analyser like Wireshark with dissector available on Github.


Bill McLaughlin
VP Product Development
EEG Enterprises

Video: SMPTE Timed Text

As much as video and audio are an essential part of watching a video, increasingly so is Timed Text (AKA Subtitles or Closed Captions). Legally required in some countries, its practical use beyond the hard of hearing is increasingly acknowledged. Whether for a sound-less TV in a reception or to help your follow the programme over the noise, Timed Text is here to stay online and in traditional broadcast. With the FCC declaring SMPTE-TT a ‘Safe Harbor’ format[1][2] it has become a default format for subtitles interchange in the professional world.

In this webinar:
Why did we need a language for Timed Text?
An overview of TTML (Timed Text Markup Language from the WC3)
Examples of TTML
How SMPTE-TT extends TTML
How SMPTE-TT ends up as Closed Captions/CEA-608

Watch now!

[2] FCC § 79.103 (c)