VOTE: Awards nominations season continues!
Vote for Softvelum in Streaming Media Readers' Choice Awards 2019 under 6 categories: Analytics/Quality of Service Platform, Encoding Software, Media Server, Quality Control/Monitoring Platform, Server-Side Ad Insertion Solution and Video Player Solution/SDK.

Q2 news: Qosifire new features, new products snapshots, SRT improvements and articles, SCTE-35 in Advertizer, Larix updates, new docs reference and more
Read Q2 news for more updates.

Larix Screencaster for iOS is now available in AppStore! Read this article for setup details.

Real-Time Streaming Protocol (RTSP) in Nimble Streamer

Nimble Streamer allows processing any of allowed RTSP streams types:

  • announced RTSP streams published to Nimble;
  • streams available via public URL (i.e. pulled streams) through TCP, UDP and over HTTP (VAPIX).
The content may also be taken as input via RTMP, SRT, MPEG2TS, Icecast, SHOUTcast and even convert HLS to RTSP.
Enhanced interleaving compensation can be set up in case when your audio and video are unsynchronized.
Both LATM and ADTS AAC headers are supported.



  • H.264 input and output is supported via all protocols
  • H.265 input via RTSP and MPEG-TS with output via RTSP, MPEG-DASH, MPEG-TS and HLS
  • VP8 and VP9 input and output
  • AAC input and output is supported via all protocols
  • AC3 and E-AC3 input via RTSP and MPEG-TS, output via RTSP, MPEG-TS and HLS
  • MP3 input and output
  • PCM G.711 (a-law and μ-law) input and output
Read more about supported codecs.

Producing HLS and MPEG-DASH

Nimble Streamer transmuxes RTSP into HLS and DASH stream.
These streams can be used for ABR streams combination via easy-to-use web UI.


Nimble Streamer supports RTSP TCP inteleaved playback for outgoing streams with full set of features like paywall and aliases. This enables Nimble to provide RTSP stream for both viewership and further re-transmission.


Nimble Streamer has DVR feature set which allows recording of incoming RTSP live streams for further playback via HLS and MPEG-DASH.

Pull by request

Nimble Streamer can create RTMP and HLS streams by request from pulled RTSP sources in case you have streams which you don't want to pull 24/7.
This is helpful when you have many stations or cameras which are not required to be transmuxed all the time.


You can set up RTSP republishing for incoming announced and pulled streams.
This will allow you to bring live streams to edge servers to provide robust streaming.

Re-package into other live protocols.

Same transmuxing engine allows re-packaging RTSP content into the following protocols.

Hot swap

Hot swap capabilities allow switching between source origin and substitute streams with no glitches or artifacts:


Stream aliases are available for outgoing streams produced from RTSP. It allows defining flexible security settings and stats.

Publish control

RTSP publish control framework allows to secure your ingest points from unwanted streams. It has several levels of control including custom handler web app to apply your business logic to your broadcasting process. This is a must-have feature for mobile broadcasting.
Read this overview article to learn more about benefits of publish control framework and check the detailed setup description to see it in action.

Usage snapshot

Usage snapshot shows example of combined usage of Softvelum products including processing camera input.

See also:Live streamingAds insertionTranscoderCodecsVideo-on-demandBuilding infrastructureMobile solutionsUsage snapshotsQosifire

Easy installation and upgrade

Nimble Streamer can be installed in a couple of small steps and upgraded to the latest version by running two or three simple commands in console.

Let us know if you need any help and search through our documentation to find more information.

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.