Skylark API

Action Router

Action Router

API of Services

Graphics Actions: Management of Graphic Compositions

Ezcaster: Server of Task Queue (Playlist)

Irplay: Slow Motion and Instant Replay Service

RecSrv: Recording Service

Stored: Database Service

Router Bus: Matrix Management Service

Neovid HTTP API

Service Ports

Service	File (*.exe)	Higher Level Protocol	Transport	Ports	Note
-	-	XMLRPC/HTTP	TCP	20100 - 21100	dyn/alloc zone–the pool of dynamically allocated ports (e.g., for Multiscreen or ProfanityDelay)
Action Router	comgpid	XMLRPC/HTTP	TCP	5454	The service providing registration for all other system modules sending or receiving actions.
GPI Board	gpi	XMLRPC/HTTP	TCP	4142	The service responsible for work of GPI cards and system keyboards.
Administrator control panel	neovid	XMLRPC/HTTP	TCP	7901	The server control web-panel
Multiscreen	multiscreen	NVT	TCP	5657	The multiscreen client application
Program Channel	ezcaster	XMLRPC/HTTP	TCP	4942+N*16	The service for processing a clip queue (a one layer playlist). The playlist service reserves 16 ports (the main playlist, graphic playlists from 1 to 8, port reserve). The maximal configuration supports simultaneous work of 12 channels with 9 playlists in each of them: Program_1: 4942-4950 Program_2: 4958-4966 Program_3: 4974-4982 Program_4: 4990-4998 Program_5: 5006-5014 Program_6: 5022-5030 Program_7: 5038-5046 Program_8: 5054-5062 Program_9: 5070-5078 Program_10: 5086-5094 Program_11: 5102-5110 Program_12: 5118-5126
Program Channel	rrplay	XMLRPC/HTTP	TCP	4742+N*16	The program channel player service. The program channel service reserves 16 ports (10 for layers, 6 for port reserve). The maximal configuration supports simultaneous work of 12 channels: Program_1: 4742-4757 Program_2: 4758-4773 Program_3: 4774-4789 Program_4: 4790-4805 Program_5: 4806-4821 Program_6: 4822-4837 Program_7: 4838-4853 Program_8: 4854-4869 Program_9: 4870-4885 Program_10: 4886-4901 Program_11: 4902-4917 Program_12: 4918-4933
Playout	eplayer	-	TCP	4642+N	The playout service
Capture	ecapture	The first available from the dynamic pool (from 20100)	The capture service
Router Bus	avroute	XMLRPC/HTTP	TCP	4842+X	The service for control of a matrix switcher. X – the RouterBus service number (enumeration starts with 0.). The port is specified in the Router Client app settings when establishing a new connection.
Recorder	recsrv	XMLRPC/HTTP	TCP	4242 + 4258	The recording service
Storage	stored	XMLRPC/HTTP	TCP	9900 + 2*N	The database service
Storage	stored	STORED_DATA	TCP	9901 + 2*N	The database service
Storage	stored	STORED_LOOKUP	UDP	10101	The database service
VTR	vtrsrv	XMLRPC/HTTP	TCP	4542 - 4558	The service for working with a tape-recorder
RecManager	recmgr	XMLRPC/HTTP	TCP	11235	The service for recorder management
TCSrc	tcsrv	XMLRPC/HTTP	TCP	42422	The timecode receiver service
Instant Replay	irplay	XMLRPC/HTTP	TCP	10042	The instant replay and slow motion service
MultiScreen	mtscsrv	The first available from the dynamic pool (from 20100)	The multiscreen service
ProfanityDelay	airblock	The first available from the dynamic pool (from 20100)	The profanity delay service for live broadcasts
RSS Feeder	RSS Generator
Time Shift	no	no	no	no	The virtual service created by simultaneous launch of ecapture and eplayer

N – the number of launched services (enumeration starts with 0).

Additional Information

Recalculating Calendar Time to Julian Days and Back.

Air Manager Rec-List Structure

Air Manager Playlist Structure

API Use Examples

Replay Server Management from JavaScript via Instant Replay API

Program Channel Management from JavaScript via Ezcaster API