Solution Operations and Deployment Requirements

Network Architecture Role in Cisco Vision Deployments

Cisco Vision Dynamic Signage Solution is a proven solution for video and content delivery in large venue deployments where high performance video display formats, low latency, resiliency, along with a comprehensive feature set for configuring a variety of TV/monitor presentation modes is needed. However, Cisco Vision Dynamic Signage Solution is also used in deployments where a smaller feature set and with less critical timing constraints suffice for the customer engagement and interactivity needs.

The underlying network is a key determinant in the type of performance and feature set that can be delivered and supported by Cisco Vision Dynamic Signage solution. This section will highlight the network salient characteristics, prevalent best practices that have proven to work in large scale and demanding deployments, and alternative network features that can support the requirements of smaller deployments that have different performance delivery profiles.

Even though Cisco Vision Dynamic Signage Solution is a network-platform agnostic solution, the cited network architecture elements called out in this chapter will reference proven Cisco and Meraki network architectures and features. References to product family names, like Catalyst or Nexus, are meant to be illustrative and not prescriptive. It is more important to follow the relevant requirements that correspond to the scale/needs of the deployment. For convenience, these deployments will be referenced as performance-oriented and management-oriented. This categorization is not indicative of size of deployment or range of features, since scalability from single, large venue to large distributed deployments can be accommodated from the same Cisco Vision product.

In the sections that follow, requirements will be categorized as Mandatory or Recommended. Mandatory requirements are those which must be followed in the design. The Recommended requirements align the deployment with proven best practices and delivery of highest performance of the solution’s available feature. Deviation from these guidelines may impact solution performance or its supported design attributes.

Network Architecture Requirements

Cisco’s Borderless Network architecture, with some customization, provides the best practice blueprint for building a scalable, tiered, hierarchical, and modular design including collapsed core/distribution and access layers that is suited to large venue deployments of Cisco Vision Director.

The architecture modularizes functions into separate blocks which are dual-homed into a redundant, collapsed core/distribution pair of switches (Figure 1).

Figure 1 Cisco Vision Network Topology

 

258435.jpg

The Core layer of the network provides the high-speed, and redundant switching and aggregation of Access Layer switches including those used in the Service blocks. Building (aggregation) blocks provide flexibility during changes and upgrades.

Figure 2 Core Design Options

 

258436.jpg

The attributes of the core designs are highlighted in the graphics above. This design can be typically implemented with Cisco Nexus or Catalyst switches or with Cisco Meraki switches.

The collapsed core architecture is far more prevalent. The full Cisco Vision Director deployment in a Connected Stadium scenario is represented in Figure 3.

Figure 3 Architecture for Connected Stadium

 

443980.JPG

Cisco Software-Defined Access (SDA) as part of the Cisco Digital Network Architecture is supported for Cisco Dynamic Signage Director deployments.

Figure 4 SDA Architecture with Cisco Vision Dynamic Signage Director

 

443982.JPG

See Software Defined Access (SDA) Specific Guidelines for other relevant requirements for this architecture.

Note: Mandatory requirements cited in this document must be followed in the design. The Recommended requirements align the deployment with proven best practices. Deviation from these guidelines may impact solution performance or its supported design attributes.

Multicast Role in Cisco Vision Director Solution Deployments

When Cisco Vision Dynamic Signage Solution is deployed in environments that require the highest scale, fastest performance, and full range of features, it requires IP multicast for the following functions:

blank.gifDMP control and zone-based content synchronization.

blank.gifPrecision Time Protocol (PTP) for DMP-to-DMP synchronization.

blank.gifEncode and transmit IP multicast - The DMPs may take an HDMI input, or their own screen rendering, and provide an IP multicast stream source on the network.

blank.gifJoining multicast video channels coming out from the video headend.

Figure 5 IP Multicast Overview

 

258423.jpg

In third-party networks that do not support multicast (e.g., Cisco Meraki WAN), unicast configurations can be used from the Cisco Vision Dynamic Signage Director to direct DMPs to video sources.

Since multicast implementations, based on type of network equipment in use, can have several variations based on the level of features that are supported, the following section will highlight the key attributes. Find a more detailed review of the multicast design considerations in different operation scenarios in the Deployment and Requirements - Expanded Topics.

Key Network Design Requirements

Software Defined Access (SDA) Specific Guidelines

These guidelines are specific to SDA, in addition to other Cisco Vision Solution network guidelines.

1.blank.gif PTP has been tested in two methods with SDA/DNAC and the Cisco Vision Solution.

a.blank.gif PTP TTL (time to live) set to 1 (system default).
With a PTP TTL set to 1, DMP synchronization will not function outside a single switch stack due to TTL being decremented across the VXLAN tunnel. All DMPs that require content synchronization, such as video walls, must be on the same switch stack.

b.blank.gif PTP TTL set to 4.
With a PTP TTL set to 4, DMP synchronization will function across the entire VLAN.
PTP TTL set to 4 is the preferred configuration. This may not be possible due to SDA limitations.

2.blank.gif VLAN - Best practices for the Cisco Vision Director Solution is to have no more than 500 DMPs per VLAN. This is due to the tremendous amount of PTP traffic generated from DMPs on the VLAN.

