Advertisement

Quick Links

Wowza nDVR
User's Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the nDVR and is the answer not in the manual?

Questions and answers

Summary of Contents for WOWZA nDVR

  • Page 1 Wowza nDVR User's Guide...
  • Page 2 Wowza nDVR: User's Guide Version: 4 http://www.wowza.com Copyright © 2007–2015 Wowza Media Systems™, LLC. All rights reserved.
  • 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.
  • Page 4 Doc v4.2 Document update for Wowza Streaming Engine 4.2 software 06-10-2015 Doc v4.3 Document update for Wowza Streaming Engine 4.3 software 10-06-2015 Updated licensing information for Wowza Streaming Engine 12-22-2015 software. Copyright © 2007–2015 Wowza Media Systems™, LLC. All rights reserved.
  • Page 5: Table Of Contents

    Adaptive bitrate delivery ....................14 Integrating Wowza Transcoder and Wowza nDVR ............14 Extending Wowza nDVR ....................15 Configuration in Wowza Streaming Engine Manager ....... 16 Configuration notes ......................22 Copyright © 2007–2015 Wowza Media Systems™, LLC. All rights reserved.
  • Page 6: Introduction

    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 ...
  • Page 7: Installation

    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.
  • Page 9: Features

    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...
  • Page 10: Protocols And Players

    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.
  • Page 12: M4Fa And .M4Fv Files

    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.
  • Page 13: Manifest Files

    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...
  • Page 14: Adaptive Bitrate Delivery

    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.
  • Page 15: Extending Wowza Ndvr

    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.
  • Page 16: Configuration In Wowza Streaming Engine Manager

    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 18 U S E R ' S G U I D E 5. Click Restart Now to apply the changes. 6. The Status field will show that Wowza nDVR is enabled. Copyright © 2007–2015 Wowza Media Systems™, LLC. All rights reserved.
  • Page 19 ${com.wowza.wms.context.VHostConfigHome}). The following environment variables are supported. ${com.wowza.wms.AppHome} Application home directory ${com.wowza.wms.ConfigHome} Configuration home directory ${com.wowza.wms.context.VHost} Virtual host name ${com.wowza.wms.context.VHostConfigHome} Virtual host config directory ${com.wowza.wms.context.Application} Application name ${com.wowza.wms.context.ApplicationInstance} Application instance name Copyright © 2007–2015 Wowza Media Systems™, LLC. All rights reserved.
  • 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.
  • Page 21 If you want to manually control when the recording starts, you must use the Wowza nDVR recording API.  Additional configuration properties are available and are described in the article How to do advanced configuration for Wowza nDVR. Copyright © 2007–2015 Wowza Media Systems™, LLC. All rights reserved.
  • Page 22: Configuration Notes

    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...

Table of Contents