Wowza Community

HLS in to RTMP out

Hi - I’m trying to create an WSE app where I have an HLS input and output to RTMP. I think I have the input side working. I created a stream file with the source URI set to my m3u8 live stream manifest. This stream file is called ‘tester’. When I look at the Incoming streams for my app I see ‘tester.stream’, it’s status is active and if I open the test player I can see my stream play. So far so good.

So now I want to create a stream target. I create a custom RTMP target. For the source stream name I enter tester.stream. I enter the rest of the info for my rtmp server (I know this works because I can make it work with a smil file). But the status just always says ‘waiting…’

Any idea what I’m doing wrong?

1 Like

Hello @Jim Rainville, have you followed the instructions for an RTMP stream target in this doc? There are several steps that must be configured correctly or you will get the “waiting” message.

When a stream target is enabled, its status on the Stream Targets page is one of the following:

  • Waiting. The target is enabled but is not yet pushing the stream to the target destination because either the target’s configured source stream is not connected to the Wowza Streaming Engine input or Wowza Streaming Engine has not completed initializing the connection to the target destination.

Please read through it and let me know. Did you create a stream target for each bitrate? Since you mentioned you were making a SMIL file.

Also, do you have a green checkmark showing the stream target is enabled?

https://www.wowza.com/docs/how-to-use-rtmp-to-distribute-live-streams