Back to Articles

VUE contains multiple software functions which are combined to process the video headend functions. VUE also contains microservices to manage the different components. VUE is mainly divided into platform services and VUE application services.

The VUE Platform Service (VPS) is built on the following software components:

VPS componentDescription
Database ServicePostgreSQL database service distributes and stores configuration and state data for the VUE system.
Central Logging ServiceThe Elasticsearch logging service aggregates logs from the distributed VUE components. These aggregated logs can be searched and represented in a graphical interface (Kibana).
Messaging ServiceProvides a highly reliable asynchronous messaging service to all microservices running on the VPS.
DNS serviceAllows access to VPS services by Fully Qualified Domain Name (FQDN).

VUE application components are as follows:

VUE application server componentDescription
VUE application serverVUE application server hosts data plane microservices, including the pipes, Virtual Edge Device Server (VEDS), Virtual Advanced Return-Path Modulator (vARPD), File Beat logging client, Auxiliary Core Control Plane (ACCP), VUE Out-of-Band Multiplexers, and Precision Time Protocol (PTP).
VUE controllerVUE controller is the VUE control plane component used to manage video processing such as multiplexing resources within the VUE System. The VUE controller provides a browser-based UI along with RESTful API interface that can be used by higher level management or automation systems to control and monitor the VUE system. The VUE controller supports Create, Read, Update, and Delete (CRUD) operations through the API. CRUD operations include creation of output transport streams, status or performance metrics reporting, and license management.
Element ManagerVUE Element Manager (EM) is a browser-based user interface (UI) from which you can manage VUE. The VUE EM is a HTML/Java Script based application that uses the VUE’s RESTful API to send commands to the VUE controller. For more information, refer to the VUE API Guide.
REST APIVUE Manager includes REST API for the VUE controller which presents a programmable interface for provisioning services on the VUE controller.
ACCP

VUE Auxiliary Core Control Plane (ACCP) microservice provisions RPDs and RMDs which enables VUE to be deployed in a DAA deployment. In a DAA deployment, VUE acts as a Converged Cable Access Platform (CCAP) auxiliary core for video and SCTE 55-1 OOB services. VUE also delivers downstream video transport streams and SCTE 55-1 OOB streams and processes upstream SCTE 55-1 OOB streams over the R-PHY data plane.

The ACCP microservice is automatically installed on VPS #2 VM and all VUE application servers. You can configure 1 or more ACCP microservices per VUE system.

VUE Pipe

A VUE pipe is a data plane packet processing video engine. Each VUE pipe can produce a single MPTS output. Maximum VUE pipe output rate is 51.253960 Mbps. The actual output rate of a pipe can be defined during the creation of the TS (default MPTS rate is 38.8107 Mbps).

VUE OOBM Pipe

A VUE OOBM pipe is a control data packet processing engine. Each VUE OOBM pipe produces a single MPEG-compliant transport stream output. Maximum VUE OOBM pipe output rate is 2.005 Mbps.