Wowza Community

RTMP Audio Encoder


I’m looking for an audio RTMP encoder to be used to feed a Wowza audio stream.
I know that I can use a shoutcast server to re-stream an audio stream, but I’d like to know if there is an audio encoder enabled to stream directly to Wowza Engine using rtmp protocol.

I searched on internet for an encoder, but I find encoders enabled to stream to shoutcast or icecast, no one to an rtmp server.

Maybe this article can help you:

Thank you, but the article talk about edcast and altacast and they don’t support RTMP protocols.
So, you need to use an Icecast or Shoutcast server to feed Wowza.
I’m looking for an encoder enable to send RTMP audio stream directly to Wowza Engine.

Hi @Dave_Love1, I double-checked with the engineers and they confirmed that any RTMP encoder will do the trick for sending audio only to Wowza. Shoutcast and Icecast are an option, but not the only options.

For RTMP encoders, Wowza handles incoming audio only files and live streams the same as audio + video. Wowza Streaming Engine media server software can transcode only the audio portion of the stream. If your RTMP source stream includes video, it’s ignored by the Engine Transcoder when you use our audio-only tempate.

(As far as a direct RTMP encoder straight to Wowza by default, we used to have our own device we sold that did that, but we don’t offer that anymore, but again any RTMP encoder will work fine.)

Here are the docs you would need for RTMP encoder and audio only transcoder for AAC playback:



Hi Rose, thanks for your answer.
I checked OBS Studio, but it doesn’t work with an audio only stream.
I’ll give a try to Adobe FMLE.
It would be a great feature on Wowza Engine to have the possibility to send an audio stream directly to the server using HTTP ICY protocol like Shoutcast or Icecast server.
Actually I’ve seen always radio station streams using Wowza via Icecast/Shoutcast server.

Kind regards.

Thanks Dave. I think I may not be understanding your question and I’ll take the blame on that. Is the article you’re looking for? This is direct from Shoutcast to Wowza Engine, not re-streaming.

Wowza Streaming Engine media server software enables you to use SHOUTcast and Icecast servers as live stream encoders. This article describes how to configure Wowza Streaming Engine to automatically ingest SHOUTcast1, SHOUTcast2 (Ultravox 2.1), and Icecast 2 streams. When a SHOUTcast or Icecast stream is connected to Wowza Streaming Engine, it is treated like any other incoming stream.

Although you can use SHOUTcast and Icecast for audio/video streams, they are usually audio-only streams. If you want to deliver the audio-only stream to an HLS player, you must packetize the chunks using TS. See Configure Wowza Streaming Engine to packetize HLS audio using TS chunks for more information.

Does all this help you?

If I still didn’t answer correctly based on my misunderstanding, then the other way our customers do this is using the transcoder template where you can “ignore” video.

You just get a stream into Engine from any encoder. Turn off the video using the Engine transcoder. Create a shoutcast stream target.

Hi Rose, thank you very much.
It’s seems to be what I’m looking for.
I’ll do a test on a development machine.
Thanks a lot!!

1 Like

Great! Hope it works out.