Kiloview NDI Switcher Server Deployment Guide

Leading solution provider of IP-based video transmission

(V1.0 version)

1 Kiloview NDI switcher server deployment

1.1 Server environment preparation

1.1.1 Hardware environment

Processor: High frequency CPU, such as E2288G, 12 Generation Core i5 12600K.

Hard disk: 64G or higher.

Memory: 4GB RAM or above 16G.

Network card: one or more 10G or higher speed network card.

1.1.2 Software environment

Operation system: Linux64-bit operating system (Ubuntu 18.04, 20.04).

1.1.3 Network environment

Internet application tools and image files.

LAN Bandwidth: 10 Gigabit networks.

1.2 Login to server

You can use remote terminal software to login to the server; Xshell or PuTTy is recommended.

Xshell download website: https://www.netsarang.com/zh/xshell-download/

PuTTy download website: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

1) After installing Xshell, enter the IP address of the server in the new session and use SSH protocol to communicate. The default port is 22. Click "OK" after input completed.

Screenshot description: Xshell connection properties window showing SSH protocol, server IP address field, and port 22.

2) Enter the user name and password in the pop-up dialog box. Ordinary users need sudo to obtain management right or log in as root user. The deployment process is completed by the root user. You can enter sudo su- in the command window to switch to the root user.

1.3 Deployment guide

Step 1: Install container. Enter curl -fsSL https://get.docker.com | bash in the terminal window.

Terminal output showing Docker installation script execution and successful installation.

Step 2: Install NDI discovery tool. Enter apt install avahi-daemon in the terminal window.

Terminal output showing package installation process for avahi-daemon.

Enter Y when prompted "Do you want to continue?[Y/n]". Wait for the installation to complete.

Step 3: Install netdata to obtain CPU, network datasheet, etc. Enter docker run -d --name status --restart=always -v /var/run/docker.sock:/var/run/docker.sock:ro --pid host --network host -e GLANCES_OPT="-w" nicolargo/glances in the terminal window.

Terminal output showing Docker pulling the nicolargo/glances image and starting the container.

Step 4: Upload NDI switcher image to the server.

(1) Upload NDI switcher image from personal computer to server.

[Warning] NDI switcher image needs to be uploaded to the Linux system from an NDI local personal computer, which requires a file transfer tool. Deployers can use the Xftp file transfer tool that comes with Xshell or other file transfer tools, such as SecureCRT.

Screenshot description: Xshell SFTP window showing files on the local computer and the remote server, with instructions to drag and drop the NDI image file.

Please contact Kiloview sales or mail to info@kiloview.com with NDI switcher image documents.

(2) Load NDI switcher image in the server.

Execute the command: docker load -i trial_ndimatrix.tar

Terminal output showing the process of loading the Docker image.

Note: If the location of the NDI image file is not in the current directory, you need to specify the folder where the NDI image file is located. For example: If the directory where NDI image file is located is /home/kiloview, then the NDI image file loading command is docker load -i /home/kiloview/trial_ndimatrix.tar.

Step 4: Run container.

Execute the command: docker run -d -v /home/data:/data/configs -v /var/run/avahi-daemon:/var/run/avahi-daemon -v /var/run/dbus:/var/run/dbus --restart=always --name kv_ndimatrix --network host --privileged=true kiloview/trial_ndimatrix:latest

Note: The last image name in the above command (e.g., trial_ndimatrix) must be the same as the name behind the loaded image at the top of the command line.

1.4 Login authentications

Enter "IP address of server:81" in the browser (Google is recommended), press enter to display the login interface of the NDI switcher. The default user name and password are admin.

Screenshot description: Kiloview NDI Switcher login interface with fields for Username and Password, and a Login button.

2 General Questions and Solutions

2.1 If there is an error message during the deployment process.

Solution: Please check the version of your operation system; it currently only supports Linux64-bit operating system (Ubuntu 18.04+ / Debian 9+).

(1) Check Linux digits: getconf LONG_BIT

Terminal output showing '64' for Linux bits.

(2) Check the version number of the Linux: cat /proc/version

Terminal output showing Linux kernel version and GCC version.

2.2 No response for a long time for the installation of the docker.

Solution: The process of the installation is relatively slow, please wait patiently. You can use the command docker version to check and confirm whether the installation is successful.

2.3 Fail to pull image

Solution: To pull the image, you need to get the image file via the internet. If the network delay is high or you cannot connect to the internet, kindly check whether the network is smooth by pinging an external website.

2.4 NDI switcher could not be logged in normally

Solution: Check if the server could start normally. Press "Win+R", open the command prompt window, type cmd, then type ping server ip.

(1) If it is able to ping the server IP, please check via the following commands:

