Efficient tools to build your streaming infrastructure


Nimble Streamer Live Streaming Capabilities

Nimble Streamer is a powerful and flexible media server that provides a wide range of features for live streaming. The server supports a variety of input protocols including RTMP, RTMPS, SRT, NDI, WebRTC, RIST, RTSP, MPEG-TS, HLS and Icecast. The server can also perform transmuxing, which involves re-packaging content in real-time without changing it, and transcoding, which allows changing the content itself.

The server is highly efficient and has a low resource consumption, making it one of the most efficient streaming servers on the market. Load balancing techniques can be used to create robust delivery networks and spread the load between multiple instances. Nimble Streamer is also used for building secure content delivery networks, with features like hotlink protection, pay-per-view, geo blocking, and encryption.

Nimble Streamer is a versatile and highly efficient streaming server that provides a wide range of features for live streaming, making it a great choice for any content owner, operator or streaming entity looking to deliver high-quality video content.

Nimble Streamer Live Streaming Specifications

Input protocols

The supported input protocols for live streaming in Nimble are as follows:

  • RTMP and RTMPS for pulled and published streams
  • SRT for Listen, Pull and Rendezvous modes
  • NDI via Nimble Live Transcoder
  • New: WebRTC WHIP ingest
  • RIST for Listen and Pull modes
  • RTSP for pulled and announced streams
  • MPEG-TS for HTTP and UDP streams
  • HLS for pulled streams
  • Icecast and SHOUTcast

Hot swap capabilities like Emergency hot swap and Failover hot swap allow switching between source origin and substitute streams with no glitches or artifacts.

Enhanced interleaving compensation can be set up in case when your audio and video are unsynchronized.

Transmuxing

By default, Nimble Streamer performs transmuxing of content. This means re-packaging on-the-fly without changing the content.
The same engine is used for transmuxing into various protocols to avoid processing overhead.

Transcoding

Nimble Streamer Transcoder is a premium add-on that provides advanced filtering capabilities and supports a wide range of input and output codecs, including H.264, H.265/HEVC, VP8, VP9, and more. The server also provides support for a variety of output protocols, including ABR HLS, ABR MPEG-DASH, RTMP, RTMPS, SRT, RIST, RTSP, MPEG-TS, Icecast, and SLDP. Nimble Streamer provides DRM protection and server-side ads insertion through its Advertizer framework.

  • Input video content codecs are H.264, H.265/HEVC, VP8, VP9, MPEG2 and MPEG4
  • Input audio codec are AAC, MP3, MP2, Opus, Speex and PCM G.711 (a-law, μ-law).
  • Output video codecs: H.264 and HEVC
  • Output audio codecs: AAC and MP3
  • Pass-through of original codecs may also be used
  • Advanced filtering with FFmpeg filters allows transforming content in various ways. Some examples are changing the video resize, graphic overlays, picture-in-picture, key frames alignments, audio re-sampling etc.
  • Decoding and encoding are done just once to avoid processing overhead.
  • Several advantages over traditional FFmpeg command-line tool.
  • Web UI provides easy-to-use drag-n-drop workflow to apply transcoding scenarios across various servers in a few clicks.
  • Intel® Quick Sync Video hardware and software support.
  • NVidia® NVENC hardware acceleration support - check stress-testing of Tesla M60 GPU to see some benchmarks.
  • NDI is available for input and output.

Transcoder documentation reference has links to all setup and configuration articles.

Output protocols

The supported output protocols for live streaming are highlighted below:

Take a look at our Get ready for Flash farewell and RTMP decline article about future discontinuity of Flash support by Adobe in 2020. We describe the need to transitioning from RTMP to other technologies for playback purposes and we propose SLDP as an alternative.

Output options

Codecs

Video:

  • H.264 input and output is supported via all protocols
  • H.265/HEVC input via RTSP, SRT, RIST and MPEG-TS with output via MPEG-DASH, RTSP, MPEG-TS, SRT, RIST andHLS
  • VP6 input and output via RTMP
  • VP8 and VP9 input and output via RTSP
  • VP8 and VP9 input via WebRTC

Audio:

  • AAC input and output is supported via all protocols
  • AC3 and E-AC3 input via MPEG-TS and RTSP, output via MPEG-TS, RTSP and HLS
  • MP3 input and output via all protocols
  • Speex input and output via RTMP
  • Opus input via WebRTC

Read more about codecs supported in Nimble Streamer

Nimble DRM

Nimble Streamer DRM provides protection with digital rights management.

  • Google Widevine for MPEG-DASH via BuyDRM, EZDRM, PallyCon and Widevine Cloud Service.
  • Microsoft Playready for MPEG-DASH via BuyDRM, EZDRM and PallyCon.
  • Apple FairPlay for HLS via BuyDRM, EZDRM and PallyCon.
  • All encryption works for H.264/AVC and H.265/HEVC.
  • Supports Widevine Cloud Service with key rotation.
  • Supports BuyDRM KeyOS.
  • Supports EZDRM key management.
  • Supports PallyCon Multi-DRM SaaS.
  • CENC-powered MPEG-DASH and fMP4 HLS formats support DVR and VOD encryption.
  • Supports Verimatrix VCAS for HLS AES encryption.

Easy setup is described on Nimble Streamer DRM page.

Server-Side Ads Insertion (SSAI)

Nimble Advertizer server-side ads insertion (SSAI) framework allows performing dynamic ads insertion into your live streams.

  • Pre-roll and mid-roll ads
  • SCTE-35 markers support
  • Custom business logic and Personalized ads

Currently HLS, RTMP, SLDP and Icecast output protocols are supported.
Read more on Advertizer page

High performance

Nimble Streamer is the most efficient media server on the market asit has low resources consumption.

Paywall

Nimble Streamer is used for building secure content delivery networks.



Install Nimble Streamer now
Install now
Free trial of WMSPanel included