Skip to main content

Overview

AWS Elemental Live is an on-premises solution that processes live video for delivery to broadcast televisions and streaming to internet-connected devices. It allows you to easily and reliably compress live video sources into multiple versions for distribution. Deployed on-premises as appliances or as AWS-licensed software on your infrastructure, AWS Elemental Live lets you deploy reliable, high-quality live video processing at the source, within the studio, or inside remote facilities.

Key features

Advanced video workflows

Viewer expectations for broadcast and internet-connected video continue to increase, while consumer devices become more and more powerful and sophisticated. AWS Elemental Live incorporates advanced features and functionality to support an exceptional consumer experience. With AWS Elemental Live, you can launch a 24/7 4K Ultra HD service with improved color space, deeper luminance, and increased bit depth for enhanced picture quality. Create HDR 10, Hybrid Log Gamma (HLG), or Dolby Vision content from multiple ingest formats including standard dynamic range (SDR), HDR 10, and HLG sources. Incorporate captions into your content across different formats and languages.

Multiple output production

Preparing live events and live linear channels for distribution requires converting raw video into a full range of compressed outputs. AWS Elemental Live lets you generate a mix of video streams at different resolutions and bitrates at the same time, so your streams match each viewer’s screen and bandwidth, from smartphones to 4K televisions. Create all internet streaming formats directly within AWS Elemental Live or deliver a base format for downstream packaging.

Content monetization support

Video delivered over the internet offers new opportunities to monetize your content through advertising. You can integrate AWS Elemental Live with a number of ad insertion platforms, including AWS Elemental MediaTailor. The software can read incoming ad markers directly or through APIs to enable frame-accurate insertion of video ads into output formats, supporting monetization of your live channels.

Built-in automation and management

Manage AWS Elemental Live via web interface or REST/XML APIs for integration with on-premises, cloud-based, or virtualized deployments. Group multiple AWS Elemental Live solutions into encoder clusters and easily manage them as a unit with AWS Elemental Conductor Live. Conductor Live centralizes setup, maintenance, and upgrades of AWS Elemental Live, while offering easy deployment of redundant systems to support high availability and uninterrupted content delivery.

Detailed specifications

Open all
Available with optional license
Feature requires an L800 series appliance with a 25GbE Mellanox NIC or an L900 series appliance SKU with a -U designation
Feature requires a 4K capable appliance SKU

Input Support

Open all
- Single and Multiple Program Transport Streams (SPTS, MPTS) over UDP/IP and RTP/IP with FEC and SMPTE ST 2022-7 seamless protection switching
- TR-01 with JPEG-2000 compression, PCM audio, and captions
- SMPTE ST 2110-20 (uncompressed video) **, 2110-22 (JPEG XS compressed video *) **, 2110-30 (PCM) **, 2110-31 (AC3, EAC3) **, 2110-40 (Ancillary Data) with SMPTE 2022-7 seamless protection switching **, NMOS IS-04 discovery & registration **, and NMOS IS-05 device connection management **
- SMPTE ST 2022-6 with SMPTE 2022-7 seamless protection switching **
- SDI (uncompressed), optional: SD-SDI, HD-SDI, 3G-SDI, 12G-SDI, Quad 3G-SDI (4K), Interleave (4K)
- AWS Elemental MediaConnect, SRT protocol (caller mode)
- Packaged network inputs: Apple HLS TS with muxed audio and video
- RTMPS
- RTSP
- Video codecs:
    ⦁ H.264 up to 4:2:2 10 bit
    ⦁ H.265 up to 4:2:2 10 bit including High Dynamic Range (HDR) *
    ⦁ MPEG-2
    ⦁ Apple ProRes®
    ⦁ RAW
    ⦁ JPEG-2000
    ⦁ JPEG XS *   **
- Audio codecs:
    ⦁ AC-3 (Dolby Digital)
    ⦁ EAC-3 (Dolby Digital Plus) *
    ⦁ Dolby E *
    ⦁ AAC
    ⦁ MPEG-1 Layer II
    ⦁ PCM