<1> Check the status of running Docker: systemctl status docker

If Docker could not start normally, start Docker: systemctl start docker

<2> Check the status of running containers: docker ps -a

Terminal output showing running containers with their IDs, images, status, and names.

If a container runs abnormally, execute the following commands to delete the container and image, then redeploy as per the deployment guide:

  • Stop all containers: docker stop $(docker ps -aq)
  • Delete all containers: docker rm $(docker ps -aq)
  • Delete all images: docker rmi $(docker images -q)

(2) If it is unable to ping the server IP, please check as below instruction:

<1> Check whether the maintenance PC and server run normally and whether the LAN port light flashes normally.

<2> The server IP may have changed. Directly connect to the server, press "Win+R", type cmd, then type ifconfig, and apply the changed IP address (e.g., 81) to visit.

2.5 How to set static IP address for NDI switcher

Solution: The ways of setting static IP address may differ across operating systems. The configuration ways below apply to Ubuntu 20.04 version.

Execute: sudo vi /etc/netplan/00-installer-config.yaml

[Warning] (1) The Internet configuration file name for different minor versions may differ, e.g., "00-installer-config.yaml". If the file name is different, navigate to the /etc/netplan directory using cd /etc/netplan, search for the Internet configuration file, and enter the corresponding configuration file using the vi command.

(2) Press i to access the file editing mode.

(3) After inputting, press ESC, then enter :wq to save the file and exit.

(4) If you make a mistake input and do not want to save the file, press ESC and enter :q! to exit without saving files.

Configuration snippet showing network settings in YAML format with IP addresses, gateway, and nameservers.

2.6 It shows "no such file or directory" error during command execution.

Solution: When you copy the command from the file, it may include form characters that cause the command to change. When you encounter this, please execute the command manually.

Contact Information

For more questions, please contact us via: https://www.kiloview.com/en/support

KILOVIEW Electronics CO., LTD.

Tel: 86-18573192787

Email: support@kiloview.com

Web: www.kiloview.com/en

Address: B4-106/109, Jiahua Intelligence Valley Industrial Park, 877 Huijin Road, Yuhua District, Changsha City, Hunan Province, China.

Models: H5AI NDI Switcher Server Deployment, H5AI, NDI Switcher Server Deployment, Server Deployment, Server

File Info : application/pdf, 15 Pages, 643.68KB

PDF preview unavailable. Download the PDF instead.

Kiloview NDI Switcher Server Deployment Guide V1.0 211208

References

Microsoft Word 2016

Related Documents

Preview KiloLink Server Pro Installation and Deployment Guide
Comprehensive guide for installing and deploying the KiloLink Server Pro, covering server requirements, deployment commands, license agreements, and login verification.
Preview KiloLink Server Pro Installation and Deployment Guide
Comprehensive guide for installing and deploying KiloLink Server Pro, a seamless management and unlimited streaming solution from Kiloview. Covers server preparation, Docker setup, deployment process, port configuration, and login verification.
Preview Kiloview N6 NDI Converter: Bi-directional HDMI to NDI/NDI|HX Encoder/Decoder
Explore the Kiloview N6, a versatile bi-directional HDMI to NDI and NDI|HX converter. This device offers encoding and decoding capabilities, PoE, PTZ control, intercom, and broad software compatibility for professional video workflows.
Preview KILOVIEW NDI CORE MAX Quick Start Guide | Setup and Configuration
Get started with the KILOVIEW NDI CORE MAX using this comprehensive quick start guide. Learn about setup, device interface, network settings, NDI input/output management, and more.
Preview Kiloview NDI Video Encoder Quick Start Guide
A concise guide to installing, connecting, and configuring the Kiloview NDI Video Encoder for SDI and HDMI inputs. Covers packing list, device interfaces, LED indicators, network setup, Wi-Fi connection, NDI discovery, RTMP live streaming, firmware updates, and factory reset procedures.
Preview Kiloview: Professional Video Transmission Management Solutions
Kiloview Electronics offers a comprehensive range of video transmission and management solutions, including NDI video encoders, 4G-LTE bonding encoders, 4K UHD video decoders, video converters, and media gateways for broadcast, education, medical, and other industries.
Preview KILOVIEW MG300 v2 Media Gateway Quick Start Guide
A quick start guide for the KILOVIEW MG300 v2 Media Gateway, covering packing list, device interfaces, connection, login, usage, firmware upgrades, and factory reset.
Preview D260 HD Video Decoder: Cost-Effective IP Stream Decoding
Overview of the Kiloview D260 HD Video Decoder, a professional hardware device for decoding IP streams (NDI|HX, SRT, RTMP, etc.) to HDMI and SDI outputs, featuring multi-stream decoding and low power consumption.