Jump to content

Nimble Streamer

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Nimble Streamer
Developer(s)Softvelum [1]
Stable release
4.0.0-1 [2] / March 9, 2022; 2 years ago (2022-03-09)
Operating systemLinux, Windows, Raspbian
TypeEnterprise and carrier class server software
LicenseProprietary
Websitesoftvelum.com/nimble/

Nimble Streamer is a software media server developed by Softvelum.[citation needed] The server is used for streaming of live and on-demand video and audio to desktop computers, mobile devices, internet-connected TV sets, IPTV set-top boxes and other network-connected devices.[3] Its first stable version 1.0.0-1 was released on October, 21st, 2013, with a number of preliminary versions done before that. The release cycle is intensive and introduces a new version every week or less.[2] Nimble Streamer was the finalist in Streaming Media European Readers' Choice Awards for 2016 as the Best Streaming Innovation [4] and for 2021 as Hardware/software Server.[5]

Usage

Nimble Streamer is delivered as an application for Linux and Windows.[6] Its basic scenarios include streaming from live sources, streaming from VOD files and cache-aware HTTP re-streaming. For live streaming it takes RTMP, RTSP, MPEG-TS, SRT, UDT and Icecast as input and produces MPEG-DASH,[7] HLS, RTMP, RTSP, MPEG-TS, SRT, UDT, SLDP and Icecast.[8] VOD is available as MP4 transmuxing to HLS and MPEG-DASH for both H.265 and H.264. HEVC is also supported for various live streaming protocols output.[9] MPEG-DASH output is supported in live and VOD modes.

Low Latency HLS is supported in Nimble Streamer[10] starting from version 3.6.3-3.[2]

The developer company is a member of SRT Alliance[11] as a collaborator[12] and contributor of open-source implementation of SRT protocol.

NDI is supported as both input and output.[13]

RIST streaming protocol is supported for input and output.[14]

The program also covers progressive download for multiple formats, with seeking capabilities for HTML5 and Flash playback.[15] HTTP re-streaming covers HLS, MPEG-DASH, HDS and SmoothStreaming. It can be used as a source for peer-to-peer media streaming.[16]

Live Transcoder for Nimble Streamer supports decoding, filtering and encoding for H.264, HEVC, MPEG2, MPEG4, VP8, VP9 video and AAC, MP3, MP2, Speex, PCM G.711 audio.[17]

A premium add-on [18] provides server-side ads insertion with pre-rolls and mid-rolls for HLS, RTMP, SLDP and Icecast live streams, as well as DRM protection with Widevine, PlayReady and FairPlay.

See also

References

  1. ^ "Softvelum official page". Softvelum.
  2. ^ a b c "Softvelum blog: Nimble Streamer, WMSPanel, Larix SDK: Nimble Streamer release notes". Softvelum.
  3. ^ https://www.sportsvideo.org/2020/03/27/riot-games-keeps-league-of-legends-esports-rolling-with-fully-cloud-based-virtualized-production-workflow/ [1]
  4. ^ The 2016 Streaming Media Europe Readers' Choice Awards Finalists
  5. ^ The Shortlist: 2021 European Readers' Choice Finalists
  6. ^ [2] Nimble Streamer installation
  7. ^ How to encode Multi-bitrate videos in MPEG-DASH for MSE based media players Steamroot blog [3]
  8. ^ Nimble Streamer: Freeware HTTP Streaming Server iptvsaga.com
  9. ^ Live and VOD support for HEVC/H.265
  10. ^ Introducing Apple Low Latency HLS in Softvelum products
  11. ^ SRT Alliance Announces 22 New Members
  12. ^ Reliable Low Latency Delivery with SRT+SLDP
  13. ^ NDI support in Nimble Streamer
  14. ^ RIST support in Nimble Streamer
  15. ^ Pseudo Streaming in Flash jwplayer.com [4] Archived 2015-07-21 at the Wayback Machine
  16. ^ Configure Nimble Live & VOD streams for optimized use with Streamroot peer-to-peer delivery [5]
  17. ^ Review: Softvelum Nimble Streamer Is Flexible and Well-Featured StreamingMediaglobal [6]
  18. ^ Nimble Addenda