Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Nimble Streamer overview


Published on

Nimble Streamer is a light-weight HTTP streaming server.
- Streaming HLS as live and VOD origin;
- Streaming MPEG-DASH as live and VOD origin;
- RTMP, RTSP, MPEGTS streaming;
- H.264 and H.265 support;
- Re-streaming HLS, HDS and Smooth Streaming;
- Icecast streaming and re-streaming;
- Paywall, hot-linking protection and geo restrictions;
- Load balancing and caching.

Nimble Streamer overview

  1. 1. Nimble Streamer Light-weight freeware media server
  2. 2. Demand for new streaming server Customers seek for light-weight solution: ● High performance; ● Low license price. Goals: decrease TCO and increase ROI.
  3. 3. Nimble Streamer initial development requirements ● Handle all popular streaming protocols. ● Get binary and HTTP protocols as input. ● Produce binary and HTTP output. ● Run at all major platforms on small virtual machine. ● Fit to high-performance streaming infrastructure. ● Free of charge.
  4. 4. Nimble Streamer performs transmuxing, i.e. re-packaging on-the-fly: ● Pulled and published RTMP to HLS; ● Pulled and announced RTSP to HLS; ● MPEG2TS to HLS; ● Adaptive bitrates full support; ● Icecast/SHOUTcast to audio-only HLS; ● Security features may be applied to outgoing streams. HLS live origin server
  5. 5. Transmuxing files to HLS in VOD mode: ● MP4 to HLS; ● ABR via SMIL files; ● Remote HTTP storage support; ● MP3 and AAC to audio-only HLS; ● Security features may be applied to outgoing streams. HLS VOD origin server
  6. 6. Re-streaming edge server: ● Re-streaming live and VOD HLS streams; ● Takes media from any origin server; ● Smart caching with RAM and ROM to offload origin. HLS edge server
  7. 7. MPEG-DASH streaming ● Transmuxing from published and pulled RTMP; ● Transmuxing from published and announced RTSP; ● Video-on-demand from MP4; ● ABR support; ● H.264 and H.265 codecs support. ● MPEG-DASH re-streaming as cache-aware edge; ● Hotlinking protection & geo blocking; ● Pay-per-view framework; ● Streaming over SSL; Nimble Streamer team is an associate member of DASH Industry Forum.
  8. 8. RTMP ● Full RTMP streaming feature set; ● Pull from any source; ● Get published RTMP; ● Produce RTMP for playback; ● Re-publish RTMP for origin-edge interaction; ● Full set of paywall features.
  9. 9. RTSP ● Full RTSP streaming feature set; ● Pull from any source; ● Get announced RTSP; ● Streaming RTSP for playback; ● Re-publish RTSP for origin-edge interaction; ● Full set of paywall features.
  10. 10. MPEG2TS ● Take incoming UDP multicast and unicast MPEG-TS; ● Pull MPEG2TS over HTTP; ● Transmux to RTMP, HLS, MPEG-DASH and Icecast; ● Make cache-aware re-streaming of MPEG2TS; ● Multicast and unicast MPEG-TS as output.
  11. 11. DVR Recording and playback of live streams. ● Recording the specified incoming streams; ● Playback of previously recorded streams; ● Playback for selected time range for EPG etc; ● Time-shifted playback; ● Per-application and per-stream settings; ● Split recording by threads and recording location; ● ABR support for input and output; ● high performance and low resources usage.
  12. 12. Nimble Streamer can be used as origin for various audio scenarios: ● Icecast cache-aware re-streaming with metadata support; ● Multiple Icecast streams as fallback; ● Transmux RTMP, RTSP and MPEG2TS to Icecast; ● MP3 and AAC tranxmusing to audio-only HLS; ● Security features may be applied to outgoing streams. Audio streaming
  13. 13. Pseudo-streaming server ● Progressive download full support; ● Works as both origin and re-streaming edge; ● Seeking via HTTP Range header and Flash time marks; ● Supported formats: mp4, flv, mp3, oga, ogv, wav, webm, mkv; ● Custom formats support via just single config setting.
  14. 14. SmoothStreaming and HDS server Cache-aware re-streaming as edge server: ● Smooth Streaming as live and VOD; ● HTTP Dynamic Streaming (HDS) as live and VOD; ● Take media from any origin server like IIS or Wowza; ● Cache chunks with RAM and ROM to offload origin.
  15. 15. Protection, restriction and limitation Protecting your media assets with paywall feature set: ● Verimatrix VCAS support ● Pay-per-view framework; ● Hotlinking restriction; ● Geo-location limitation; ● IP ranges limitation; ● User-agent restriction; ● AES-128 encryption support for HLS. Based on proven WMSAuth technology successfully used for Wowza Media Server and Windows Media Services.
  16. 16. Peer-to-peer streaming Nimble can be used as origin for P2P streaming networks. A few required features are available in the product. Check this page to see full list and get examples and demos from our P2P partners:
  17. 17. API Application Programming Interface allows: ● Obtaining single server status - connections, bandwidth, RTMP and MPEG-TS stats; ● Managing live streaming settings - RTMP, RTSP, Icecast, ABR; ● Getting real-time statistics for all servers, separate server and separate stream; ● Getting all daily stats available via common UI.
  18. 18. Supported OS and hardware Hardware supported: x64 and ARM. May be deployed or embedded to majority of HW platforms. Available OSes: ● Linux ● Windows ● MacOS ● Raspbian
  19. 19. Easy configuration Nimble Streamer may be configured by: ● configuration files; ● WMSPanel web interface. WMSPanel web interface allows setting up: ● live streaming settings; ● VOD settings; It’s accessible from any device: PC, iOS, Android etc.
  20. 20. Excellent reporting (1/2) ● Web-based access from any device: PC, iPhone/iPad, Android etc. ● Real-time chart: connections + top-20 countries; ● Daily statistics: ○ connections, ○ unique visitors; ○ traffic, ○ bandwidth, ○ geo-location. ● In-depth report for per-file and per-stream stats; ● High-details retrospective charts; ● Each stream has real-time and retrospective charts.
  21. 21. ● Data slices: ○ daily and real-time stats for separate streams; ○ end-users logins. ● White label branding “camouflage” for end-users: ○ unlimited custom domains, ○ any logos, ○ custom styling; ● Export and alerts API; ● Billing report; ● UI i18n: English, Portuguese, Spanish, Italian, Russian, Turkish and more; Excellent reporting (2/2)
  22. 22. Nimble Streamer is free of charge: ● No license fees; ● Patent clear; ● Opened config format; ● Make money on WMSPanel reporting and control; ● Completely operational without control panel. Business model: Nimble
  23. 23. WMSPanel reporting and control: ● Software-as-a-service model; ● Monthly subscription payments; ● No need for dedicated customer hardware; ● Any time service cancellation. Business model: WMSPanel
  24. 24. Try now