The archiver process uses Unified Capture (see Program Usage for further information) to create time based archive segments used by Remix.
Unified Origin - LIVE is used for Live playout and as a source for capturing archive segments.
Unified Origin - VOD plays out content for nPVR by taking the remixed MP4 created by Remix Origin and playing out all streaming formats.
Based on a SMIL input, it compares the scheduled sources and produces a single remixed MP4 that is a representation of the playlist. Remix uses a set of heuristics to match tracks between separate input sources to enable the production of a seamless output presentation.
Creates a playlist based on a request URL, which for nPVR is generally a time span in some form. A basic nPVR SMIL playlist consists of:
@clipEndattributes to select the desired time span.
<video>elements are the archive segments. They must be contiguous and in chronological order and should cover the complete time span plus priming samples when necessary.
nPVR child elements should not individually employ
seq@isContinuous implies that its subordinate archive segments
originated from the same continuous source. Indeed, Remix re-synthesizes
the media by merging the archive segments together (without alignment logic)
before it does clipping, conditioning, alignment, etc.
Use multiple nPVR sequences (inside top level
<seq>) to compose (insert,
remove or replace) parts of your archive. See for example:
nPVR playlist with intermission.