beautypg.com

Nexos socket server communication setup, Introduction, The nexos socket server – Grass Valley K2 Edge Protocol Manual v1.0 User Manual

Page 6

background image

K2 Edge Protocol Manual – document version 1.0 – Page 6

3. Nexos Socket Server Communication Setup

3.1. Introduction

Nexos is the real-time playout application running on the K2 Edge frame, responsible for decoding,

rendering and encoding. Nexos can be remotely controlled over a network socket link. This chapter

explains how to set up remote control for third parties.

3.2. The nexos socket server

The nexos socket server listens on port #5001, waiting for clients to connect and send socket server

commands. The server uses the streaming (TCP) socket protocol. The nexos server is part of the nexos

application. A remote client sending only an occasional command will typically make a connection with

the nexos server, send the command, then close the link.

Clients regularly sending commands will connect and maintain the connection. The nexos socket server

does not close the client connection, the client has full control.

Clients expecting feedback from nexos will have to keep the connection open and wait for the feedback

replies. These are returned by nexos over the same link.