Page 3
Wowza Media Systems™, LLC ("Wowza™"). Wowza is not responsible for the content on or operation of Linked Sites. If you access Linked Sites, you do so at your own risk and understand that Wowza accepts no responsibility or liability for the content or operation of Linked Sites. Wowza provides these links only as a convenience, and the inclusion of a link does not imply that Wowza endorses such Linked Sites or any content, products, or services available from Linked Sites.
Wowza Streaming Engine User's Guide contains comprehensive information about Wowza Streaming Engine software. For more information that may be useful for setting up the nDVR application, see: Wowza nDVR Quick Start Guide How to set up and run Wowza nDVR for live streaming ...
Installation What do I need to install and run Wowza nDVR? owza nDVR is part of the Wowza Streaming Engine™ software and is supported on the same operating systems that are supported by Wowza Streaming Engine. See the Wowza Streaming Engine User's Guide for more installation information.
Page 8
U S E R ' S G U I D E purchased a license key to enable nDVR for use with the licensed server instance, you can add this license key. All license key values are stored in the [install-dir]/conf/Server.license file in the Wowza Streaming Engine installation.
It's a common mistake to try to record a live source stream that has an unsupported codec. However, if your source has an unsupported Wowza nDVR codec, but is a supported Wowza Transcoder ingest codec, you can transcode your source stream before recording. This setup...
Recorded file location You can set the location of recorded file and other options for Wowza nDVR in Wowza Streaming Engine Manager, as shown in the following figure. For more information, see Configuration in Wowza Streaming Engine Manager in this document.
Page 11
The directory naming convention is HHHH_MM_SS, where H = hours, M = minutes, and S = seconds. By default, Wowza nDVR creates a new directory every 600 seconds (10 minutes) and the archive strategy appends new audio and video to the recording when the source encoder is restarted.
You can't play these files directly. However, they are required and referenced when you play your live recorded stream using nDVR. If you delete or move these files, playback errors will occur. If your configuration changes and you must move recorded files, make sure that the corresponding DVR/StorageDir property is updated in your configuration.
Recording playback Example players are provided for playback of recorded files in Wowza Streaming Engine Manager and the [install-dir]/examples/LiveDVRStreaming folder in the Wowza Streaming Engine software installation. If the application name is live and the stream name is...
Adaptive bitrate delivery Synchronized Multimedia Integration Language (SMIL) When Wowza nDVR is added to your live workflow, you can leverage the same SMIL files you may have created for live streaming. The SMIL workflow requires you to have an encoder that can generate keyframe-aligned, multiple bitrate streams from the same source.
G U I D E Extending Wowza nDVR Java technology is used to build the Wowza Streaming Engine software. Because of this, the Wowza Streaming Engine software can be extended by writing custom Java classes that are dynamically loaded at runtime. The server includes a rich API to interact with and control the streaming and recording process.
Wowza Streaming Engine User's Guide. This section provides the basic steps for using Wowza Streaming Engine Manager to set up an application for live streaming and with DVR capability. 1. In Wowza Streaming Engine Manager, click the Applications tab and then click Add Application in the contents panel.
Page 17
U S E R ' S G U I D E 3. In the New Application dialog box, enter a name, such as dvr, and then click Add. 4. Expand the dvr application in the contents panel, click nDVR, and then click Enable nDVR. Note The Wowza Streaming Engine media server software must be properly licensed to enable nDVR.
Page 20
The Append option is the best option to use to handle disruptions in the live stream. Each time a new stream with the same name is recorded, nDVR appends to the existing recording. This is the default setting.
If the alignment problem can't be fixed at the source or encoder, you can use the dvrPacketSortTime property to add a packet sorter before the audio and video packets get to nDVR. Note that this property adds additional latency equal to its value. For more information about this and other properties, see...
Need help?
Do you have a question about the nDVR and is the answer not in the manual?
Questions and answers