Viz Engine Administrator Guide

Version 5.0 | Published December 20, 2022 ©

Ports and Connections

This section contains information on the following topics:

Port Numbers

The table below lists all default server and listening port numbers that are used. When the firewall is well configured it can be kept enabled. Client side firewalls may cause issues when the Viz Artist/Viz Engine version is below 3.8.2 or the Graphic Hub version is below 3.0.0, since the communication protocol used was two-way and requires the firewall on the client side to be open for the Viz Artist/Viz Engine processes. However, it is not required to disable the firewall completely.

Listener

Port(s)

Descriptions and comments

Mediaftp

21

Used for video transfers from Viz One to Viz Engine.

Viz One

22

TCP and UDP for logging in to the Viz One operating system (Service: SSH).

Viz World Server

102

103

102 (TCP) is a Viz World Server listener port for Viz World Client connections when Server Allocator is not in use or only has one Viz World Server running.

103 (TCP) is a Viz World Server listener port for configuration tool connections to the first Viz World Server instance (as configurations are controlled by the first server instance). See also Vizrt Maps.

Viz One

137

139

Used for SMB file sharing (Service: Netbios)

Viz One, Microsoft Bing and Imagery on Demand

80

8080

Web interface and client software. SOAP port for communication with Viz One. For download of Microsoft Bing and Imagery on Demand images (Service: HTTP).

OpenSLP

427

Service Location Protocol (SLP) based discovery and search (TCP, UDP).

Viz One

443

445

(Service: HTTPS) TCP and UDP used for SMB file sharing (Service: Microsoft-DS).

Viz One Delivery

554

Real-time Streaming Protocol (Service: TCP).

Oracle database

1521

For clients that connect to the Viz Pilot Database.

Viz One

3080

Low resolution video and index files (Service: lighttpd).

Video servers

5250

MVCP and Xlator control port for video servers.

Note: This port is only necessary in combination with the video server extension (Service: AVCP).

Viz Engine

6100

6700

6800

55000-55015

56000-56015

Communication ports used by Control Applications (like Media Sequencer) to connect to a Viz Engine program and/or preview channel. Viz Engine’s default program and preview port is 6100.

In a single channel configuration where both program and preview output is on the same machine, the default preview port is set to 6800 to separate the program and preview channels.

In a dual channel configuration, the default program ports are 6100 and 6800 for channel one and channel two, respectively. In a dual channel configuration, when used for stereo production, the default program ports are 6700 and 6800 for channel one (left eye) and channel two (right eye), respectively.

For controlling Graphics Channels and/or Superchannels, ports 55000-55016 and 56000-56007 are used (can be changed in the config).

Viz Engine

610261046103

Communication ports from Viz Engine to Unreal Engine.

Viz Engine

6998, ...

Used to communicate with Viz Artist. Every instance opens two ports, starting with 6998 and 6999.

Viz Trio

6200

6210

6200 is used for controlling the Viz Trio client over a socket connection.

6210 is used by the Graphics Plug-in to establish a connection to Viz Trio.

Newsroom Component

6220

Used by the Graphics Plug-in to establish a connection to Viz Pilot’s Newsroom client.

Graphics Plugin Editor

6230

Used by the Graphics Plug-in to establish a connection to the Graphics Plug-in Editor (on Mac).

Graphics Plugin Config

6240

Used by the Graphics Plug-in to establish a connection to the Graphics Plug-in Configuration tool (on Mac).

Viz Ticker Service

6300

6301

Viz Ticker handler in the Media Sequencer connects to port 6300 for feedback from Viz Ticker Service.

Viz Ticker handler in the Media Sequencer connect to port 6301 when controlling Viz Ticker via a socket connection.

Viz Pilot

6484

Socket connection used for controlling Viz Pilot using macro commands.

Viz One

6555

Message bus port for communication with Viz One (Service: Message bus).

Preview License server

7452

For the Newsroom Component using an unlicensed Viz Engine for local preview with a connection to the Preview License server (is not the same as the Preview Server).

Viz Pilot Data Server

8177

Used to connect over HTTP with the REST interface.

Media Sequencer

8580

8594

