MediaNodeId

Field

Type

Repeated

Description

id

string

Argument of

Method

Description

CloseMediaNode

If it exists, instructs a node to shut down

Member of

Message

Description

AncillaryConfiguration

AncillaryEvent

AudioBuildMultichannelConfiguration

Configure an AudioBuildMultichannelMedia Node.

AudioBuildMultichannelEvent

AudioDecodeConfiguration

AudioDecodeEvent

AudioEncodeConfiguration

AudioEncodeEvent

AudioGainConfiguration

Configure an AudioGainMedia Node.

AudioGainEvent

AudioGraphConfiguration

AudioGraphEvent

AudioMeasureLevelsConfiguration

AudioMeasureLevelsEvent

AudioMixConfiguration

Configure an AudioMix Media Node.

AudioMixEvent

AudioMixMatrixConfiguration

Configure an AudioMixMatrixMedia Node.

AudioMixMatrixEvent

AudioSignalGeneratorConfiguration

AudioSignalGeneratorEvent

AudioSplitMultichannelConfiguration

Configure an AudioSplitMultichannelMedia Node.

AudioSplitMultichannelEvent

AudioTranscribeAwsConfiguration

aws_region is the transcribe endpoint. The region in aws_credentials is the authentication region

AudioTranscribeAwsEvent

AudioTranscribeAzureConfiguration

AudioTranscribeAzureEvent

AudioTranscribeWhisperConfiguration

AudioTranscribeWhisperEvent

BlockingCallRef

BrowserInputConfiguration

BrowserInputEvent

BrowserRenderConfig

BrowserRenderEvent

CaptionTransformConfiguration

CaptionTransformEvent

CmafAudioConfiguration

CmafIngestInputConfiguration

Configuration for a CMAF ingest input. Receives fMP4 init and media segments via HTTP PUT/POST. The ingest endpoint URL will be: PUT /cmaf-ingest/{name}/{representationId}/init.mp4 PUT /cmaf-ingest/{name}/{representationId}/{number}.m4s

CmafIngestInputEvent

CmafMultiVariantConfiguration

CmafTtmlConfiguration

TTML subtitles in CMAF. Unlike WebVTT, both HLS and DASH carry the same fragmented-MP4 (stpp, ISO/IEC 14496-30) segments.

CmafTtmlUpdateConfiguration

CmafVideoConfiguration

CmafWebVttConfiguration

CmafWebVttUpdateConfiguration

TODO rethink this, not exposed to SDK yet Only credentials are updateable

DeckLinkInputConfiguration

DeckLinkInputEvent

DeckLinkOutputConfiguration

DeckLinkOutputEvent

DeltacastInputConfiguration

DeltacastInputEvent

DolbyEEncodeConfiguration

DolbyEEncodeEvent

EmbeddedAIEvent

EmbeddedAIInitialConfig

EvaluateConfiguration

EvaluateResponse

FileImageInputConfiguration

FileImageInputEvent

FileMp3InputConfiguration

MP3 Input

FileMp3InputEvent

FileMp3OutputConfiguration

MP3 Output

FileMp3OutputEvent

FileMp4InputConfiguration

FileMp4InputEvent

FileMp4OutputConfiguration

FileMp4OutputEvent

FileTsInputConfiguration

FileTsOutputConfiguration

FileTsOutputEvent

FileWavInputConfiguration

WAV Input

FileWavInputEvent

FileWavOutputConfiguration

WAV Output

FileWavOutputEvent

FileWebVttInputConfiguration

FileWebVttInputEvent

FileWebVttOutputConfiguration

FileWebVttOutputEvent

HlgToSdrConfig

HlgToSdrEvent

HlsOutputEvent

HlsTsAudioConfiguration

HlsTsCombinedPushConfiguration

HlsTsMultiVariantConfiguration

HlsTsVideoConfiguration

ImagePreviewOutputConfiguration

ImagePreviewOutputEvent

InspectSubtitlesConfiguration

InspectSubtitlesEvent

JitterBufferConfiguration

JitterBufferEvent

KantarSnapConfiguration

KantarSnapEvent

LiveEvaluateConfiguration

LiveEvaluateResponse

LocalAudioMonitorConfiguration

LocalAudioMonitorEvent

LutProcessorConfig

LutProcessorEvent

M3u8MediaInputConfiguration

M3u8MultiVariantInputConfiguration

M3u8WebVttInputConfiguration

M3u8WebVttInputEvent

MediaStorePlayerConfiguration

MediaStorePlayerEvent

MediaStoreRecorderConfiguration

MediaStoreRecorderEvent

MetadataCombineConfiguration

MetadataCombineEvent

MetricsConfiguration

MetricsEvent

MoqInputConfiguration

MoqInputEvent

MoqOutputConfiguration

