# Embedded CEA-608/708 caption streaming to YouTube

**URL:** <https://community.wowza.com/t/embedded-cea-608-708-caption-streaming-to-youtube/92107>\
**Category:** Wowza Streaming Engine\
**Tags:** wowza-streaming-server-java-api, closed-captioning\
**Created:** [October 10, 2020, 11:44pm UTC](https://community.wowza.com/t/embedded-cea-608-708-caption-streaming-to-youtube/92107 "2020-10-10T23:44:27Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Ben\_Chung](https://avatars.discourse-cdn.com/v4/letter/b/aca169/32.png) [@Ben\_Chung](https://community.wowza.com/u/Ben_Chung)\
**Post date:** [October 11, 2020, 5:23pm UTC](https://community.wowza.com/t/embedded-cea-608-708-caption-streaming-to-youtube/92107/2 "2020-10-11T17:23:27Z")

</div>

Inspecting the over-the-wire packets being sent by Wowza, it appears that the issue is that no CEA608/708 packets are being sent in the RTMP onCaptionInfo/AMF0 field (based on Twitch documentation) that the service is looking for. Other posts (e.g. [Embedded CEA-608 captions in live streams](http://community.wowza.com/t/embedded-cea-608-captions-in-live-streams/36483)) have mentioned a ModuleOnTextDataToCEA608 converter that ingests the onTextData events and produces (presumably) onCaptionInfo events, but this doesn’t seem to be available from anywhere? Moreover, there doesn’t seem to be a documented way to generate the CEA-608 bodies sent in the onCaptionInfo fields if I were to inject the AMF manually.

Is there somewhere that I can find/add the ModuleOnTextDataToCEA608 module, or is there a way for me to generate the CEA-608 payload myself?

---

_[View the full topic](https://community.wowza.com/t/embedded-cea-608-708-caption-streaming-to-youtube/92107)._
