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 Metric | Metric Display Name | Unit | Aggregation Type |
---|---|---|---|
aws_mediaconnect_PacketLossPercent Percentage of packets that were lost during transit, even if they were recovered. | Packet Loss Percent | Percent | Average |
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. | Connected | None | Average |
aws_mediaconnect_BitRate Bit Rate | Bit Rate | Bits/Second | Average |
aws_mediaconnect_TotalPackets Total number of packets that were received. | Total Packets | Count | Average |
aws_mediaconnect_DroppedPackets Number of packets that were lost during transit. This value is measured before any error correction takes place. | Dropped Packets | Count | Average |
aws_mediaconnect_NotRecoveredPackets Number of packets that were lost during transit and were not recovered by error correction. | Not Recovered Packets | Count | Average |
aws_mediaconnect_RecoveredPackets Number of packets that were lost during transit, but recovered. | Recovered Packets | Count | Average |
aws_mediaconnect_Disconnections Number of times that the source status changed from connected to disconnected. | Disconnections | Count | Average |
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 Loss | Count | Average |
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 Error | Count | Average |
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 Error | Count | Average |
aws_mediaconnect_ContinuityCounter Number of times that a continuity error occurred. This error indicates an incorrect packet order or lost packets. | Continuity Counter | Count | Average |
aws_mediaconnect_PMTError Number of times that a continuity error occurred. This error indicates an incorrect packet order or lost packets. | PMT Error | Count | Average |
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) is multiplexed and then remultiplexed. | PID Error | Count | Average |
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 Error | Count | Average |
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 Error | Count | Average |
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 Error | Count | Average |
aws_mediaconnect_PCRAccuracyError Number of times that a program clock register (PCR) accuracy error occurred. | PCR Accuracy Error | Count | Average |
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 Error | Count | Average |
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 Error | Count | Average |
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 Time | Milliseconds | Average |
aws_mediaconnect_OverflowPackets Number of packets that were lost in transit because the video required more buffer than was available. | Overflow Packets | Count | Average |
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 Packets | Count | Average |
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 Recovered | Count | Average |
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 Requests | Count | Average |
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 Recovered | Count | Average |
aws_mediaconnect_SourceBitRate Bitrate of the incoming (source) video. | Source Bit Rate | Bits/Second | Average |
aws_mediaconnect_SourceNotRecoveredPackets Source Not Recovered Packets | Source Not Recovered Packets | Count | Average |
aws_mediaconnect_SourceTSByteError Source TS Byte Error | Source TS Byte Error | Count | Average |
aws_mediaconnect_SourceTransportError Source Transport Error | Source Transport Error | Count | Average |
aws_mediaconnect_SourcePCRError Source PCR Error | Source PCR Error | Count | Average |
aws_mediaconnect_SourcePCRAccuracyError Source PCR Accuracy Error | Source PCR Accuracy Error | Count | Average |
aws_mediaconnect_SourceRoundTripTime Source Round Trip Time | Source Round Trip Time | Count | Average |
aws_mediaconnect_SourceFECPackets Source FEC Packets | Source FEC Packets | Count | Average |
aws_mediaconnect_SourcePTSError Source PTS Error | Source PTS Error | Count | Average |
aws_mediaconnect_SourcePacketLossPercent Source Packet Loss Percent | Source Packet Loss Percent | Percent | Average |
aws_mediaconnect_SourceConnected Source Connected | Source Connected | None | Average |
aws_mediaconnect_SourcePATError Source PAT Error | Source PAT Error | Count | Average |
aws_mediaconnect_SourceContinuityCounter Source Continuity Counter | Source Continuity Counter | Count | Average |
aws_mediaconnect_SourcePIDError Source PID Error | Source PID Error | Count | Average |
aws_mediaconnect_SourceCRCError Source CRC Error | Source CRC Error | Count | Average |
aws_mediaconnect_SourceFECRecovered Source FEC Recovered | Source FEC Recovered | Count | Average |
aws_mediaconnect_SourceARQRecovered Source ARQ Recovered | Source ARQ Recovered | Count | Average |
aws_mediaconnect_SourceDisconnections Source Disconnections | Source Disconnections | Count | Average |
aws_mediaconnect_SourceTSSyncLoss Source TS Sync Loss | Source TS Sync Loss | Count | Average |
aws_mediaconnect_SourcePMTError Source PMT Error | Source PMT Error | Count | Average |
aws_mediaconnect_SourceOverflowPackets Source Overflow Packets | Source Overflow Packets | Count | Average |
aws_mediaconnect_SourceTotalPackets Source Total Packets | Source Total Packets | Count | Average |
aws_mediaconnect_SourceCATError Source CAT Error | Source CAT Error | Count | Average |
aws_mediaconnect_SourceARQRequests Source ARQ Requests | Source ARQ Requests | Count | Average |
aws_mediaconnect_SourceRecoveredPackets Source Recovered Packets | Source Recovered Packets | Count | Average |
aws_mediaconnect_SourceDroppedPackets Source Dropped Packets | Source Dropped Packets | Count | Average |