- Input integrity: Generate repeat, black, slate, or color when input is missing
- Input failover, including seamless Hot Backup up to 4K *** (dual decode, single encode)
- User-configurable
- Time-based errors ("Input Loss", "Video Loss", "Audio Silence", "Video Freeze", "Video Black")
- Event-based errors ("Transport Error Indicator Flag", "Continuity Counter Errors", "RTP Packet Loss")
- Containers: MXF (AS-02, OP-1a-c, OP-2a-c, OP-3c), QuickTime, MPEG-4
- Packaged files: HLS
- Discrete audio and caption inputs
- OP-47 captions from 436M track of input MXF files
- Separate audio and video files
- Audio delay offset
- Audio PID tracking
- Audio language tracking
- Audio track selection
- MPEG-2 deblocking
- Source file clipping
- Fast seek
- Merge multiple sources to single output
- Channel selection for multitrack inputs
- Audio only Input
- Amazon S3 support
- Static image overlay per input
- Per clip audio channel assignment
- Unlimited audio tracks
- Time code source embedded
- Time code Source use local system clock
- Override Time code date
- Start encoding at specified timecode
- External reference connector
- Ancillary, DVB-Sub, SCTE-20, SCTE-27, null, SCC, SMI, SRT, STL, Teletext, TTML, ARIB, EBU-TT-D
- Source CC channel
- 608 to 708 upconvert
- ESAM
- Virtual input switching via SCTE 35 or asynchronous ESAM messages
- SCTE-35 splice insert
- SCTE-35 with APOS
- SCTE-35 Pullup
- SCTE-104 digital cue tone passthrough
- Ad avail blanking
- Black-out capability
- Nielsen ID3 certification
- Web callback
- Email
- Pre and post processing scripts
- Blank output during Ad avail
- Line 21 passthrough, rewrite, strip, insert
- Pre and post processing scripts
- Line 21 passthrough, rewrite, strip, insert
- Line 21 passthrough, rewrite, strip, insert

Output Formats

Open all
- H.264 (Baseline, Main, High up to 4:2:2*), 4:2:2 High Profile Intra 10 bit *
- H.265 (Main, Main10 up to 4:2:2*) including HDR 10, HLG, and Dolby Vision HDR *
- JPEG XS *
- MPEG-2
- Apple® ProRes (up to 4:2:2 10 bit)
- Frame capture to JPEG (thumbnail creation, trick-play tracks)
- I-Frame only mode
- Uncompressed
- AAC-LC, AAC-HEV1, AAC-HEV2 (MPEG-2, MPEG-4, LATM/LOAS)
- Uncompressed WAV, AIFF
- AC-3 (Dolby Digital) *, AC-3 passthrough
- EAC-3 (Dolby Digital Plus) *, EAC-3 passthrough
- Dolby Digital Plus with Atmos * , Dolby Digital Plus with Atmos passthrough
- MPEG-1 Layer II
- Audio only output support (TS, HLS, MSS, RTMP)
- Per clip audio channel assignment
- Unlimited audio tracks
- Follow input type (ISO 639)
- Insert audio type (ISO 639)
- Follow language code
- Insert language code
- Apple HLS, Microsoft Smooth, and TS outputs

Output Containers