a.blank.gif If PTP TTL is set to 1, then one large VLAN per site may be used because the PTP traffic is isolated per switch stack. Deviation from the known best practice of no more than 500 DMPs per VLAN has not been tested.

b.blank.gif If PTP TTL is set to 4, with synchronization on a per VLAN basis, the 500 DMP limit per VLAN should be adhered to. However, even though setting PTP to 4 is preferred for scalability, there may be practical hardware constraints related to SDA’s architecture ability to accommodate a large number of potential multicast routes in the SDA fabric that should be considered.

3.blank.gif QOS Video Requirements - QOS must be implemented throughout the fabric. Video traffic and DSD control traffic must be in a priority queue. All other traffic other than Voice must not take precedence in the fabric. QOS may be otherwise implemented according to SDA/DNAC (digital network architecture center) best practices.

4.blank.gif Video Distribution Switch (VDS) Requirements

a.blank.gif Border Gateway Protocol (BGP) – VDS switches are considered “Fusion Nodes” in the SDA/DNAC architecture. Route protocol must be External Border Gateway Protocol (EBGP). Virtual Routing and Forwarding (VRF) for the overlay must be utilized and match that of the overlay fabric of SDA.
The significant delta between standard design and SDA is the addition of BGP and tuned timers to facilitate quicker failover.
Each VDS switch must peer with each SDA Border Node. Underlay global VRF peering may or may not be used.
A network statement or redistribution of connection may be used for the Cisco Vision VRF.

b.blank.gif Source-specific multicast (SSM) must be configured on each VDS Switch.

c.blank.gif External Fabric Rendezvous Point (RP) any-source multicast (ASM) - VDS Fusion Nodes must be configured with an external PriorityCast RP address and associated access control list (ACL).

5.blank.gif Server Switch / Datacenter Gateway Requirements

a.blank.gif BGP & VRF Route Leaking - The Server Switch is considered a “Fusion Node” in the SDA/DNAC architecture. Route protocol must be EBGP. VRF for the overlay must be utilized and matching that of the overlay fabric of SDA.
VRF for the underlay must also be used for the purpose of route distribution between underlay where network services such as Cisco Vision DSD, NTP, and DHCP may be redistributed from the underlay or other network into the Cisco Vision VRF.

The significant delta between standard design and SDA is the addition of BGP and tuned timers to facilitate quicker failover, as well as route leaking between VRFs.
The Server switch must peer with each SDA Border Node.
A network statement or redistribution of connection may be used for the Cisco Vision VRF or underlay.
No ASM is supported on the Server switches.

b.blank.gif SSM must be configured on the Server switch.

6.blank.gif SDA Edge Node

a.blank.gif External Fabric RP (ASM) - SDA Edge Node must be configured with an external PriorityCast RP address and associated ACL.

b.blank.gif LLDP must be configured on each edge node to facilitate power negotiation.

c.blank.gif SSM must be configured on the edge nodes.

7.blank.gif SDA Border Node

a.blank.gif External Fabric RP (ASM) - SDA Edge Node must be configured with an external PriorityCast RP address and associated ACL.

b.blank.gif BGP - VDS switches are considered “Fusion Nodes” in the SDA/DNAC architecture. Route protocol must be EBGP. VRF for the overlay must be utilized and matching that of the overlay fabric of SDA.

The significant delta between standard design and SDA is the addition of BGP and tuned timers to facilitate quicker failover.
Each VDS switch must peer with each SDA Border Node. Underlay global VRF peering may or may not be used.
A network statement or redistribution of connected may be used for the Cisco Vision VRF.

c.blank.gif SSM must be configured on the border nodes.

Multicast – Mandatory Requirements (Performance-Oriented Deployments)

The latest releases of Cisco Vision Dynamic Signage Solution support SSM and Internet Group Management Protocol (IGMP)v3 architectures. SSM allows for efficient data delivery in one-to-many communications. This means that Anycast and Prioritycast protocols referenced in the Mandatory listing are no longer required, even though the general design remains. If the network has implemented IGMPv2 [Protocol Independent Multicast (PIM) sparse and dense mode] then RP will be required for the Anycast and Prioritycast protocols to allow discovery and joining of multicast groups to their destinations.

Here are the MANDATORY requirements:

1.blank.gif Implement PIM Sparse mode per VLAN Switch Virtual Interface (SVI) or routed interface must be used for the distribution or intermediate relay of Cisco Vision Dynamic Signage Director or IPTV Video Headend equipment traffic.

2.blank.gif IGMPv2 on every DMP VLAN SVI should be implemented. IGMPV3 is optional but is mandatory for SSM deployments.

3.blank.gif Enable IP Multicast in the Global Routing Table, VRF and/or virtual device context (VDC) where Cisco DMP, Cisco Vision Dynamic Signage Director and IP Multicast Video traffic will traverse.

4.blank.gif Implement SSM for DMP control information. If not available, Anycast RP should be implemented in the Core/Spine switches for the Cisco Vision Dynamic Signage Director IP Multicast control information and the network Core/Spine switches must be the root of the Anycast RP tree. In addition, Multicast Source Discovery Protocol (MSDP) must be used to exchange source or group information between the Anycast RPs of any non VSS core/spine pair.

