AWS Elemental MediaConnect is a service that makes it easy for broadcasters and other premium video providers to:

  • Reliably ingest live video into the AWS Cloud.
  • Distribute the video to multiple destinations inside or outside the AWS Cloud.

MediaConnect provides:

  • The reliability, security, and visibility that you are used to with existing distribution methods.
  • The flexibility and cost-effectiveness that internet-based transmission provides.

A flow consists of:

  • One source.
  • A name.
  • An availability zone.

The ability to choose an availability zone allows you to create multiple flows within an AWS Region for redundancy. After a flow is created, up to 20 outputs and 50 entitlements can be added.

Use the AWS public cloud integration to discover and collect metrics against the AWS service.

External reference

AWS Elemental MediaConnect - Creating a flow

Setup

To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select MediaConnect.

Event support

CloudTrail event support

  • Not Supported (create and delete events)

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

Supported metrics

OpsRamp MetricAWS MetricMetric Display NameUnitAggregation TypeDescription
aws_mediaconnect_SourceARQRecoveredSourceARQRecoveredSource ARQ RecoveredCountAverageNumber of dropped packets recovered by ARQ (RIST, Zixi, SRT)
aws_mediaconnect_SourceARQRequestsSourceARQRequestsSource ARQ RequestsCountAverageNumber of retransmitted packets requested through ARQ (RIST, Zixi, SRT)
aws_mediaconnect_SourceBitRateSourceBitRateSource Bit RateNoneAverageBitrate of incoming source video
aws_mediaconnect_SourceConnectedSourceConnectedSource ConnectedNoneAverageStatus of source (1=connected, 0=disconnected) for Zixi/SRT
aws_mediaconnect_SourceDisconnectionsSourceDisconnectionsSource DisconnectionsCountAverageNumber of times source status changed from connected to disconnected
aws_mediaconnect_SourceDroppedPacketsSourceDroppedPacketsSource Dropped PacketsCountAverageNumber of packets lost during transit (before error correction)
aws_mediaconnect_SourceFECPacketsSourceFECPacketsSource FEC PacketsCountAverageNumber of packets transmitted using FEC and received (RTP-FEC, Zixi)
aws_mediaconnect_SourceFECRecoveredSourceFECRecoveredSource FEC RecoveredCountAverageNumber of packets recovered using FEC (RTP-FEC, Zixi)
aws_mediaconnect_SourceMergeActiveSourceMergeActiveSource Merge ActiveNoneAverageIndication of source status in Merge failover mode (1=active, 0=inactive)
aws_mediaconnect_SourceSelectedSourceSelectedSource SelectedNoneAverageIndication if source is used as input (1=used, 0=backup)
aws_mediaconnect_SourceMergeLatencySourceMergeLatencySource Merge LatencyMillisecondsAverageAmount of time source trails the primary source
aws_mediaconnect_SourceMergeStatusWarnMismatchSourceMergeStatusWarnMismatchSource Merge Status Warn MismatchCountAverageWarning that flow is receiving mismatched sources (Merge mode)
aws_mediaconnect_SourceMergeStatusWarnSoloSourceMergeStatusWarnSoloSource Merge Status Warn SoloCountAverageWarning that flow is receiving only one source (Merge mode)
aws_mediaconnect_SourceNotRecoveredPacketsSourceNotRecoveredPacketsSource Not Recovered PacketsCountAverageNumber of packets lost and not recovered by error correction
aws_mediaconnect_SourceMissingPacketsSourceMissingPacketsSource Missing PacketsCountAveragePacket missing from both source streams in Merge mode failover
aws_mediaconnect_SourceOverflowPacketsSourceOverflowPacketsSource Overflow PacketsCountAverageNumber of packets lost due to insufficient buffer
aws_mediaconnect_SourcePacketLossPercentSourcePacketLossPercentSource Packet Loss PercentPercentAveragePercentage of packets lost during transit
aws_mediaconnect_SourceRecoveredPacketsSourceRecoveredPacketsSource Recovered PacketsCountAverageNumber of packets lost but recovered
aws_mediaconnect_SourceRoundTripTimeSourceRoundTripTimeSource Round Trip TimeMillisecondsAverageTime for source to send signal and receive acknowledgment (RIST, Zixi, SRT)
aws_mediaconnect_SourceTotalPacketsSourceTotalPacketsSource Total PacketsCountAverageTotal number of packets received
aws_mediaconnect_SourceTotalBytesSourceTotalBytesSource Total BytesBytesAverageTotal amount of bytes transferred from source to MediaConnect
aws_mediaconnect_SourceConsecutiveDropsSourceConsecutiveDropsSource Consecutive DropsCountAverageNumber of data packets dropped in a row
aws_mediaconnect_SourceConsecutiveNotRecoveredSourceConsecutiveNotRecoveredSource Consecutive Not RecoveredCountAverageNumber of data packets not recovered in a row
aws_mediaconnect_SourceJitterSourceJitterSource JitterMillisecondsAverageCurrent network jitter - changes in latency
aws_mediaconnect_SourceLatencySourceLatencySource LatencyMillisecondsAverageStream latency of source - time for packets to reach MediaConnect
aws_mediaconnect_SourceUptimeSourceUptimeSource UptimeSecondsAverageNumber of seconds source has been active
aws_mediaconnect_SourceAudioFramesSourceAudioFramesSource Audio FramesCountAverageNumber of audio frames received by NDI source
aws_mediaconnect_SourceDiscoveredSourcesSourceDiscoveredSourcesSource Discovered SourcesCountAverageTotal number of available NDI senders discovered
aws_mediaconnect_SourceVideoFramesSourceVideoFramesSource Video FramesCountAverageNumber of video frames received by NDI source
aws_mediaconnect_SourceDroppedPayloadsSourceDroppedPayloadsSource Dropped PayloadsCountAveragePayloads lost during transit to MediaConnect (CDI)
aws_mediaconnect_SourceLatePayloadsSourceLatePayloadsSource Late PayloadsCountAveragePackets arriving outside configured Max sync buffer time (CDI)
aws_mediaconnect_SourceTotalPayloadsSourceTotalPayloadsSource Total PayloadsCountAverageTotal amount of payloads delivered from source (CDI)
aws_mediaconnect_SourceContinuityCounterSourceContinuityCounterSource Continuity CounterCountAverageNumber of continuity counter errors - incorrect packet order or lost packets
aws_mediaconnect_SourcePATErrorSourcePATErrorSource PAT ErrorCountAverageNumber of program association table (PAT) errors (TR 101 290 P1)
aws_mediaconnect_SourcePIDErrorSourcePIDErrorSource PID ErrorCountAverageNumber of packet identifier (PID) errors (TR 101 290 P1)
aws_mediaconnect_SourceTSByteErrorSourceTSByteErrorSource TS Byte ErrorCountAverageNumber of transport stream byte errors (TR 101 290 P1)
aws_mediaconnect_SourceTSSyncLossSourceTSSyncLossSource TS Sync LossCountAverageNumber of transport stream sync loss errors (TR 101 290 P1)
aws_mediaconnect_SourceCATErrorSourceCATErrorSource CAT ErrorCountAverageNumber of conditional access table (CAT) errors (TR 101 290 P2)
aws_mediaconnect_SourceCRCErrorSourceCRCErrorSource CRC ErrorCountAverageNumber of cyclic redundancy check (CRC) errors (TR 101 290 P2)
aws_mediaconnect_SourcePCRAccuracyErrorSourcePCRAccuracyErrorSource PCR Accuracy ErrorCountAverageNumber of program clock register (PCR) accuracy errors (TR 101 290 P2)
aws_mediaconnect_SourcePCRErrorSourcePCRErrorSource PCR ErrorCountAverageNumber of PCR errors - not sent frequently enough (TR 101 290 P2)
aws_mediaconnect_SourcePTSErrorSourcePTSErrorSource PTS ErrorCountAverageNumber of presentation timestamp (PTS) errors (TR 101 290 P2)
aws_mediaconnect_SourceTransportErrorSourceTransportErrorSource Transport ErrorCountAverageNumber of primary transport errors - packet unusable (TR 101 290 P2)
aws_mediaconnect_ARQRecoveredARQRecoveredARQ RecoveredCountAveragePackets dropped and recovered by ARQ (not for entitlements/multi-source)
aws_mediaconnect_ARQRequestsARQRequestsARQ RequestsCountAverageRetransmitted packets requested through ARQ and received (not for entitlements/multi-source)
aws_mediaconnect_BitRateBitRateBit RateBits/SecondAverageBitrate of incoming source video
aws_mediaconnect_ConnectedConnectedConnectedNoneAverageSource connection status (1=connected, 0=disconnected) for Zixi/SRT/RIST
aws_mediaconnect_ConsecutiveDropsConsecutiveDropsConsecutive DropsCountAverageData packets dropped in a row during transmission to/from MediaConnect
aws_mediaconnect_ConsecutiveNotRecoveredConsecutiveNotRecoveredConsecutive Not RecoveredCountAverageData packets not recovered in a row
aws_mediaconnect_DisconnectionsDisconnectionsDisconnectionsCountAverageNumber of times source status changed from connected to disconnected
aws_mediaconnect_DroppedPacketsDroppedPacketsDropped PacketsCountAveragePackets lost during transit (before error correction)
aws_mediaconnect_FailoverSwitchesFailoverSwitchesFailover SwitchesCountAverageTotal number of times flow switches between sources in Failover mode
aws_mediaconnect_FECPacketsFECPacketsFEC PacketsCountAveragePackets transmitted using FEC and received (RTP-FEC, Zixi single source)
aws_mediaconnect_FECRecoveredFECRecoveredFEC RecoveredCountAveragePackets recovered using FEC (RTP-FEC, Zixi single source)
aws_mediaconnect_MergeActiveMergeActiveMerge ActiveNoneAverageMerge status of all sources (1=all merged, 0=at least one not merged)
aws_mediaconnect_MergeLatencyMergeLatencyMerge LatencyMillisecondsAverageMaximum value for SourceMergeLatency
aws_mediaconnect_NotRecoveredPacketsNotRecoveredPacketsNot Recovered PacketsCountAveragePackets lost and not recovered by error correction
aws_mediaconnect_OverflowPacketsOverflowPacketsOverflow PacketsCountAveragePackets lost due to insufficient buffer (not for entitlements/multi-source)
aws_mediaconnect_PacketLossPercentPacketLossPercentPacket Loss PercentPercentAveragePercentage of packets lost during transit
aws_mediaconnect_RecoveredPacketsRecoveredPacketsRecovered PacketsCountAveragePackets lost but recovered
aws_mediaconnect_RoundTripTimeRoundTripTimeRound Trip TimeMillisecondsAverageTime for source to send signal and receive acknowledgment (not for entitlements/multi-source)
aws_mediaconnect_TotalPacketsTotalPacketsTotal PacketsCountAverageTotal number of packets received
aws_mediaconnect_ContinuityCounterContinuityCounterContinuity CounterCountAverageNumber of continuity errors - incorrect packet order or lost packets (TR 101 290 P1)
aws_mediaconnect_PATErrorPATErrorPAT ErrorCountAverageProgram association table errors (TR 101 290 P1)
aws_mediaconnect_PIDErrorPIDErrorPID ErrorCountAveragePacket identifier errors (TR 101 290 P1)
aws_mediaconnect_PMTErrorPMTErrorPMT ErrorCountAverageProgram map table errors (TR 101 290 P1)
aws_mediaconnect_TSByteErrorTSByteErrorTS Byte ErrorCountAverageTransport stream byte errors (TR 101 290 P1)
aws_mediaconnect_TSSyncLossTSSyncLossTS Sync LossCountAverageTransport stream sync loss errors (TR 101 290 P1)
aws_mediaconnect_CATErrorCATErrorCAT ErrorCountAverageConditional access table errors (TR 101 290 P2)
aws_mediaconnect_CRCErrorCRCErrorCRC ErrorCountAverageCyclic redundancy check errors (TR 101 290 P2)
aws_mediaconnect_PCRAccuracyErrorPCRAccuracyErrorPCR Accuracy ErrorCountAverageProgram clock register accuracy errors (TR 101 290 P2)
aws_mediaconnect_PCRErrorPCRErrorPCR ErrorCountAverageProgram clock register errors - not sent frequently enough (TR 101 290 P2)
aws_mediaconnect_PTSErrorPTSErrorPTS ErrorCountAveragePresentation timestamp errors (TR 101 290 P2)
aws_mediaconnect_TransportErrorTransportErrorTransport ErrorCountAveragePrimary transport errors - unusable TS packet (TR 101 290 P2)
aws_mediaconnect_AudioStreamMissingAudioStreamMissingAudio Stream MissingNoneAverageExpected audio stream not detected (1=missing, 0=present)
aws_mediaconnect_BlackFramesBreachingBlackFramesBreachingBlack Frames BreachingNoneAverageDuration of black frames exceeds threshold (1=breaching, 0=not breaching)
aws_mediaconnect_FrozenFramesBreachingFrozenFramesBreachingFrozen Frames BreachingNoneAverageVideo unchanged for longer than threshold (1=breaching, 0=not breaching)
aws_mediaconnect_SilentAudioBreachingSilentAudioBreachingSilent Audio BreachingNoneAverageDuration of silent audio exceeds threshold (1=breaching, 0=not breaching)
aws_mediaconnect_TimecodePresentTimecodePresentTimecode PresentNoneAverageValid timecode present in media stream (1=present, 0=not present)
aws_mediaconnect_VideoStreamMissingVideoStreamMissingVideo Stream MissingNoneAverageExpected video stream absent from content (1=missing, 0=present)
aws_mediaconnect_MaintenanceCanceledMaintenanceCanceledMaintenance CanceledCountAverageMaintenance for this flow is cancelled by MediaConnect
aws_mediaconnect_MaintenanceFailedMaintenanceFailedMaintenance FailedCountAverageMaintenance did not complete successfully
aws_mediaconnect_MaintenanceRescheduledMaintenanceRescheduledMaintenance RescheduledCountAverageMaintenance rescheduled by MediaConnect
aws_mediaconnect_MaintenanceScheduledMaintenanceScheduledMaintenance ScheduledCountAverageMaintenance is scheduled for the flow
aws_mediaconnect_MaintenanceStartedMaintenanceStartedMaintenance StartedCountAverageMaintenance has started and is in progress
aws_mediaconnect_MaintenanceSucceededMaintenanceSucceededMaintenance SucceededCountAverageMaintenance completed successfully