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

# NetworkFeedConfig

A feed configuration used for IP streams.

See also: [Feed Guide](/plugins/guides/feed)

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

## Properties

#### **codec** : _[NetworkVideo\_CompressionCodec](/python-api/docs/networkvideo_compressioncodec#networkvideo_compressioncodec)_

The video codec to use for compressed streams.

_Options: {0: ‘H265’, 1: ‘AV1’}_

#### **colourProfile** : _[ColourConversionProfile](/python-api/docs/colourconversionprofile#colourconversionprofile)_

The stream’s colour profile.

_Options: {0: ‘BT601’, 1: ‘BT709’, 2: ‘BT2020’, 3: ‘AUTO’}_

#### **compressedBitrate** : _int_

The average bitrate codec to target for compressed streams.

#### **feedNetworkOutputState** : _[FeedNetworkOutputState](/python-api/docs/feednetworkoutputstate#feednetworkoutputstate)_

The output state of the stream

#### **isInitialized** : _bool_

Indicate if the configuration has been initialized.

#### **multicastConfig** : _[MulticastConfig](/python-api/docs/multicastconfig#multicastconfig)_

The multicast destinations this head streams to, taken from the project’s pool of multicast configs. A head with none does not stream.

#### **networkTransportType** : _[TransportType](/python-api/docs/transporttype#transporttype)_

The network transport type of the stream.

_Options: {0: ‘Interlaced’, 1: ‘Progressive’}_

#### **transferCharacteristics** : _[TransferCharacteristics](/python-api/docs/transfercharacteristics#transfercharacteristics)_

The transfer characteristic of the stream.

_Options: {0: ‘SDR’, 1: ‘HLG’, 2: ‘PQ’}_

#### **transportBitDepth** : _[NetworkVideo\_TransportBitDepth](/python-api/docs/networkvideo_transportbitdepth#networkvideo_transportbitdepth)_

The transport bit depth of the stream.

#### **transportFormat** : _[NetworkVideo\_TransportFormat](/python-api/docs/networkvideo_transportformat#networkvideo_transportformat)_

The transport format of the stream.

#### **transportType** : _[NetworkVideo\_TransportType](/python-api/docs/networkvideo_transporttype#networkvideo_transporttype)_

The transport type of the stream.

## Variables

#### **COMPRESSION\_CODEC\_AV1** : _Final\[[NetworkVideo\_CompressionCodec](/python-api/docs/networkvideo_compressioncodec#networkvideo_compressioncodec)\]_ = NetworkVideo\_CompressionCodec.AV1

Transport type sending compressed video compressed with the AV1 codec

#### **COMPRESSION\_CODEC\_H265** : _Final\[[NetworkVideo\_CompressionCodec](/python-api/docs/networkvideo_compressioncodec#networkvideo_compressioncodec)\]_ = NetworkVideo\_CompressionCodec.H265

Transport type sending compressed video compressed with the H.265 codec

#### **IP\_OUTPUT\_STATE\_RUNNING** : _Final\[[FeedNetworkOutputState](/python-api/docs/feednetworkoutputstate#feednetworkoutputstate)\]_ = FeedNetworkOutputState.Running

Output state for a network feed that is transmitting

#### **IP\_OUTPUT\_STATE\_STOPPED** : _Final\[[FeedNetworkOutputState](/python-api/docs/feednetworkoutputstate#feednetworkoutputstate)\]_ = FeedNetworkOutputState.Stopped

Output state for a network feed that is not transmitting

#### **TRANSPORT\_BIT\_DEPTH\_10** : _Final\[[NetworkVideo\_TransportBitDepth](/python-api/docs/networkvideo_transportbitdepth#networkvideo_transportbitdepth)\]_ = NetworkVideo\_TransportBitDepth.\_10Bit

Transport bit depth of 10 bits per colour component

#### **TRANSPORT\_BIT\_DEPTH\_12** : _Final\[[NetworkVideo\_TransportBitDepth](/python-api/docs/networkvideo_transportbitdepth#networkvideo_transportbitdepth)\]_ = NetworkVideo\_TransportBitDepth.\_12Bit

Transport bit depth of 12 bits per colour component

#### **TRANSPORT\_BIT\_DEPTH\_8** : _Final\[[NetworkVideo\_TransportBitDepth](/python-api/docs/networkvideo_transportbitdepth#networkvideo_transportbitdepth)\]_ = NetworkVideo\_TransportBitDepth.\_8Bit

Transport bit depth of 8 bits per colour component

#### **TRANSPORT\_FORMAT\_RGB444** : _Final\[[NetworkVideo\_TransportFormat](/python-api/docs/networkvideo_transportformat#networkvideo_transportformat)\]_ = NetworkVideo\_TransportFormat.RGB444

Transport format carrying full RGB 4:4

colour sampling

#### **TRANSPORT\_FORMAT\_YUV420** : _Final\[[NetworkVideo\_TransportFormat](/python-api/docs/networkvideo_transportformat#networkvideo_transportformat)\]_ = NetworkVideo\_TransportFormat.YUV420

Transport format carrying YCbCr colour sampling with horizontally and vertically subsampled chroma

#### **TRANSPORT\_FORMAT\_YUV422** : _Final\[[NetworkVideo\_TransportFormat](/python-api/docs/networkvideo_transportformat#networkvideo_transportformat)\]_ = NetworkVideo\_TransportFormat.YUV422

Transport format carrying YCbCr colour sampling with horizontally subsampled chroma

#### **TRANSPORT\_FORMAT\_YUV444** : _Final\[[NetworkVideo\_TransportFormat](/python-api/docs/networkvideo_transportformat#networkvideo_transportformat)\]_ = NetworkVideo\_TransportFormat.YUV444

Transport format carrying YCbCr colour sampling with full resolution chroma

#### **TRANSPORT\_TYPE\_COMPRESSED** : _Final\[[NetworkVideo\_TransportType](/python-api/docs/networkvideo_transporttype#networkvideo_transporttype)\]_ = NetworkVideo\_TransportType.Compressed

Transport type sending compressed video over ST.2110-22

#### **TRANSPORT\_TYPE\_COMPRESSED\_NDI** : _Final\[[NetworkVideo\_TransportType](/python-api/docs/networkvideo_transporttype#networkvideo_transporttype)\]_ = NetworkVideo\_TransportType.CompressedNDI

Transport type sending compressed video as an NDI stream

#### **TRANSPORT\_TYPE\_UNCOMPRESSED** : _Final\[[NetworkVideo\_TransportType](/python-api/docs/networkvideo_transporttype#networkvideo_transporttype)\]_ = NetworkVideo\_TransportType.Uncompressed

Transport type sending uncompressed video as an ST 2110 stream

## Static Methods

#### **isValidTransportCombination**(type: _[NetworkVideo\_TransportType](/python-api/docs/networkvideo_transporttype#networkvideo_transporttype)_, format: _[NetworkVideo\_TransportFormat](/python-api/docs/networkvideo_transportformat#networkvideo_transportformat)_, bitDepth: _[NetworkVideo\_TransportBitDepth](/python-api/docs/networkvideo_transportbitdepth#networkvideo_transportbitdepth)_, codec: _[NetworkVideo\_CompressionCodec](/python-api/docs/networkvideo_compressioncodec#networkvideo_compressioncodec)_) -> _bool_

Validates if the specified transport type and parameters combination is supported.