5.blank.gif Implement SSM for video sourcing connection (Prioritycast). If not available, Prioritycast RP must be implemented in the IPTV Video Headend Video Distribution Switches, with PIM RP-Mapping configuration on all L3 networks and devices between the Cisco DMP VLANS, originating multicast video, Cisco Vision Dynamic Signage Director or other critical traffic.

6.blank.gif Network support for IEEE 1588 Precision Time Protocol on every DMP VLAN Switch Virtual Interface.

7.blank.gif The network Multicast Routing Information Base and Multicast Forwarding Information Base must support the total sum or greater of Multicast streams in the Intranetwork including Data, Video and PTP multicast.

Unicast – Considerations (Management-Oriented Deployments)

In networks that do not have the required multicast features, or where some DMPs are deployed at locations that cannot be reached via multicast, unicast settings in Cisco Vision Director allow remote control and operation of DMPs and the following restrictions should be noted:

1.blank.gif State synchronization across multiple DMPs – unicast state changes cannot provide the same synchronization that multicast messaging offers.

2.blank.gif Zone-based video wall synchronization is not supported.

3.blank.gif Certain data integration with external sources that are normally done via multicast have to be implemented in a work-around fashion.

Routing/Switching - Mandatory Network Design Requirements (All Deployments)

1.blank.gif Hierarchical model consisting of Core, Distribution and Access Layer, or a Collapsed Core model consisting of Spine and Leaf topology.

2.blank.gif Power over Ethernet compliant to IEEE 802.1at (POE+ 30 watts per DMP interface for indicated models) provided by the network Access layer/Leaf switches.

The following table shows the power requirements of the Series 2-4 DMPs:

Table 1 Power Requirements of the Series 2 - 4 DMPs

Power Requirement
Series 2
Series 3
Series 4
DMP - 2K
SV - 4K
CV - HD
CV - UHD
CV - HD2
CV - UHD2
PoE
15W
Note 1
15W
Note 1
15W
Note 1
PoE+
 
30W
 
30W
 
30W

Note 1 : When only 15W is available, it may appear that the DMP is partially working, but some features including display of video and HTML5 issues can occur Powering the DMP in this mode is not supported and it should not be deployed in this fashion.

3.blank.gif Use redundant power supplies at the network Access layer/Leaf switches capable of supporting all connected DMPs.

4.blank.gif Implement IEEE 802.1ab (LLDP) on all Access layer/Leaf switches physically connected to each DMP that requires 30 watts (e.g., UHD and UHD2 models).

5.blank.gif Use unique IP DHCP scopes, providing infinite leases using option 43, for each Cisco DMP VLAN. (DHCP option 60 is optional).

6.blank.gif Use a preserved state database with synchronization between redundant DHCP servers for each Cisco DMP VLAN.

7.blank.gif Use Spanning Tree Portfast or equivalent on all host access interfaces.

8.blank.gif BPDU Guard or equivalent on all host access interfaces.

9.blank.gif Use VLAN pruning on all trunk interfaces.

10.blank.gif Use 802.1w Rapid Spanning Tree on all Intra-network trunk interfaces.

11.blank.gif Do not exceed 500 DMPs per VLAN.

Use no security measures or mechanisms which may prevent a DMP from obtaining and maintaining a lease in the current provisioned VLAN. These may reallocate provisioned VLANS, intercept or respond to the DHCP ARP verification process or other security technologies, which may prevent access to the network in a timely manner or require authentication.

Use no traffic filtering device, or security or provisioning device, in any part of the end-to-end L2/L3 network path between Cisco DMP VLANS, IPTV Video Headend equipment, Cisco Vision Dynamic Signage Director and/or other critical traffic that would disrupt the normal flow of data traffic between the mentioned devices.

In SDA Architectures, video walls and synchronization are only applicable within a specific node infrastructure. This is because TTL is decremented between nodes and increasing PTP TTL is not recommended as a method to compensate for it.

Routing/Switching - Recommended Network Design Requirements (All Deployments)

1.blank.gif At least 4 x 10-Gigabit uplinks between each Core or Spine switch.

2.blank.gif Cisco Catalyst switches for the network Access layer/Leaf switches.

3.blank.gif Cisco Catalyst or Nexus switches (redundant configuration) for the network Core/Spine switches.

4.blank.gif Use virtual port channel (VPC), VSS or similar technologies in the network Core/Spine switches.

5.blank.gif Use rapid per VLAN spanning tree (RPVST) on Intra-network trunk interfaces.

6.blank.gif Two 10 Gigabit Ethernet links per network Access layer/Leaf and Distribution layer switches, with each link connected to an adjacent hierarchical switch.

7.blank.gif Use fiber-based uplinks between the network Access layer/Leaf and Distribution layer to both Core/Spine switches.

8.blank.gif Do not cascade network Access layer/Leaf switches.

9.blank.gif Enhanced Interior Gateway Routing Protocol (EIGRP) is recommended for unicast routing in two-tier networks. Note the following exceptions:

a.blank.gif Network may use open shortest path first (OSPF) protocol. OSPF is hierarchical and typically used for three-tiered network designs.

