The MpegTS listener rtpDePacketizerMPEGTSListenerClass not being calleld

I have a mpeg-ts stream with scte-35 markers added. I am following the tutorial https://www.wowza.com/docs/how-to-use-generic-stream-target-api-to-prepare-apple-hls-streams-for-ad-insertion-scte-35 to prepare the hls stream for ad-insertion based on those scte-35 markers.

I followed the tutorial and ran the stream, but I couldn’t get the EXT-X-CUE-OUT/IN headers in the resulting hls stream data. On further debugging, I found out that the ‘onCue’ events were actually not present in the stream which made me believe that the rtpDePacketizerMPEGTSListenerClass listener was not called. In order to verify this, I created a custom class with the code sample provided at https://www.wowza.com/docs/how-to-monitor-mpeg-ts-ingestion-to-process-additional-data-streams-scte-35-klv-etc for adding onCue events but with a bunch of debug logs. I followed all the process to deploy the changes but I don’t see any debug logs being logged.

What I inferred from this is that the rtpDePacketizerMPEGTSListenerClass listerner is not being called, hence the onCue tags are not added to stream, hence the stream target API is not able to insert the EXT-X-CUE-IN and EXT-X-CUE-OUT headers to the hls stream. I definitely think it is some misconfiguration on my part. Can someone help me on this?

Hi,

Can you please open a Developer Support ticket and one of our support staff will be able to assist. Please provide your configuration files and any example code that you are using. Also, if possible, can you make a short recording of the incoming stream using the method in the link below. Please make sure the recording does contain some SCTE35 data.

Record incoming streams (MPEG-TS/RTP) for debugging in Wowza Streaming Engine

Regards,

Roger.