MoqOutputEvent

MxlInputConfiguration

MxlInputEvent

MxlOutputConfiguration

MxlOutputEvent

NdiInputConfiguration

NdiInputEvent

NdiOutputConfiguration

NdiOutputEvent

NodeWarningSuppression

QualityMonitoringConfiguration

QualityMonitoringEvent

QualityReportingConfiguration

QualityReportingEvent

RtmpOutputConfiguration

RtmpOutputEvent

RtmpServerInputConfiguration

Configure an RTMP Input Media Node. Should be sent once, after the node has been created.

RtmpServerInputEvent

Messages that Norsk can send to your code in response to various RTMP events.

RtpInputConfiguration

RtpInputEvent

ST2110ReceiverDeviceCreated

ST2110ReceiverDeviceInitialConfiguration

ST2110SenderDeviceCreated

ST2110SenderDeviceInitialConfiguration

SeiInjectionConfig

SeiInjectionEvent

SipConfiguration

SipEvent

SourceSubscriptionError

SourceSubscriptionError.SourceStream

SourceSubscriptionError.Warning

SourceTimeEvent

SourceTimeInitialConfiguration

SpectrumConfig

SpectrumEvent

SpectrumInputInferenceConfiguration

SpectrumInputInferenceEvent

SrtConnectionInputConfiguration

Takes over one accepted connection of an SRT listener running CONNECTION_OWNERSHIP_PER_CONNECTION. Create it after accepting the connection (SrtConnectionAccept on the listener’s stream); the two are unordered on the wire, so a claim arriving first waits for its accept. The node then owns that connection: the data path, its outbound context, TS context/tables, timecode, stream statistics, GOP structure, SRT stats and connection health all arrive on THIS stream, and closing the node closes the connection. The node lives exactly as long as the connection: on disconnect it emits status DISCONNECTED, flushes, EOS-es its subscribers and stops. A second claim on the same connection is refused (ALREADY_EXISTS); a claim on an unknown connection is NOT_FOUND; one whose connection went away, or was not accepted within the listener’s claim_timeout_ms, is ABORTED.

SrtConnectionInputEvent

SrtInputConfiguration

SrtInputEvent

SrtOutputConfiguration

SrtOutputEvent

SrtPcapCaptureInputConfiguration

SrtPcapInputConfiguration

SrtRawInputConfiguration

SrtRawInputEvent

StreamAlignConfiguration

StreamAlignEvent

StreamChaosMonkeyConfiguration

StreamChaosMonkeyEvent

StreamConditionConfiguration

StreamConditionEvent

StreamKeyOverrideConfiguration

StreamKeyOverrideEvent

StreamMetadataOverrideConfiguration

StreamMetadataOverrideEvent

StreamSourceSequenceConfiguration

StreamSourceSequenceEvent

StreamStatisticsConfiguration

The default sampling windows are 1s, 5s, and 30s.

StreamStatisticsEvent

StreamSubtitlesInputConfiguration

StreamSubtitlesInputEvent

StreamSwitchHardConfiguration

StreamSwitchHardEvent

StreamSwitchSmoothConfiguration

StreamSwitchSmoothEvent

StreamSyncConfiguration

StreamSyncEvent

StreamTimestampNudgeConfiguration

StreamTimestampNudgeEvent

StreamTimestampReportConfiguration

StreamTimestampReportEvent

SubscribeSource

The subscription for a single source

SubscriptionError

SubtitleConvertConfiguration

SubtitleConvertEvent

SubtitleToImageConfiguration

SubtitleToImageEvent

SubtitleTranslateAwsConfiguration

SubtitleTranslateAwsEvent

TamsFlowAudioOutputConfiguration

TamsFlowAudioOutputEvent

TamsFlowInputConfiguration

TamsFlowVideoOutputConfiguration

TamsFlowVideoOutputEvent

TcpTsInputConfiguration

TcpTsOutputConfiguration

TcpTsOutputEvent

TestCardVideoSetup

TsInputEvent

UdpTsInputConfiguration

UdpTsOutputConfiguration

UdpTsOutputEvent

UdpTsPcapCaptureInputConfiguration

ValidationResponse

VideoComposeConfiguration

Configure a Compose Media Node.

VideoComposeSourceEvent

VideoDecodeConfiguration

VideoDecodeEvent

VideoEncodeConfiguration

VideoEncodeEvent

VideoTestCardGeneratorEvent

VideoTransformConfiguration

VideoTransformEvent

WebRTCBrowserDuplexConfiguration

WebRTCBrowserDuplexEvent

WebSocketOutputConfiguration

WebSocketOutputEvent

WhepOutputConfiguration

WhepOutputEvent

WhipInputConfiguration

WhipInputEvent

WhipOutputConfiguration

WhipOutputEvent