Open all
- Adobe RTMP Streaming (RTMP, RTMPS)
- Apple HTTP Adaptive Streaming (HLS)
- Microsoft Smooth Streaming (ISMV)
- MPEG DASH (ISOBMFF)
- MPEG-2 Part 1, Systems, CableLabs compliant (EBIF passthrough, EBP, PSI, RAI segmentation marker) (MPEG-TS)
- Real Time protocol (RTP)
- Single and Multiple Program Transport Streams (SPTS, MPTS) over UDP/IP and RTP/IP with FEC
- SMPTE ST 2110-20 (uncompressed video) *  **, 2110-22 (JPEG XS compressed video) *  **, 2110-30 (PCM) *  **, 2110-31 (AC3, EAC3) *  **, 2110-40 (Ancillary Data) with SMPTE 2022-7 seamless protection switching *  **, NMOS IS-04 discovery & registration **, and NMOS IS-05 device connection management **
- AWS Elemental MediaConnect, Zixi push protocol
- SRT (caller and listener mode)
- Apple QuickTime and ProRes (MOV)
- Sony XDCAM MXF (XDCAM)
- RAW YUV or RGB formats (uncompressed)
- MPEG-4 Part 12 (MP4)
- TS or fMP4 segment types
- Byte range offset
- Single file / multiple segments
- Segment length
- Minimum Segment length
- Auto upload to CDN
- Content Base URL
- Manifest Base URL
- Use subdirectories
- Disable caching
- Floating point manifests
- Resolution tag
- Compressed manifests
- Use Pantos 7 CODEC identifiers
- Program-date-Time flag
- Closed-caption tag
- Ad markers - Adobe
- Ad markers - Simple
- Ad markers - SCTE-35 enhanced
- SMPTE ST 2038 ancillary data
- Alternate Manifest destination
- File transfer protocols (HTTP push, Akamai, Webdav) with ULL chunked transfer
- AES CBC, CTR, EBC
- Key providers: 1Mainstream, Conax, Inside Secure, Irdeto, Piksel, PlayReady, Secure Media, Cisco, Verimatrix, SPEKE
- Single file / multiple segments with ULL chunked transfer
- Fragment length
- Segment length
- ULL chunked encoding
- HbbTV 1.5 support
- Base URL
- Minimum buffer Time
- DASH-CENC
- Key providers: Widevine, Piksel, SPEKE, PlayReady
- Manifest level encoding (UTF-8, UTF-16)
- Collapse identical audio streams
- AES CTR
- PlayReady support
- Key providers: Conax, Inside Secure, Seachange, Piksel, Irdeto, SPEKE
- Deliver to AWS Elemental MediaConnect
- Zixi push protocol
- SRT caller and listener
- AES-128, AES-192, AES-256
- SMPTE ST 2110-20 uncompressed video (SD, HD, 4K) *  **
- SMPTE ST 2110-22 JPEG XS compressed video (SD, HD) *  **
- SMPTE ST 2110-30 PCM audio *  **
- SMPTE ST 2110-31 AC3 and EAC3 audio *  **
- SMPTE ST 2110-40 ancillary data *  **
- SMPTE ST 2022-7 seamless protection switching **
- SCTE 35 to SCTE 104 passthrough **
- Precision Time Protocol (PTP) **
- NMOS IS-04 discovery & registration **
- NMOS IS-05 device connection management **

System Control

Open all
- Integrated CDN support: Basic PUT, WebDav, and Akamai
- Manual or automated load balancing options
- Notifications and alerts
- System resource and statistics monitoring
- Multiple authentication tiers, Amazon S3 public and private keys
- Separate management system for control, monitoring, and worker failure recovery in a multi-system configuration
- Provision and operate channels using templates
- SNMP version 2c
- Stop, pause, and resume individual streams as well as archived files
- Audio gain adjustment for real-time control of audio volume
- Video and audio preview

Image Enhancement

Open all
- Reduce distortion artifacts when downscaling
- Multivariate interpolation
- Remove common blocking and noise video artifacts
- Motion adaptive interpolation
- Motion adaptive blend
- Motion adaptive interpolation with ticker
- Removes 2-3 frame format, restores original 24 fps frame rate
- None, soft, or hard
- Fast complexity changes and rapid quality recovery during transitions
- Noise filtering capability (Perceptual Motion-Compensated filtering, Conserve, Spatial, and Sharpen)
- Up to eight static image overlays (BMP, PNG, or TGA format), SDR or HDR
- Apply image overlay to a single Input, a single output, or globally
- Specify z-order and opacity
- Motion graphic overlay (HTML, MOV, or PNG sequence), SDR or HDR *
- Overlay HTML motion graphics generated by third party authoring tools, switch overlays on or off with SCTE-35 signals *
- Create thumbnail JPEG images for any single frame or at custom intervals
- Brightness, contrast, hue, saturation
- Full swing range or passthrough
- 601, 709 color space conversion
- HDR to SDR down conversion
- Temporal pixel substitution
- Select pixel locations to crop
- Text, font size, position

