Skip to main content
Participant
December 31, 2013
Question

Live Captioning from Line 21 to onCaptionInfo with Live Media Encoder 3.2

  • December 31, 2013
  • 1 reply
  • 1391 views

We are a government broadcast facility charged with broadcasting live meetings via the internet. We need to upgrade our available video to provide Flash, but everything needs to be captioned. Our live captions are done via a caption encoder that embeds on Line 21. We currently are SD only and don't caption HD live. My research indicates that for closed captioning in a flash environment, the captions need to be embeded in the onCaptionInfo metadata. It appears that the Flash Media Server supports this, but I don't see any way to tell the Adobe software encoder to do this.

I'm currently testing with Brightcove as a CDN, and they do support onCaptionInfo in their player. If the data is present, a CC button will appear in their player. So far in my tests, I haven't been able to provide this metadata for the player to interpret. I've even tried shifting lines through a frame sync on the fly anywhere from -4 to +4 to no avail.

Am I missing something? Can the Adobe encoding software even do this? Does anyone know how to get Line 21 caption data passed to onCaptionInfo? I can see that line 21 is being passed through but apparently the flash players don't know what to do with it.

Thanks.

This topic has been closed for replies.

1 reply

Known Participant
January 2, 2014

As far as i know onacptioninfo needs to enabled on the server as stated on the following link

http://help.adobe.com/en_US/adobemediaserver/devguide/WS5262178513756206232b27a91396cda04c9-8000.html

I am not sure on how it works on live streaming but on VOD the closed captioned are embeded into mp4 with software such as captionmaker for adobe media server to stream it later on.

I believe i read that the closed caption are imputed via adobe media live encoder, but i am not sure about it....

I hope it helps and i would like to know how it gets done once you find out!

skrooAuthor
Participant
January 2, 2014

The Elemental Live encoder will do this. It interprets line 21 then renders text into the metadata stream. It seems like the Adobe live encoding software should do this, since their server software supports it. Maybe it doesn't. The API obviously supports it if a third party has implemented it.

The best I can do with my Viewcast gear is render the line 21 text into the video frames, effectively making the captions opened, rather than closed.

Is there another software option for flash encoding live other than the Adobe encoding software?