nDVR technology in Wowza Streaming Engine™ media server software provides the ability to record a live stream while simultaneously allowing users to play, pause, resume, and rewind the recorded stream. You can configure settings and properties to control the archive strategy and availability of the recorded streams. By default, nDVR records the source stream as ingested, provided that it's a supported codec format. The audio and video streams are passed through to the resultant recorded stream. nDVR accommodates different workflows and gives you the flexibility to record the video-only or the audio-only portion of your source stream.
The following HTTP-based streaming protocols support DVR playback of nDVR-recorded streams:
- HTTP Live Streaming (HLS/Cupertino)
- HTTP Dynamic Streaming (HDS/San Jose)
- Smooth Streaming (Smooth)
Setup for client DVR playback of the recorded streams is similar to playback of live streams from a Wowza Streaming Engine server.
nDVR works with Wowza Streaming Engine and Wowza Media Server™ version 3 and later.
nDVR requires that the audio and video in the inbound live stream be aligned. Live streams with short keyframe intervals and aligned audio and video work best.
Perpetual and Subscription licenses for Wowza Streaming Engine provide for unlimited connections to the Wowza Streaming Engine instance and enable use of the nDVR technology that's integrated with each licensed instance.
Note: If you purchased a license for Wowza Streaming Engine or Wowza Media Server before January 1, 2015, contact email@example.com to learn more about how to license Wowza nDVR.