My live application is accepting an RTMP input video stream that contains onTextData captions in a single language. The output of the app is 3 transrated HLS streams, using a SMIL file to create WebVTT captions so the JWPlayer shows the correct language name on the CC menu.
We also Push Publish the stream from this App to Facebook Live, which requires CEA608 captions. We have therefore also enabled the module “ModuleOnTextDataToCEA608”.
This all works as it should; Facebook Live gets the captions ok, and the JW player also gets the WebVTT captions and displays “English” in the CC menu, as it should.
However, the CEA 608 captions are also in the HLS streams and JW player adds “Unknown CC” to the CC menu when it sees them in the stream.
Question: Is it possible to keep the CEA608 captions in the Push Publish RTMP stream to Facebook Live but specify NOT to put them into the transrated HLS streams?