V2PC is an open and extensible platform that facilitates the deployment and management of Cisco V2P data plane applications such as encoders, packagers, and recorders in the data center cloud environment. These applications are abstracted from the underlying infrastructure (such as VMWare or Docker) to enable rapid deployment of new services such as Live, VOD, and Cloud DVR to OTT consumers while enabling efficiency and reducing costs.
V2PC also supports multi-OS enablement (including CentOS and CoreOS) and VM orchestration over mixed infrastructure (including VMWare, Kubernetes, and Bare Metal).
Figure 1-1 Cisco Virtualized Video Processing (V2P) Platform
V2PC Release 3.3.7 fixes a number of known defects found in Release 3.3.6. For a list of these defects, see Known Defects.
Additionally, V2PC Release 3.3.7 provides these new features and enhancements over previous releases:
Enhanced HSS support, including transfer of manifests containing Ad Insertion information for Live and VOD, and sparse track support for on-the-fly ad insertion
Enhanced HLS support, including transfer of HLS playlist and WebVTT segment text files with GZIP encoding
Audio Grouping, configurable in the ABR Profiles dialog
Profile Naming, configurable in the ABR Profiles dialog
Maximum Audio Profile, configurable in the Create ATS Channel dialog
Dynamic MFC Configuration – V2PC Release 3.3.7 supports dynamic configuration of the media flow controller (MFC) that integrates applications such as Cisco Virtualized Media Packager (VMP) and Cisco Virtual Media Recorder (VMR) into the V2PC management framework.
Dynamic configuration allows operators to create and update MFCs without service interruption. For example, a channel lineup can be created, updated, or removed from a linear workflow MFC without having to interrupt service or restart the MFC.
This feature brings additional enhancements, including:
– Improved AIC-MFC communication for better error handling and error logging.
– Manual SLA support to enable dynamic resource allocation of the Cisco Capture Engine (CE) and Playback Engine (PE) components of VMP.
– Expansion and contraction of application clusters in the field through worker node enablement, disablement, and deletion.
Swagger UI API Service – V2PC Release 3.3.7 supports user access to its underlying API through the OpenAPI Specification, also known as Swagger. The open source Swagger UI web interface provides a common gateway both for new Swagger API calls and for legacy Service Manager (SM) APIs. Support for role based access control (RBAC) enhances API access security and robustness.
Thick Provisioning and Separate Log Volume – By default, V2PC Simplified Deployment supports thick provisioning of storage volumes, as well as the creation of a separate log volume to allow for more efficient use of disks and partitions.
Enhanced User Interface – The V2PC graphical user interface (GUI) benefits from enhancements to the Media Workflow Manager and Application Deployment Manager screens, as well as from integration of the Dynamic Configuration interface and the Swagger UI API gateway.
Unbundled Deployment – The V2PC installation ISO now ships unbundled from Cisco VMP so that either application can be deployed independently.
Logging Enhancements – V2PC Release 3.3.7 creates log entries as key-value pairs to make logs more searchable through Elasticsearch, and more useful for analysis and troubleshooting. This release also supports remote ELK log servers with the Fluentd open source data collector.
Increased Document Size and Robustness – V2PC Release 3.3.7 replaces Consul with socket.io for media flow communication. This removes the previous 512 kb document file size limit, enabling workflows to support a larger number of channels. Master node file robustness is also improved through master application (AICM) HA handling.
V2PC Deployment Guidelines and Image Location
The V2PC Master Controller repository node should be deployed as 2x large (8 CPU, 32 GB RAM, 40 GB Disk storage)
The ELK node should be deployed as 2x large with 500 GB disks space (8 CPU, 32 GB RAM, 500 GB Disk storage)
V2PC Unmanaged (Self Install) Kubernetes is recommended for new deployments beginning with V2PC Release 3.2.2.
To access and download the latest V2PC 3.3.7 images, navigate to V2PC Software Download page at:
Note For additional information about deploying and configuring V2PC, see the Cisco Virtualized Video Processing Controller Deployment Guide and Cisco Virtualized Video Processing Controller User Guide, respectively.
VMware, vCenter, vSphere
V2PC support for VMs requires the following virtualization software programs and releases:
VMware ESXi hypervisor version 6.0, Update 3, build 5050593 or later
VMware vCenter version 6.0 or later
VMware vSphere version 6.0 or later
V2P Product Family
The following V2P Product Family is validated as part of V2PC 3.3.7 cDVR solution testing with V2PC, VMP, VMR, and COS.
Table 1 V2P Product Compatibility
Virtualized Video Processing Controller (V2PC)
Virtual Media Packager (includes MCE and MPE)
Virtual Media Recorder (AIC, MFC, Docker Images)
Cloud Object Storage (COS)
* For COS, integration testing with V2PC is based on each product team’s test coverage.
This section provides a list of caveats for this release. This list is not intended to be comprehensive. If you have questions about a particular defect, contact your account representative.
Note Defects are identified by a case tracking number (Defect ID) and a headline that briefly identifies the case. The headlines in this section are presented exactly as they appear in the issue tracking system.
The following resolved defects for this release are tracked in CDETS.
Table 2 Resolved Defects in V2PC Release 3.3.7
Clicking show assets in V2PC UI returns no data
V2PC doesn’t show key profile property License Acquisition URL for VGC PlayReady (also tracked as MDO4174, DE28808)
Upgrading from V2PC Release 3.2.x to 3.3.x
For full instructions on upgrading from V2PC Release 3.2.x to V2PC Release 3.3.x, see the V2PC Upgrade section of the Cisco Virtualized Video Processing Controller Deployment Guide.
Refer to the following documents for additional information about V2PC:
Cisco Virtualized Video Processing Controller User Guide
Cisco Virtualized Video Processing Controller Deployment Guide
Cisco Virtualized Video Processing Controller API Guide
Cisco Virtualized Video Processing Controller API Service Guide
Cisco Virtualized Video Processing Controller Open Source
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R)
This product contains watermarking technology that is licensed from Verimatrix, Inc., and such functionality should not be used or distributed further by you without any additional license(s) required from Verimatrix, Inc.
Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.