disguise developers

Python API

Execute Python code in Designer sessions to control and query projects programmatically.

MulticastConfig

The multicast destinations a network feed head streams to: an address and port for the primary and
the redundancy stream, plus a failover destination for each.

An understudy that has taken over a failed machine streams the adopted head on the failover
destinations, so those addresses are editable before a failover happens. One config is meant to
serve one head; usedBy() surfaces sharing.

Properties

primaryAddress : IPAddress

Address of the primary multicast stream

primaryFailoverAddress : IPAddress

Address the primary stream moves to when an understudy takes over the failed machine

primaryFailoverPort : int

Port the primary stream moves to when an understudy takes over the failed machine

primaryPort : int

Port of the primary multicast stream

redundancyAddress : IPAddress

Address of the redundancy multicast stream

redundancyFailoverAddress : IPAddress

Address the redundancy stream moves to when an understudy takes over the failed machine

redundancyFailoverPort : int

Port the redundancy stream moves to when an understudy takes over the failed machine

redundancyPort : int

Port of the redundancy multicast stream

Methods

init(self)

Resets all four destinations to the same default address and port, for the operator to give each its own.

usedBy(self) -> List[NetworkFeedConfig]

The network feed heads that stream to this config.