Nexos socket server communication setup, Introduction, The nexos socket server – Grass Valley K2 Edge Protocol Manual v1.0 User Manual
Page 6
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.