Post a new question



FAQ: Transmuxing HLS to RTMP

Yury Udovichenko 2014-10-28 11:38:42 UTC in Nimble Streamer

Q: I need to get HLS stream and make RTMP for further re-publishing and re-use via Nimble Streamer.
Can Nimble do that?

Yury Udovichenko 2014-10-28 11:45:31 UTC


You can use FFMPEG for that and use WMSPanel and Nimble Streamer to control its behavior and use its result stream.

Use task remote management interface as described in this blog post:

The command which you need to launch is as follows:

/usr/local/bin/ffmpeg -re -i http://origin-ip-address/live/stream/playlist.m3u8 -c:v copy -c:a aac -ar 44100 -ab 128k -ac 2 -strict -2 -f flv rtmp://nimble-ip-address:1935/live/stream

Here, a "nimble-ip-address" is the interface which is used for RTMP access. The overall "rtmp://nimble-ip-address:1935/live/stream" URL can be used for further use cases like HLS transmuxing (see
or RTMP re-publishing:

You may set up any number of tasks of that kind and track them all via single we UI of WMSPanel.

Budi Yuwono 2014-10-29 11:01:33 UTC

Do you have a manual how to install ffmpeg that works perfectly with nimble? Thank you

Yury Udovichenko 2014-10-29 12:46:59 UTC

Hi Budi,

There's no special manual for Nimble case. ffmpeg will work with Nimle just as with any other rtmp-capable server. Just install ffmpeg as usual.

akio 2016-02-04 08:16:59 UTC

Now, it make errors.

[rtmp @ 0x2e3d3c0] Unknown connect error (unsupported authentication method?)
[rtmp @ 0x2e3d3c0] Server error: Connection failed: Application folder ([install-location]/applications/) is missing.

Please explain

Yury Udovichenko 2016-02-04 08:19:58 UTC

Please send detailed error description to
Thank you.

Post a reply