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 OpsRamp AWS public cloud integration to discover and collect metrics against the AWS service.

Setup

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

Metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
aws_mediaconnect_PacketLossPercent

Percentage of packets that were lost during transit, even if they were recovered.
Packet Loss PercentPercentAverage
aws_mediaconnect_Connected

The status of the source. A value of one indicates that the source is connected and a value of zero indicates that the source is disconnected. This metric applies only to sources that use the Zixi protocol.
ConnectedNoneAverage
aws_mediaconnect_BitRate

Bit Rate
Bit RateBits/SecondAverage
aws_mediaconnect_TotalPackets

Total number of packets that were received.
Total PacketsCountAverage
aws_mediaconnect_DroppedPackets

Number of packets that were lost during transit. This value is measured before any error correction takes place.
Dropped PacketsCountAverage
aws_mediaconnect_NotRecoveredPackets

Number of packets that were lost during transit and were not recovered by error correction.
Not Recovered PacketsCountAverage
aws_mediaconnect_RecoveredPackets

Number of packets that were lost during transit, but recovered.
Recovered PacketsCountAverage
aws_mediaconnect_Disconnections

Number of times that the source status changed from connected to disconnected.
DisconnectionsCountAverage
aws_mediaconnect_TSSyncLoss

Number of times that a TS sync loss error occurred. This error happens after two or more consecutive TS byte errors.
TS Sync LossCountAverage
aws_mediaconnect_TSByteError

Number of times that a transport stream (TS) byte error occurred. This error indicates that the sync byte did not appear after the prescribed number of bytes.
TS Byte ErrorCountAverage
aws_mediaconnect_PATError

Number of times that a program association table (PAT) error occurred. This error indicates that the PAT is missing. The PAT lists the programs that are available in a transport stream and points to the program map tables (PMTs). The decoder needs the PAT to do its job.
PAT ErrorCountAverage
aws_mediaconnect_ContinuityCounter

Number of times that a continuity error occurred. This error indicates an incorrect packet order or lost packets.
Continuity CounterCountAverage
aws_mediaconnect_PMTError

Number of times that a continuity error occurred. This error indicates an incorrect packet order or lost packets.
PMT ErrorCountAverage
aws_mediaconnect_PIDError

Number of times that a packet identifier (PID) error occurred. This error indicates that a PID is missing its associated data stream. The PIDs are identifiers that provide the location of the video, audio, and data streams. This error can occur after the transport stream (TS) has been multiplexed and then remultiplexed.
PID ErrorCountAverage
aws_mediaconnect_TransportError

Number of times that a primary transport error occurred. This error indicates that the TS packet is unusable. When this error occurs, ignore all other TR 101 290 errors for this packet.
Transport ErrorCountAverage
aws_mediaconnect_CRCError

Number of times that a cyclic redundancy check (CRC) error occurred. This error happens when a CRC determines that data is corrupted.
CRC ErrorCountAverage
aws_mediaconnect_PCRError

Number of times that a PCR error occurred. This error happens when PCR values are not sent frequently enough. The service relies on consistent, frequent PCRs to reset the local 27 MHz system clock. Although the error occurs when the interval exceeds 100 milliseconds (ms), best practices dictate that PCRs should be received at least every 40 ms.
PCR ErrorCountAverage
aws_mediaconnect_PCRAccuracyError

Number of times that a program clock register (PCR) accuracy error occurred.
PCR Accuracy ErrorCountAverage
aws_mediaconnect_PTSError

Number of times that a presentation timestamp (PTS) error occurred. This error happens when a presentation timestamp (PTS) is not received at least every 700 ms. This can occur if the PTS is sent less frequently or not at all. The most common cause of this error is when the transport stream is scrambled.
PTS ErrorCountAverage
aws_mediaconnect_CATError

Number of times that a conditional access table (CAT) error occurred. This error indicates that the CAT is not present. The CAT tells the integrated receiver decoder (IRD) where to find management messages for the conditional access (CA) systems that are in use.
CAT ErrorCountAverage
aws_mediaconnect_RoundTripTime

