The following resources are required to create a cDVR media workflow:
Note For media workflows that include several publish templates (for example, several HLS and DASH publish templates), all publish templates should have the same segment duration. Otherwise, the final segment duration for the media workflow is not predictable. For example, if a media workflow includes publish templates of 2-seconds, 6-seconds, and 8-seconds duration, its final segment duration may be 2, 6, or 8 seconds depending on which publish template occurs last in the workflow.
Follow these steps to configure a cDVR media workflow:
Step 1 From the navigation menu, choose Application Deployment Manager > Deployed Applications. The Deployed Applications page opens.
Step 2 Verify that the VMR application has been added under Applications and is in In Service state.
Step 3 From the navigation menu, choose Media Workflow Manager > Media Workflow Types.
Step 4 Click Add (+) at upper right to add a new media workflow.
Step 5 Choose cdvr-mfc from the Package Name drop-down list, and then click Save.
Step 6 Verify the package and version, and then return to the Media Workflows page.
Step 7 Under Media Workflows, choose the media workflow type cdvrcaptureplayback.
Step 8 Click + to the right of the Workflow Type field and provide a name for the media workflow.
Step 9 Click the Media Source icon in the media workflow diagram and choose the appropriate Application Instance and Channel Lineup from their respective drop-down lists.
Step 10 Click the Capture icon in the media workflow diagram and choose the appropriate Capture app instance and configuration from their respective drop-down lists.
Step 11 Click the Recorder icon in the media workflow diagram and choose the appropriate Recorder app instance and configuration from their respective drop-down lists.
Step 12 Click the Playback icon in the media workflow diagram and choose the appropriate Playback app instance and configuration from their respective drop-down lists.
Step 13 Click Save to save your entries and return to the Media Workflow Manager page.
Step 14 Verify the newly created media workflow shows a status of idle.
Step 15 Place a check beside the media workflow to select it, and then click the Play button.
Step 16 Confirm that the status of the media workflow transitions from idle to inprogress and then to inservice.
Step 17 Click the Show Assets button to review and confirm the media workflow assets. Use the buttons at upper right to toggle between form view and flowchart view.
Media Workflows and Dynamic Configuration
When a media workflow is in the In Service state, the configuration of the workflow itself cannot be changed. However, the configurations of the resource objects referenced by the workflow can be changed if such changes are allowed by the resource policies defined for them.
For example, if an in-service instance of a livecaptureplayback (Live) media workflow references a live-hls-mediaflow (Channel Lineup) resource object, channels can be added to or deleted from the lineup object because such changes are allowed by the resource policy for the Live instance.
Figure 8-8 Changing Channel Lineup Configuration of In Service Media Workflow