b.blank.gif Network may use border gateway protocol (BGP) for connectivity to fusion nodes in SDA architectures.

10.blank.gif Implement default gateway redundancy. Use Gateway Load Balancing Protocol (GLBP) which provides for router load balancing as well as redundancy among leader and standby routers, or, for active/standby router redundancy only, implement either Virtual Router Redundancy Protocol (VRRP) or Hot Standby Router Protocol (HSRP).

11.blank.gif Use dual redundant external Internet access for external content integration to sources beyond the Intra-network.

12.blank.gif Use a separate Cisco DMP VLAN per intermediate distribution frame (IDF) switch stack.

Quality of Service (QOS) - Mandatory Requirements (All Deployments)

In Cisco Vision, end-to-end QOS support is needed for delivery of video traffic. Video traffic is classified, marked and policed as it enters the network. This traffic is then queued according to administratively configured priority as it is carried through the network. This purposeful handling of the traffic guarantees that the network meets the performance requirements of video delivered for display on DMP connected monitors, whether it is sourced from the video headend, or from a DMP that is used as an encoded source on the network. Here are the requirements:

1.blank.gif Do not use Auto QOS.

2.blank.gif Use Differentiated Services Code Points (DSCP) and Per-Hop Behaviors (PHB).

3.blank.gif Implement traffic classification with appropriate DSCP marking applied at ingress to the network for all IP Multicast video, Cisco Vision Dynamic Signage Director data traffic, and other critical traffic.

4.blank.gif Use DSCP classification of CS5 for all Cisco DMP IP Multicast, IP Multicast Video, and Cisco Vision Dynamic Signage Director IP Multicast traffic.

5.blank.gif Implement an egress queue policy-map which includes a priority queue that reserves 15% of total 10-Gigabit uplink interface bandwidth for IP Multicast Video traffic on all interfaces between the Cisco DMP VLANS, IPTV Video Headend equipment, Cisco Vision Dynamic Signage Director, and/or other critical traffic.

6.blank.gif Use QOS trust boundaries on all Intra-network interfaces between the DMP VLANS and the originating multicast video, Cisco Vision Dynamic Signage Director, or other critical traffic.

For additional design information, refer to the Enterprise QoS Solution Reference Network Design Guide.

Video Headend and Video Delivery Requirements

Follow these requirements for the transport and delivery of IP video architecture and design. Areas covered within the section include:

blank.gifVideo Sources (VS)

blank.gifVideo Encoding (VE)

blank.gifVideo Transport (VT) and Delivery

Video Sources (VS) – Mandatory Requirements

1.blank.gif For any In-House generated video, Terrestrial/Satellite/Over The Air video service providers and all other third-party video service providers, ensure the network supports all customer-selected UHD, HD and/or SD programs as provisioned in total aggregate throughput by the end customer and/or their authorized agents for input, and end-to-end in the Cisco Vision Dynamic Signage Director solution.

2.blank.gif Ensure the IPTV Video Headend encapsulates all encoded MPEG-2, MPEG-4, and MPEG-H IPTV traffic in ISO 13818 MPEG-TS (transport streams) for transport throughout the network.

3.blank.gif IPTV Video Headend must have redundant network connections between the video distributions switches and the Core/Spine switches.

4.blank.gif Network infrastructure incorporates supported multicast routing for distribution of all IPTV channels.

5.blank.gif For IGMPV2 implementations - IPTV Video Headend Video Distributions Switches must be the root of the Prioritycast RP Tree.

6.blank.gif IPTV Video Headend Video Distribution Switches must not be used as access switches for DMPs, except for the purpose of monitoring video traffic.

7.blank.gif IP Multicast Video must not be encrypted with any encryption algorithm except those explicitly outlined as supported in the associated Cisco Vision Dynamic Signage Director documentation.

8.blank.gif IP Multicast Video Transport Streams must be received by DMPs as Single Program Transport Streams.

9.blank.gif Locally played content must be encoded using a constant bit rate for use in video wall applications.

10.blank.gif Ensure all video to be used in a video wall application complies with a 40 ms PCR interval and +/- 500 ms jitter/accuracy.

Video Sources (VS) – Recommended Requirements

1.blank.gif For IGMPV2 implementations – if the IPTV Video Headend is implemented with a primary and redundant Video Multiplexer, then Prioritycast RP should be used for Redundancy.

2.blank.gif IP Multicast Video Transport Streams bit rate should be 10-25 mbps per HD stream and 25-35 mbps per UHD stream.

3.blank.gif IPTV Video Headend should include a primary and redundant Video Distribution Switch (VDS).

Video Encoding (VE) – Mandatory Requirements

1.blank.gif IPTV Video Headend must support MPEG-2, MPEG-4 or high efficiency video coding (HEVC) internet protocol television (IPTV) traffic in ISO 13818 MPEG-TS encapsulated in UDP IP or RTP IP Multicast frames/packets.

2.blank.gif IPTV Video Headend must support the encoding of uncompressed HD-SDI In-House video sources as MPEG-2, MPEG-4 or HEVC IPTV transport streams encapsulated in IP Multicast frames/packets.