The amount of time it takes for the source to send a signal and receive an acknowledgment from AWS Elemental MediaConnect. This metric applies only to sources that use the Zixi protocol.
Round Trip TimeMillisecondsAverage
aws_mediaconnect_OverflowPackets

Number of packets that were lost in transit because the video required more buffer than was available.
Overflow PacketsCountAverage
aws_mediaconnect_FECPackets

Number of packets that were transmitted using forward error correction (FEC) and received. This metric applies only to sources that use the RTP-FEC protocol or the Zixi protocol.
FEC PacketsCountAverage
aws_mediaconnect_FECRecovered

Number of packets that were transmitted using forward error correction (FEC), lost during transit, and recovered. This metric applies only to sources that use the RTP-FEC protocol or the Zixi protocol.
FEC RecoveredCountAverage
aws_mediaconnect_ARQRequests

Number of retransmitted packets that were requested through automatic repeat request (ARQ) and received. This metric applies only to sources that use the RIST protocol or the Zixi protocol.
ARQ RequestsCountAverage
aws_mediaconnect_ARQRecovered

Number of dropped packets that were recovered by automatic repeat request (ARQ). This metric applies only to sources that use the RIST protocol or the Zixi protocol.
ARQ RecoveredCountAverage
aws_mediaconnect_SourceBitRate

Bitrate of the incoming (source) video.
Source Bit RateBits/SecondAverage
aws_mediaconnect_SourceNotRecoveredPackets

Source Not Recovered Packets
Source Not Recovered PacketsCountAverage
aws_mediaconnect_SourceTSByteError

Source TS Byte Error
Source TS Byte ErrorCountAverage
aws_mediaconnect_SourceTransportError

Source Transport Error
Source Transport ErrorCountAverage
aws_mediaconnect_SourcePCRError

Source PCR Error
Source PCR ErrorCountAverage
aws_mediaconnect_SourcePCRAccuracyError

Source PCR Accuracy Error
Source PCR Accuracy ErrorCountAverage
aws_mediaconnect_SourceRoundTripTime

Source Round Trip Time
Source Round Trip TimeCountAverage
aws_mediaconnect_SourceFECPackets

Source FEC Packets
Source FEC PacketsCountAverage
aws_mediaconnect_SourcePTSError

Source PTS Error
Source PTS ErrorCountAverage
aws_mediaconnect_SourcePacketLossPercent

Source Packet Loss Percent
Source Packet Loss PercentPercentAverage
aws_mediaconnect_SourceConnected

Source Connected
Source ConnectedNoneAverage
aws_mediaconnect_SourcePATError

Source PAT Error
Source PAT ErrorCountAverage
aws_mediaconnect_SourceContinuityCounter

Source Continuity Counter
Source Continuity CounterCountAverage
aws_mediaconnect_SourcePIDError

Source PID Error
Source PID ErrorCountAverage
aws_mediaconnect_SourceCRCError

Source CRC Error
Source CRC ErrorCountAverage
aws_mediaconnect_SourceFECRecovered

Source FEC Recovered
Source FEC RecoveredCountAverage
aws_mediaconnect_SourceARQRecovered

Source ARQ Recovered
Source ARQ RecoveredCountAverage
aws_mediaconnect_SourceDisconnections

Source Disconnections
Source DisconnectionsCountAverage
aws_mediaconnect_SourceTSSyncLoss

Source TS Sync Loss
Source TS Sync LossCountAverage
aws_mediaconnect_SourcePMTError

Source PMT Error
Source PMT ErrorCountAverage
aws_mediaconnect_SourceOverflowPackets

Source Overflow Packets
Source Overflow PacketsCountAverage
aws_mediaconnect_SourceTotalPackets

Source Total Packets
Source Total PacketsCountAverage
aws_mediaconnect_SourceCATError

Source CAT Error
Source CAT ErrorCountAverage
aws_mediaconnect_SourceARQRequests

Source ARQ Requests
Source ARQ RequestsCountAverage
aws_mediaconnect_SourceRecoveredPackets

Source Recovered Packets
Source Recovered PacketsCountAverage
aws_mediaconnect_SourceDroppedPackets

Source Dropped Packets
Source Dropped PacketsCountAverage

Event support

CloudTrail event support

  • Not Supported (create and delete events)

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

External reference