For clients connecting to the Media Sequencer. 8580 is specifically used to connect over HTTP with the REST interface.

Viz One

8080

Used for sending key frames (Service: ardok).

Gateway

10001

10002

10540

10541

For DB notification events. For Gateway controller clients. For MOS object updates.For MOS playlist updates.

Viz World Server

10100

10200

10100 (TCP) is a Server Allocator listener port for Viz World Client connections, and is only used in order for clients to get connection details about Viz World Server(s). The first client connection is always diverted to port 102. In case of multiple server instances, port numbers are assigned according to a predefined schema (10101, 10102 for server instance two and three and so on). In case there is no Server Allocator, Viz World Server itself switches to port 102.

10100 (UDP) is a Viz World Server listener port for Server Allocator communication.

10200 (UDP) is a Server Allocator listener port for Viz World Server communication. Both UDP ports are internal ports used between the servers. For more information, please see the Viz World Client and Server 11.1 User Guide and later.

Viz Pilot

10640

Used by Gateway to establish a connection to Viz Pilot in order to send and receive updates on MOS messages (for example, items and playlists).

Viz Engine

14300

Alternative port used to avoid conflicts with port 6100 (for example, when using Viz Multiplexer). Port 6100 is normally used by renderers that are On Air, hence, it is (for example, when running Viz Pilot version 4 or Graphics Plugin towards Viz Artist/Viz Engine 2.x) recommended to use another port. Port 14300 is an optional port. The default 6100 may also be used if the renderer is not used On Air.

Graphic Hub

19396-19398

Ports in use when connecting to different Graphic Hub components. Since Graphic Hub version 3.0.0 and Viz Artist/Viz Engine version 3.8.2, a limited number of open network ports is required. These do not require any port exemption rules on the client side firewall configuration. However, for earlier versions, all ports must be open on the client side.

Connection Broker

21098

Connection to the Connection Broker configuration interface (for example, http://localhost:21098/).

Viz Engine

50007 - 50009

Multiplexing Ports that enable Viz Engine to work on other scenes in sessions that are used for preview purposes.

50007

MUX Isolated port: All connections to this port get their own session.

50008

MUX Shared port: All connections from one single host shares one session.

50009

MUX Fixed port: Same as shared port except that allocated resources are never cleared from memory.

50010

Still Preview port: Enables a user to request a preview of the next scene to be put On Air while another scene is On Air.

Preview Server

54000

Used to connect over HTTP with the REST interface.

Codemeter Webinterface

22352

To configure the Codemeter runtime via WebInterface.

Multiplexing Ports

Ports

Viz Engine

All other ports

images/download/attachments/105093399/gs_mp_p1.png

Still Preview Port

images/download/attachments/105093399/gs_mp_p2.png

MUX Isolated PortMUX Shared PortMUX Fixed Port

images/download/attachments/105093399/gs_mp_p3.png

The multiplexer functionality is an integral part of Viz Engine. When using Viz Engine a session management takes place internally, with one default session for the GUI and internal/external commands, and additional sessions created on-demand for the multiplexing ports or the preview port.

With multiplex ports, other than the MUX Still Preview port, the Viz Engine state is only switched when a command is received, which means a new session is created; hence, ten consecutive commands from a client only results in one state switch on the first command.

    • The MUX Still Preview Port (50010) state is switched when a command is received and immediately switched back to the main session such that On Air rendering is not hindered in any way.

    • The MUX Fixed Port (50009) is traditionally used by the old Viz Pilot Newsroom Client, and is the same as the MUX Shared Port, except that allocated resources are never cleared from memory. To avoid memory overload, it is recommended to clean up the Viz Engine regularly when this port is used.

    Info: There is no automated cleanup of memory on this port.

    • The MUX Shared Port (50008) is a shared port where all connections from one single host shares one session. It is most often used by Viz Trio and the Newsroom Client to show preview frames.

    • The MUX Isolated Port (50007) is an isolated port where all connections get their own session. It is used, for example in an NLE configuration, to deliver frames to the host NLE-system when rendering or scrubbing video clips with graphics. Using this port also suppresses bounding box commands.

    All multiplexing ports are supported by all Viz Engine versions, but require a license.