Video Encoding (VE) – Recommended Requirements

1.blank.gif Employ Cisco-qualified encoders in the IPTV Video Headend to inter-operate with the Cisco Vision Dynamic Signage Director solution.

2.blank.gif Use standards-based MPEG multiplexer where needed to groom the stream in some supported method or to separate Multiple Program Transport Stream (MPTS) to Single Program Transport Stream (SPTS).

Video Delivery (VD) – Mandatory Requirements

1.blank.gif Use a dedicated physical 1:1 connection between each video display and each Cisco DMP via an HDMI cable to deliver audio and video programming to the video display.

2.blank.gif Use a dedicated physical 1:1 connection between each video display and each Cisco DMP via an RS-232 cable to remotely control the video display with RS-232 codes.

3.blank.gif Customer must determine correct RS232 polarity pinout between each Cisco DMP and each video display.

4.blank.gif Ensure that the required RS232 control codes for each video display model used is available.

5.blank.gif Any third-party control application must use Cisco’s proprietary control API for all remote-control functions.

6.blank.gif Customer must provide all physical wiring and adaptors for the mounting and interconnections of the Cisco DMP and the video display.

7.blank.gif Provide for secure mounting of Cisco DMP, video display and all associated cabling between DMP and video display, as well as DMP and the access switch.

Video Delivery (VD) – Recommended Requirements

1.blank.gif Connect the included external infrared receiver to each Cisco DMP for remote control by an IR control device.

Cisco Vision Dynamic Signage Director Solution Requirements

The requirements captured within this section are generally derived from business requirements around the operation and maintenance of the Cisco Vision Dynamic Signage Director solution, including:

blank.gifContent Transformation (CT)

blank.gifCisco Vision Dynamic Signage Director (DSD)

Content Transformation (CT) – Mandatory Requirements

1.blank.gif HDMI DMP Pass Through must utilize an HDCP-compliant device.

2.blank.gif HDMI DMP Encoding input must not contain HDCP Copy Protection.

3.blank.gif Locally produced or third-party content may include, static image files, video files. MPEG transport streams and codecs must be provided in a format supported natively by the Cisco Vision Dynamic Signage Director solution.

4.blank.gif Do not use DMP-destined file content that exceeds 4GB in file size.

5.blank.gif Locally played content must be encoded using a constant bit rate for use in video wall applications.

6.blank.gif Ensure all video to be used in a video wall application complies with a 40ms PCR interval and is +/- 500ms jitter/accuracy. Video walls are considered in spec if their frames are +/- 1 frame from each other. Currently, it is recommended not to exceed 16 screens in a single video wall. Note, sync tolerance is subjective.

7.blank.gif Locally produced or third-party external content data sources which may include, XML, JSON, SQL, GSIS, Daktronix, OES, ATOM and RSS and must be provided in a format as specified by current product documentation.

8.blank.gif Locally produced or third-party HTML5 webpages which may be rendered by the DMP for view on video displays must be compatible with the current feature set supported by the Chromium browser on the DMP and must not exceed the hardware capabilities of the DMP, including memory, CPU and disk space.

Content Requirements

The DMPs can render various content on the screen, possibly split across screen regions. Except for channels, content must be contained in a playlist that is then assigned to a screen region. The following types of media content can are supported:

blank.gifExternal HTML

blank.gifStill Images

blank.gifVideos

External HTML

The HTML canvas where DMP runtime renders content on is fixed at 1920x1080 resolution. For 4K/UHD-enabled players connected to a UHD display, the DMP upscales the canvas and renders any UHD video in native UHD resolution.

An external URL can be added to Cisco Vision Director as a piece of content that can be used in a playlist, or as a channel. In either case, the external page is rendered in a sandbox. That is, the page is rendered inside an HTML iframe.

For an external URL to be rendered by the DMP (either as a content or as a channel), the page (and the source web site) must not prevent the page from being rendered in an iframe.

Cisco Vision Director and the DMP runtime make no effort to synchronize any elements contained in the external HTML page. It is up to the HTML content creators to synchronize its content if the intent is to display the page on multiple screens.

Caveats on Using Video in External HTML Pages

blank.gifVideo elements must refer to streamed video. Non-streamed video (that is, video that must first be downloaded by the DMPs) are not supported. There is no guarantee that the video will play reliably and at the time it is expected to play.

blank.gifThe DMP runtime manages the video decoded. Any video playing in the HTML page is unmanaged. For 4K/UHD players, if you plan to play video on the external HTML page, limit it to 1 video playing at any given time, and only when the DMP is not playing dual video.

blank.gifFor an external HTML page that is used as a channel or used as playlist content inside a non-full screen region, design the page so that they are responsive, and scale the content based on the detected display/region dimension. Cisco Vision Director will not scale the content by default.

Still Images

JPEG and PNG are the supported image formats in Cisco Vision Director.

Table 2 Static Graphic Formats

Format

DMP

JPEG
8-bit RGB CMYK, grayscale, or black and white color spaces are not supported.
PNG
8-, 16-, 24-, and 32-bit (24-bit with 8-bit transparency) recommended.
Image Resolution
Max supported resolution:
2048x1280x32bpp (for 4K/UHD players). For non-4K/UHD players, use images that are no more than 1920x1080.

