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: viewers creating their own recordings.

nPVR

Network DVR (NDVR), or 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 in a subscriber's set-top box hard drive, 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 betwee nPVR and RS-DVR is that in the latter a recorded program is only available to the person who recorded it.

Offering PVR in the network will also bypass the use of for instance settop box harddisks - which often break down causing replacemen costs to service operator.

Storage can be setup in house or in the cloud.

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

Workflow

Unified Capture can be wrapped in standard workflow tooling, as for instance Transform Manager (Microsoft) but there are many others.

A job queue manager could be used, an example would be transcodem used at NPO, which can be extende for the use of Unified Capture, but other managers are possible too.

Such a queue manager could expose a REST-API, so capture jobs 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

Next to the REST-API an overview could be presented in a browser:

../../_images/kue.png

or job status could be queried at 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.