# API to create MPEG-TS stream (audio, KLV metadata), and broadcast via UDP from cloud service?

**URL:** <https://community.wowza.com/t/api-to-create-mpeg-ts-stream-audio-klv-metadata-and-broadcast-via-udp-from-cloud-service/51775>\
**Category:** Wowza Streaming Engine\
**Created:** [August 9, 2018, 6:53pm UTC](https://community.wowza.com/t/api-to-create-mpeg-ts-stream-audio-klv-metadata-and-broadcast-via-udp-from-cloud-service/51775 "2018-08-09T18:53:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sean\_Dunn](https://avatars.discourse-cdn.com/v4/letter/s/b9e5f3/32.png) [@Sean\_Dunn](https://community.wowza.com/u/Sean_Dunn)\
**Post date:** [August 9, 2018, 6:53pm UTC](https://community.wowza.com/t/api-to-create-mpeg-ts-stream-audio-klv-metadata-and-broadcast-via-udp-from-cloud-service/51775/1 "2018-08-09T18:53:52Z")

</div>

I’d like to use the Wowza cloud service to allow a streamer to connect from a custom client, send a MPEG-TS stream containing an Opus audio stream and a KLV metadata stream, and have receiving clients receive this via UDP. My broadcaster and clients are both GStreamer based.

1. Is this configuration supported by Wowza, and creatable via the REST API?
2. One sticking point is that the KLV metadata in the MPEG-TS stream is streamed to the receivers unchanged. Can I count on this?

Thanks!

Sean