Video

Video content that can be used in Cisco Vision Director may be:

blank.gifLocal video file

blank.gifStreamed video

Local video files are distributed (or staged) to DMPs. Multicast videos are primarily in-house videos or videos encoded by DMPs and referenced as video channels in Cisco Vision Director.

Unicast video channels are also supported, but synchronized playback on the DMPs should not be expected or supported.

Table 3 Supported Video/Audio Formats for Local Files for the SV-4K (UHD), CV-UHD, and CV-UHD2 DMPs

Format

SV-4K, CV-UHD, and CV-UHD2 DMPs

Models

HD/SD is supported.
Video content with UHD resolution is supported only on the SV-4K, CV-UHD and CV-UHD2 players. Refer to for UHD video content specifications.
MPEG-2 TS (transport stream) required for seamless looping of video files MPEG-4.
Supported file type:
.mpg,.mpeg,.mp4,.m2t,.m2ts, and.ts file types.
mp4 is recommended to reduce black frames.

H.264 Specifications: Support for Main or High Profiles up to Level 4.2, AAC audio, CBR audio (VBR is not supported).
H.265 for CV-HD2 and CV-UHD2 DMPs.
Video Resolution
Max supported resolution: 3840x2160x60p.

Aspect Ratio

Widescreen 16:9 (1.0 square pixels).

Field Order

Progressive.

UDP Multicast and File-Based Video

Codec: H264
Encapsulation: MPEG2-TS or MPEG-4

Video Bit Rate Encoding

Recommend 30-40 Mbps constant bit rate. Note that a second video decoder can simultaneously support a 1080p video at up to 40 Mbps.

Audio Streaming

Cisco Vision Dynamic Signage Director does not support streaming audio, for example audio-only tracks.

Local Audio Sample Rates

48kHz

Table 4 Supported UHD Resolution Video Formats for the SV-4K (UHD), CV-UHD, and CV-UHD2 DMPs

Format

SV-4K, CV-UHD, and CV-UHD2 DMPs

Models

Only video content with UHD resolution is supported.
Graphics with UHD resolution are not.
MPEG-4 highly recommended. Other formats have not been tested.

Video Resolution

3840x2160x60p or 4096x2160x60p.

Video Encoding

H.265 High Efficiency Video Coding (HEVC).
H.265 version 1 profiles only—Main and Main 10.

Main Profile

If your display components support HDMI 2.0, you can display a UHD video at 60p; encode the file using the Main 10 profile (10 bits of color depth with 4:2:0 chroma sampling) at level 5.1. If your display components do not support HDMI 2.0, you can display a UHD video at a max of 30p (with 8 bits color depth). Use a Main profile at level 5.0.

Video Encode Bit Rate

2000 to 25000 Kbps.

Bitrate

CBR between 30 and 40 Mbps. Note that the second video decoder can simultaneously support a 1080p video at up to 40 Mbps.

Max Streaming Bitrate (with HDMI-In Encoding)

We recommend two times the video encode bit rate.
DMP encoding can be up 60 fps at 720p, or up to 30 fps at 1080p.

Table 5 Supported Color Depths for UHD Video

Resolution

8bit

10bit

12bit

4Kp24
4Kp25
4Kp30

4:4:4 (RGB)

4:4:4 (RGB)

4:4:4 (RGB)

4Kp50
4Kp60

4:4:4 (RGB)
4:2:0

4:2:0

4:2:2
4:2:0

Table 6 Supported Video/Audio Formats for Local Files for the DMP-2K, CV-HD, and CV-HD2 DMPs

Format

DMP-2K, CV-HD, and CV-HD2 DMPs

Model

HD/SD is supported.
MPEG-2 TS (transport stream)
MPEG-4
Supported file type:
.mpg,.mpeg,.mp4,.m2t,.m2ts, and.ts file types

.mp4 is recommended to reduce black frames.

H.264 Specifications: Support for Main or High Profiles up to level 4.2, AAC audio, CBR audio (VBR is not supported).

Video Resolution

1920x1080

Aspect Ratio

Widescreen 16:9 (1.0 square pixels).

Field Order

Progressive

UDP Multicast and File-Based Video

Codec: H.264
Encapsulation: MPEG2-TS or MPEG-4

Video Bit Rate

Recommend 30-40 Mbps constant bit rate. Note that a second video recorder can simultaneously support a second 1080p video at up to
40 Mbps.

Audio Streaming

Cisco Vision Dynamic Signage Director does not support streaming audio, for example audio-only tracks.

Local Audio Sample Rates

48 kHz

Take extreme care when referencing video content in an external HTML page. Cisco Vision Director’s DMP runtime implicitly manages the video decoders. Playing video from an HTML page is unmanaged and may change the state of the decoders without the knowledge of the DMP runtime. When using dual video in Cisco Vision Director-managed script states, avoid using external URLs that play video.

Video, like other content on the screen, can be rendered in portrait mode. However, when configuring a display to render in portrait mode and video content will be used, restrict this use case to 4K/UHD players.

Local video files must have durations that are at full-second boundaries, like 20 seconds, 1 minute 15 seconds. Any extra duration (in milliseconds, or extra frames) may be truncated1.