Audio Enhancement

Open all
- Volume control
- Audio loudness monitoring and correction; results stored to file (CALM compliant) *
- Manual audio remixing
- Broadcaster mixed Ad
- Adjust audio sample rate and frequency
- Encode multiple formats simultaneously
- Support for multiple audio streams for each video stream (SAP)

Conductor Live

Open all
- Create, start, stop, delete, and schedule channels
- Visually preview activity on each encoder via video thumbnails
- MPTS management for Statmux pool
- Operator-defined, redundancy groups 1 + 1, N + 1, and N + M
- Manual or automatic redundancy switching and customer-defined input source failover conditions
- Simulated switchover
- Cold backup
- SDI router switching
- Authenticated user access for system control and monitoring with configurable user levels
- View all nodes
- Monitor cluster status
- Schedule backups
- RESTful API
- HTML-based UI
- Channel XML
- SNMP trap emit
- Alert email notification
- Configurable alerts
- Alert history
- WebCallBack
- High availability
- Profile parameters

Statmux *

Open all
- Conductor Live for MPTS configuration and monitoring
- Statmux API
- Up to 60 channels in a pool
- Up to 125 Mbps per MPTS
- MPEG-2, H.264 (AVC), and 10-bit H.265 (HEVC) codecs, at resolutions up to 4K with HDR
- Combine MPEG-2, AVC, and HEVC encoded channels in a single MPTS
- Video pool automatically optimized during run time
- Dynamic changes in audio and metadata accounted for automatically
- Under 4 seconds (with software release 2.20.3, dependent on video formats used and operating conditions)
- Controlled by multiplexer, optional parameters available to further reduce latency with slight compromises in picture quality
- 1+1 with coordinated failover
- SMPTE 2022-7 internode communication

- All PIDs supported by Live
- PSI/SI tables
Programs from third party (non-Elemental Live) encoders

Other Features

Open all
- VBI passthrough (V-Chip, CGMS-A)
- KLV Data
- Inputs:
    ⦁ Embedded
    ⦁ SCC
    ⦁ Teletext
- Transcaption Outputs:
     ⦁ CFF-TT
     ⦁ DVB-sub
     ⦁ Embedded
     ⦁ Embedded+SCTE-20
     ⦁ SCTE-20+Embedded
     ⦁ SCC
     ⦁ SMI
     ⦁ SMPTE-TT
     ⦁ SRT
     ⦁ Teletext
     ⦁ TTML
     ⦁ WebVTT
- Optical Character Recognition (OCR)
- Open caption support
- Caption burn in
- Language flag insertion
- Rate control
    ⦁ CBR encoding
    ⦁ QVBR (Quality-Defined Variable Bitrate) encoding with support for Auto mode for Quality Level selection
    ⦁ VBR encoding
    ⦁ Statmux encoding * (also requires Conductor Live and Statmux appliances)
    ⦁ Look ahead
- Adaptive Quantization
    ⦁ Intraframe or interframe perceptual QP variation
    ⦁ Machine Learning driven auto Adaptive Quantization mode
- Insert / respond to AFD
- Scene change detection
- Minimum I-Frame interval
- Force interlace mode
- Variable GOP support
- Content-Adaptive B frames
- RTMP metadata insertion
- EBIF passthrough
- EBP, PSI, RAI segmentation marker
- HDR 10 support (ST.2084, ST.2086, MaxFALL, MaxCLL)
- HLG (Hybrid Log Gamma) BT.2020
- Dolby Vision (Profile 5 and Profile 8.1) *
- Conversion between SDR, HDR 10, and HLG
- Rec.2020 color support