Nimble Streamer provides support for incoming stream formats including RTMP, RTSP, SRT, MPEG-TS , Icecast and SHOUTcast. The outgoing playback stream formats supported include HLS and MPEG-DASH. Nimble Streamer makes it easy to playback your recorded streams on a variety of devices and platforms. Nimble Streamer also supports both H.264 (AVC) and H.265 (HEVC) content in fMP4 and MPEG2TS containers, making it possible to play back high-quality video on a variety of devices and platforms. With the use of HTTP/2 for HLS DVR output in modern browsers, users can enjoy fast and smooth playback of their recorded streams.
AV1 content can be recorded and played via DVR using MPEG-DASH protocol.
First of all, read main setup article to see how it is set up and used.
Current Nimble Streamer DVR features are as follows:
- Recording the specified incoming streams.
- Playback of previously recorded streams.
- Playback for selected time range for EPG etc.
- Time-shifted playback of recorded stream.
- Timeline browsing and playback;
- Generating JPG thumbnails and MP4 thumbnails on-the-fly;
- Per-application and per-stream settings;
- Split recording by threads and recording location;
- ABR support for input and output;
- Generate I-Frame playlist to support scrubbing and scanning UI on iOS devices;
- SCTE-35 markers can be recorded and transmitted via HLS;
- ID3 tags are recorded if the Icecast or HLS source has them.
- NDI can be recoded and played via HLS and DASH.
Check NDI to DVR short tutorial as an example. - Export to MP4 via API calls.
- High performance and low resources usage.
- Source stream timing errors handling.
Read main setup article to learn more about its easy setup and usage.
DVR for DRM
Nimble Streamer provides DRM feature set for Widevine, Playready and FairPlay content CENC-powered encryption for MPEG-DASH and fMP4 HLS.
When a viewer connects to a stream within an application protected by the DRM, its output will be encrypted with respective DRM engine.
Watch our related tutorials about DRM and DVR:
- Widevine EZDRM setup in Nimble Streamer DRM
- Convert NDI to DRM MPEG-DASH with Nimble Streamer and EZDRM
Adding DVR into SLDP HTML5 Player
DVR HLS streams can be used in HTML5 SLDP Player for low latency live streams. Read Adding DVR into SLDP HTML5 Player article for more details.
Control API
A set of APIs allows for the of automating DVR setup for your streaming infrastructure.
Please check WMSPanel API reference for DVR settings section.
Free trial of WMSPanel included