Encrypted video is supported. The encryption algorithms that are supported/qualified are:

blank.gifAES 128 ECB

blank.gifAES 128 CBC

Video encryption algorithm (and associated encryption key) is site-wide, and not video-source-specific. Enabling video encryption does not affect the playback of unencrypted video content.

Data Integration and Widgets

A widget is dynamic content that can be composed in Cisco Vision Director. In its simplest form, it can contain information and images that do not change over time. In general, however, some of the elements come from an external source and dynamically change, such as the team scores in a sporting event or the price of a menu item.

Widgets can get data feeds from external sources, pulled by Cisco Vision Director through its data integration component. For HTTP-based data sources, TLS1.2 is the default cryptographic protocol since Release 6.2. However, due to security requirements, there are constraints on the encryption algorithms supported2.

If the data source uses lower version of TLS1.2, or Cisco Vision Director and the external data source cannot negotiate on the encryption algorithm, one option is to enable compatibility mode by setting a registry key named security.integration.compatibility to true.

Local Control API

Cisco Vision Director provides RESTful APIs over HTTPS. Out of the box, it uses self-signed certificates to ensure secure communication over the wire.

Cisco Vision Director provides a mechanism for customers to import their own certificate so that web UI access and local control API consumption will be seamless and not require special steps (or code) to handle self-signed certificates.

Starting with Release 6.2, the local control API restricts HTTPS communication over TLS 1.2. For control devices (such as Crestron) that do not yet support TLS 1.2, Cisco Vision Director must be set to backward compatibility mode. To do this, change the registry key named security.access.compatibility to true.

The above will globally affect other RESTful APIs offered by Cisco Vision Director, such as the input trigger API.

Video Wall Requirements

DMPs in a video wall must be on the same VLAN and connected to the same access switch. PTP is also required. Whenever possible, a PTP TTL of 1 would provide better sync for file-based video content.

To achieve the best synchronization with multicast video, the streamed video must conform to ISO-13818-1. With the current state of the DMP firmware, any 2 DMPs can be +/- 1 frame off.

Due to limitations in display technologies (where lines are scanned/displayed from left-to-right, top-to-bottom), a 2x2 video wall with fast motion may show out of sync, regardless of video source (multicast or file-based). The visual out-of-sync wall becomes more evident as the number of rows increase. A 1xn video wall, where objects move across the screens is less susceptible to the TV display’s scan behavior.

Video wall size tested and supported is up to 3x3 (landscape orientation).

For formats and restrictions refer to the Content Requirements section for details. For additional information on video wall planning, refer to the latest version of Cisco Vision Content Planning and Specifications Guide.

Cisco Vision Dynamic Signage Director (DSD) Server Requirements

Cisco Vision Director is designed to run on a virtual machine (VM) provisioned on an ESX server. For vSphere version compatibility, consult the Cisco Vision Software Installation and Upgrade Guide: Release 6.3.

Cisco Vision Director is available as an ISO image, where Releases 6.3 and 6.2 ship with Red Hat Enterprise Linux (RHEL)7, while Release 6.1 (and below) ships with RHEL5.

Table 7 lists the VM hardware and OS guest specifications for Cisco Vision Director Release 6.3.

Table 7 Virtual Machine Hardware and OS Specifications

System Component
Specification
VM Version
Release 6+
Guest Operating System
Red Hat Enterprise Linux 7 (64-bit)
Network Adapter
VMXNET3 3
SCSI Controller
LSI Logic Parallel or LSI Logic SAS
Disk Provisioning
Thick
3. E1000 is used for RHEL 5 and VMNET adapter for RHEL 7. E1000 may be used for small configuration where the overall size of content to be distributed is small. VMXNET3 may not work for Cisco Vision Director releases prior to 6.2.

Four memory profiles are supported:

blank.gifLarge

blank.gifStandard

blank.gifSmall

blank.gifMini

Since Releases 6.1, support for two configurations was implemented: Small and Standard. In Release 6.3, we expanded the configurations to accommodate more deployment options. Table 8 shows the configuration based on VM resources.

Table 8 Cisco Vision Director Server Deployments Available

Configuration

RAM

CPU Clock Speed

vCPU Count

Mini

8 GB

1.9 GHz

6

Small

8 GB

2.5 GHz

6

Standard

32 GB

2.5 GHz

24

Large

60 GB

3.6 GHz

32

Choose the configuration based on the size and scope of the overall signage solution. Example Bill of Materials (BOMs) based on the criteria shown in tables below is presented in Appendix B: Bill of Material of this document.

Consult the Cisco Vision Software Installation and Upgrade Guide for vSphere version compatibility as it may be release-specific.

Table 9 Minimum Virtual Machine System Requirements for Large Configuration

System Component
Minimum Requirement
Processor
3.6 GHz, 6 Core, 19.25 MB Cache (Intel 6128) 4
Forward write operations per second
12 Gbit/s SATA SSD, Raid 10 5
Virtual CPUs 6
24
Virtual Disk Space
900 GB
Virtual RAM (VRAM)
60 GB
4.When selecting CPUs by cost, choose higher CPU clock rate over additional cores.
5.For storage area network (SAN) implementations, a performance of 10K IOPS is required.
6.Hyperthreading can be used. Be sure that the BIOS is properly configured to enable it.

