Capture for nPVR

Table of Contents

The HD Live to VOD and Playout Automated Workflow describes the use of Unified Capture for automated content creation for catch-up tv.

Unified Capture can also be used to offer a DVR or PVR feature, that is: viewers creating their own recordings.

nPVR

A network DVR (nDVR), network personal video recorder (nPVR) or remote storage digital video recorder (RS-DVR) is a network-based digital video recorder (DVR) stored at the provider's central location, rather than at the consumer's private home.

Traditionally, media content was stored on the hard drive of a subscriber's set-top box, but with nDVR the service provider owns a large number of servers, on which the subscribers' media content is stored.

The term RS-DVR is used by Cablevision for their version of this technology. [1] The difference between nPVR and RS-DVR is that with the latter a recorded program is only available to the person that recorded it.

Storage for a networked PVR solution can be set up in-house or in the cloud.

[1]http://en.wikipedia.org/wiki/Network_DVR

Workflow

Unified Capture can be wrapped in standard workflow tooling like Transform Manager (Microsoft) or one of the many others.

A job queue manager can also be used. An example of this would be transcodem, which is used by the Dutch Broadcasting Assocation. This manager can be extended to be used with Unified Capture, but other managers are possible too.

When using a queue manager it can expose a REST-API, so that any jobs for Capture can be posted as follows:

#!/bin/bash

curl -H "Content-Type: application/json" -X POST -d \
'{
  "type": "unified_capture",
   "data": {
   "title": "test capture2",
   "cmd": "unified_capture",
   "output": "/mnt/share/test.ismv",
   "options": "",
   "input":"file:///var/www/live/channel01/channel01.isml/Manifest?t=2013-03-31T12:00:00.000-2013-03-31T12:30:00.000"
  },
  "options" : {
   "attempts": 5,
   "priority": "high"
  }
}' http://live.unified-streaming.com/job

An overview can also be presented in a browser:

../../_images/kue.png

Or the status of a job can be queried using the REST-API, for instance by id.

Storage

Clips created with Capture can placed in the same storage as other VOD clips, for instance:

It is not necessary to create clips in all formats as Unified Origin - VOD can stream all formats on the fly from one recording.