Nimble Streamer is a
It's the most efficient software media server on the market.
Nimble is created using C++ programming language and has its own code base with no third-party libraries. This all makes it easy to port to any desirable platform.
Currently it's running on Linux, Windows, Mac and Raspbian which means it's available on x64 and ARM architectures. Small 265MB RAM Raspberry hardware can run it smoothly.
With low resource requirements and support for ARM and x64, Nimble Streamer can be potentially used on any modern platform to create a
media streaming device
of any size, shape and characteristics. That device would have all features needed to handle various multimedia tasks.
You can try any of the packages mentioned in our installation instructions and also ask us for any other one.
Nimble Streamer provides excellent feature set for live streams transmuxing from and into various formats.
Current incoming streams formats are RTMP, RTSP and MPEG-TS.
Outgoing playback streams formats are HLS, MPEG-DASH, RTMP, RTSP and MPEG-TS.
Audio is also covered pretty good - you may re-package same incoming streams into Icecast, convert Icecast into audio-only HLS for your iOS devices and also just re-stream Icecast.
DVR feature set allows saving streams for further playback.
Video-on-demand feature set provides capabilities to
both in VOD mode. Remote storage is available as a source in addition to internal drives.
Of course, progressive download pseudo-streaming is also supported.
The following terms are applied if you'd like to use Nimble Streamer in your products.
Before making any decisions - please try installing it on your desktop or test hardware to see its performance and resources usage. We're sure you'll find it charming.