Table 10 Minimum Virtual Machine System Requirements for Standard Configuration

System Component
Minimum Requirement
Processor
2.5 GHz, 6 Core, 19.25 MB Cache (Intel 6128) 7
Forward write operations per second
12 Gbit/s SATA SSD, Raid 10 8
Virtual CPUs 9
24
Virtual Disk Space
900 GB
Virtual RAM (VRAM)
32 GB
7.When selecting CPUs by cost, choose higher CPU clock rate over additional cores.
8.For storage area network (SAN) implementations, a performance of 10K IOPS is required.
9.Hyperthreading can be used. Be sure that the BIOS is properly configured to enable it.

Table 11 Minimum Virtual Machine System Requirements for Small Configuration

System Component
Minimum Requirement
Processor
2.5 GHz, 6 Core, 19.25 MB Cache (Intel 6128) 10
Forward write operations per second
6 Gbit/s SATA SSD, Raid 10 11
Virtual CPUs 12
6
Virtual Disk Space
225 GB
Virtual RAM (VRAM)
8 GB
10.When selecting CPUs by cost, choose higher CPU clock rate over additional cores.
11.For storage area network (SAN) implementations, a performance of 10K IOPS is required.
12.Hyperthreading can be used. Be sure that the BIOS is properly configured to enable it.

Table 12 Minimum Virtual Machine System Requirements for Mini Configuration

System Component
Minimum Requirement
Processor
1.9 GHz, 6 Core, 19.25 MB Cache (Intel 6128) 13
Forward write operations per second
6 Gbit/s SATA SSD, Raid 10 14
Virtual CPUs 15
6
Virtual Disk Space
225 GB
Virtual RAM (VRAM)
8 GB
13.When selecting CPUs by cost, choose higher CPU clock rate over additional cores.
14.For storage area network (SAN) implementations, a performance of 10K IOPS is required.
15.Hyperthreading can be used. Be sure that the BIOS is properly configured to enable it.

Cisco Vision Dynamic Signage Director (DSD) – Mandatory Requirements

1.blank.gif Customer must adhere to the best practices outlined in the latest release of the Cisco Vision Dynamic Signage Director Administration Guide, Cisco Vision Dynamic Signage Director Operations Guide, Configuring Cisco Vision Cisco Vision Dynamic Signage Director for External Triggers, Cisco Vision Director Data Integration Guide, and Cisco Vision Dynamic Signage Director Release Notes. Here is a link to the Product Page:
https://www.cisco.com/c/en/us/support/video/stadiumvision/tsd-products-support-series-home.html

2.blank.gif The server for Cisco Vision Director must meet the minimum system virtual machine requirements for CPU, Memory, Drive space, and read/write IOPS listed in Table 9 through Table 12.

3.blank.gif The deployment must include a primary and secondary Cisco Vision Director server.

4.blank.gif The primary and secondary Cisco Vision Director VMs must be in the same VLAN.

5.blank.gif Only use a HID touch screen monitor model for which the DMP contains driver support.

6.blank.gif Do not stream video over 802.11a, b, or n WIFI to the DMP.

7.blank.gif Use an internal NTP source accurately synced to a minimum of Stratum 3 to an NTP leader clock. The NTP source must not be virtualized.

8.blank.gif Cisco Vision Director VM must not be used by DMPs for NTP synchronization.

9.blank.gif Customer must use the required firmware for each DMP model as specified in the Cisco Vision Dynamic Signage Director Release Notes.

Cisco Vision Dynamic Signage Director (DSD) – Recommended Requirements

1.blank.gif Use a tested TV model for HDMI/CEC support for Power ON, Standby, Power Status control.

2.blank.gif Operation should allow for a biweekly reboot of each Cisco DMP. See documentation for Task Note: Configure Reboot DMPs.

Director Server Ports

Note: For a complete port reference for Cisco Vision Dynamic Signage Director servers, see the Cisco Vision Dynamic Signage Director Product Deployment Requirements for your release.

DMP Ports

While the DMP is a separate product, you can refer to the input/output ports on the DMP to ensure the proper communication with Cisco Vision Director and other external systems..

DMP – Bandwidth Considerations for WAN Deployments

For deployments where the DMPs are distributed, as in the case of Multiple Venue Deployments, bandwidth capacity should be properly considered even if live content is not streamed across the WAN. For example, DMP firmware upgrades will be needed from time to time and these files are generally in the 130-150 MB files size range. The transfer of firmware file may fail if due to bandwidth constraints it takes longer than 30 minutes (current time-out period. Refer to the latest Release Notes for updates) to complete.

To estimate the minimum length of time required for a file transfer:

1.blank.gif Divide usable WAN bandwidth (in Mbps) by (Firmware upgrade file size in MB X 8 bits/Byte).

The result will be in minutes and must not exceed 30.

Note: Actual transfer time will normally be higher due to packet headers, retransmissions due to high latency, etc. The DMPs are upgraded individually and consume the link until the upgrades are complete.