Closed Captioning from Wowza to Brightcove in RTMP

I have noticed that Wowza documentation says that for RTMP both “OnCaptionInfo” and “OnTextData” events are accepted on the input, but only “OnTextData” is listed as an output format:

https://www.wowza.com/products/capabilities/closed-captioning

An issue is that Brightcove’s player only seems to support “OnCaptionInfo”: https://support.brightcove.com/en/video-cloud/docs/closed-captions-live-streams

Is there a way to make Wowza output all RTMP captions as OnCaptionInfo instead of OnTextData for compatibility with Brightcove as a downstream component?

Hello Bill,

This is not something we currently support, and this is the first request of this type.

I suspect that Brightcove has done this to keep their player in side their ecosystem.

However, I do have some questions, and the most important is whether or not this is for On Demand or Live content.

If it is for On Demand you may be able to use TTML captions since thier Captions API format appears to accept TTML captions:

https://support.brightcove.com/en/video-cloud/docs/using-flash-only-player-api-closed-captioning

Our article covering TTML is located here:

https://www.wowza.com/docs/how-to-configure-closed-captioning-for-video-on-demand-streaming

Regards,

Jason Hatchett

Hi,

That’s unfortunate but as Jason Hatchett mentioned earlier, this is not something we currently support. I will add this as a feature request to our backlog on your behalf. Features which are added to our backlog are reviewed and considered for future versions of Wowza Streaming Engine. At this time I can’t confirm if the feature will be approved and if so, any time-scales for it’s availability.

Thanks for the feedback.

Regards,

Jason Hilton

Technical Support Engineer

Wowza Media Systems

Hi,

The backlog ticket has been created (201555).

Please check the Software Updates page periodically to see the release notes include this feature.

Regards,

Jason Hilton

Technical Support Engineer

Wowza Media Systems

Thanks, Jason.

The use case for this request is live, I was working with a customer creating captions through a live captioning plugin using EEG’s Falcon product.

The customer was in touch with Brightcove too, it is possible they were able to make a change, I will follow up if I can find anything more out about that side.