---
title: "MulticastConfig"
description: "API documentation for MulticastConfig"
url: https://developer.disguise.one/python-api/docs/multicastconfig/
---

# 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.

See also: [D3Net Guide](/plugins/guides/d3net)

Base class (inherits properties and methods): _[Resource](/python-api/docs/resource#resource)_

## Properties

#### **primaryAddress** : _[IPAddress](/python-api/docs/ipaddress#ipaddress)_

Address of the primary multicast stream

#### **primaryFailoverAddress** : _[IPAddress](/python-api/docs/ipaddress#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](/python-api/docs/ipaddress#ipaddress)_

Address of the redundancy multicast stream

#### **redundancyFailoverAddress** : _[IPAddress](/python-api/docs/ipaddress#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](/python-api/docs/networkfeedconfig#networkfeedconfig)\]_

The network feed heads that stream to this config.
