Atlas On Demand Datasheet.pdf
Atlas On-Demand
Non-linear processing and delivery
Atlas is MediaKind’s product line for all long-tail content processing and delivery.
Atlas On-Demand covers the use case of file-to-file transcoding and packaged delivery in public cloud.
Atlas On-Demand
Atlas On-Demand is a highly scalable solution to ingest, process and deliver long tail content to end devices. It is designed for content owners and service providers who need to deliver non-linear content to the consumer.
MediaKind simplifies the infrastructure complexities through a unified deployment portal and leverages native cloud orchestration and cloud object storage.
Within MediaKind’s ecosystem, Atlas On-Demand comes pre-integrated with MediaKind’s CMS to expand the scope with assets, metadata and workflow management features. It is also integrated with PRISMA for advertising use cases.
Atlas On-Demand benefits
• Designed for cloud: supports native K8S and cloud storage from cloud vendors
• Optimal resource usage through orchestrated elasticity, leading to a reduction in processing costs
• Faster asset availability through parallel encoding
• Best-in-class picture quality across multiple codecs (MPEG-2, H.264 & HEVC) and resolution up to UHD, including HDR with continuous enhancement every year
• Stereo and surround audio experience as your own personal home theater
Premium transcoding experience
Best in class video quality
Atlas On-Demand capitalizes on over 20 years of video compression expertise, incorporating proprietary inhouse codecs designed to deliver optimal video quality across a spectrum of devices, ranging from 4K to mobile resolutions.
Furthermore, Atlas On-Demand paves the way for the future of immersive experiences through its ultra HD capabilities, offering a broader color spectrum and 10-bit encoding in HEVC. It also provide compatibility with High Dynamic Range (HDR) technologies.
Save on storage and bandwidth with CVQ
Atlas On-Demand ensures constant video quality for OTT by adapting bandwidth allocation to the actual complexity of each segment, thereby preventing overallocating.
Wide audio support
Atlas On-Demand verifies and adjusts incoming audio levels, and carries up to eight audio tracks per channel.
Multi-devices delivery
Atlas On-Demand prepares encoded assets for end-user delivery with two packaging options:
• Just-in-time packaging and encryption with the widest variety of formats and DRMs (pull mode)
• Pre-packaged content publication to leading CDNs (push mode)
In both cases Atlas On-Demand delivers standard OTT formats including HLS/TS, HLS/CMAF, DASH and HSS.
It seamlessly integrates with various Digital Rights Management (DRM) platforms including key rotation, track keys, and CPIX key exchange.
Additionally it interfaces with multiple CDNs and cache servers.
Performance
Optimized quality and speed
Our research and development teams have created one of the fastest, high-quality file-based transcoders available today. Atlas On-Demand can encode files at speeds of up to 25 times real-time, depending on the number of outputs and resolutions required.
Fast asset availability
By dividing the ingested assets into multiple segments, Atlas On-Demand can deliver transcoded content very quickly without compromising on quality.
Our parallel encoding technology enables transcoding speeds of up to 12 times faster than standard transcoding.
Expand the scope
Atlas On-Demand is enhanced with additional components from the MediaKind portfolio:
• MediaKind Content Management System (CMS) for assets and workflow management
• MediaKind MediaFirst platform for a full end-to-end TV turnkey offer, as used in Direct To Consumer
• MediaKind PRISMA for stream conditioning, manifest conditioning and stream personalization to address ad-insertion, blackout use cases
Get even more using cloud
Orchestrated deployment
Atlas On-Demand relies on a microservices design and is deployed on clouds using Kubernetes (K8S) orchestration, which provides the highest flexibility in allocating processing resources.
Automatic scaling
Encoders are dynamically provisioned and deprovisioned in response to assets ingestion requests. Likewise, on the delivery side, the dimensioning of Just-in-time packagers is adapted to the traffic load generated by end-user requests.
Auto-scaling streamlines the system's sizing for typical usage while maintaining the ability to handle peak loads. This approach helps keep the Total Cost of Ownership (TCO) as low as possible.
Native Cloud Storage
Atlas On-Demand supports cloud object storage for both input and output, leveraging the inherent availability and scalability provided by cloud vendors.
The content class can be dynamically adjusted based on content age or popularity.
Atlas On-Demand also supports traditional ways to access storage (NFS, SFTP, and HTTP).
High Availability
Processing nodes are resilient to failure, so that the loss of a node is automatically addressed through the deployment.
Additionally, Atlas On-Demand can be deployed in multiple regions to achieve an even higher level of availability and the ability to upgrade seamlessly.
Specifications
Input
| Input protocol | HTTP, HTTPS (compatible WebDAV, Azure and S3) FTP, SFTP, CIFS, NFS and any protocol that can be mounted on Linux operating systems |
|---|---|
| Input file types | A/V files: MPEG-2 TS (MPTS and SPTS), MPEG-2 PS (.ts, .mpg, .mpeg, .vob), MPEG-4 (.mp4, .m4v, .f4v), MXF OP1a, QuickTime (.mxf, .mov) |
| Input audio and videocodecs (decode) | Video: MPEG-2 SD/HD, MPEG-4/AVC (H.264) SD/HD, HEVC 8/10 bits SD/HD/UHD (H.265), IMX, XDCAM (HD & EX), HDV, DV, XAVC, AVC-Intra, ProRes, DVC Pro HD SD/HD, JPEG 2000, v210 HDR Ingest: PQ10, HDR10, HLG10, HLG10 backward compatible Audio: MPEG-1 Layer II, AC3, E-AC3, AAC, HE AAC and HE ACC v2, PCM, LPCM |
File Output
| File format (Encoding only) | MPEG-4 and Flash (.mp4) MPEG-2 TS (.ts) |
|---|---|
| Output protocol | HTTP, HTTPS (compatible WebDAV, Azure and S3) |
| Output protocol | FTP, SFTP, CIFS, NFS and any protocol that can be mounted on Linux operating system |
Packaged Output
| Content Publishing | Support for pull scenarios in just-in-time packaging Support for publishing to local storage or to HTTP and HTTPS servers |
|---|---|
| Origin Server | Built-in live and VOD origin server for HLS, Smooth Streaming and DASH Custom HTTP headers management (Expiry settings, CORS headers…) Interfaces to leading CDNs |
| CDN | Built-in live and VOD origin server for HLS, Smooth Streaming and DASH Custom HTTP headers management (Expiry settings, CORS headers…) Interfaces to leading CDNs |
Pre-Processing
| File processing | Progressive ingest, partial file processing |
|---|---|
| Aspect Ratio | WSS; AFD; Video Index |
| Frame Rate | Conversion to NTSC (From 23.97/24/25/50fps to 29.97/59.94fps) Conversion to PAL (From 23.97/24/29.97/59.94fps to 25/50fps) |
| Metadata and VBI | IA 608/708 Closed Caption; DVB Subtitling, Teletext, SCTE-27, SCTE-20, ARIB B.24 |
| Image settings | Brightness; Contrast; Saturation; Hue; Gamma; Temperature |
| Enhancement filters | Video: De-interlacing, cropping, letter boxing, stretching, 3:2 pull down, MCTF and spatial de-noising, MPEG-2 deblocking, cross-talk filter, diamond denoising, noise edge removal Audio: Loudness Control, True Peak, audio gain adjustment, mute |
Video Encoding
| H.264 | HEVC | MPEG-2 | |
|---|---|---|---|
| Video encoding | Baseline/Main/High to HD resolutions. 3 encoding presets (ultra-fast, fast, high quality). | 8/10 bits to UHD resolutions. 3 encoding presets (ultra-fast, fast, high quality). | MPEG-2 Main to HD resolutions. 2 encoding presets (high quality, fast). |
| Rate control | CBR/VBR multi-bitrate with GOP alignment for adaptive bitrate formats. | CBR/VBR multi-bitrate with GOP alignment for adaptive bitrate formats. | CBR multi-bitrate with GOP alignment for adaptive bitrate formats. |
| Data rate | From 20 kbps to 50 Mbps | From 128 kbps to 120 Mbps | From 256 kbps to 40 Mbps |
| Resolutions | Ranging from 80x64 to 1920x1080 (1080p). From 50/60 fps to sub-framerate. | Ranging from 80x64 to 4096x2160. From 50/60 fps to sub-framerate. 8K compatible. | Ranging from 96x96 to 1920x1080 (1080p) |
| Multi-stream output | Multi-profile output including mix of H.264 and HEVC, interlace and progressive encoding. H.264 and HEVC are compatible with packaged output (MPEG-2 is not compatible). Up to 12 parts in parallel. Configurable at service level and job level | ||
| Parallel encoding | Multi-profile output including mix of H.264 and HEVC, interlace and progressive encoding. H.264 and HEVC are compatible with packaged output (MPEG-2 is not compatible). Up to 12 parts in parallel. Configurable at service level and job level |
Audio Encoding
| Audio channels per service | As per licensed authorizations |
|---|---|
| Audio encoding | MPEG-4/MPEG-2 AAC, HE-AAC v1/v2, MPEG-1 Layer II (not compatible with packaging), MPEG-2 Layer II Dolby Digital (AC-3), Dolby Digital Plus (E-AC3) 5.1-ch or stereo |
| Pass-through | MPEG-1 Layer II, MPEG-2 Layer II, Dolby Digital (AC-3), Dolby Digital Plus (E-AC3) 5.1-ch or stereo, Dolby Atmos |
| Data rate | From 32 kbps to 384 kbps (1024 kbps for AC3 and E-AC3) |
Encoding Post Processing
| HDR | PQ10, HDR10, HLG10, HLG10 backward compatible, passthrough and conversions supported Tone mapping (HDR to SDR) and Inverse tone mapping (SDR to HDR) Dolby Vision 5 and Dolby Vision 8.1 |
|---|---|
| Subtitle | EIA 608/708 closed caption, DVB Subtitling, Teletext, SCTE-27, ARIB B.24, SRT |
| Metadata | SCTE-35 pass-through (in-band), SCTE-35 cue point creation (out-of-band) |
| Dynamic ad insertion | Dynamic ad insertion workflow support from CMS metadata provisioning: assets are conditioned for pre/mid/post roll and cue point metadata are inserted |
| Logo Insertion | Insert an image from the file (png, jpg) |
Packaging
| Formatting | Apple HTTP Live Streaming (Over CMAF or TS), Microsoft Smooth Streaming, DASH Live and On-Demand Profiles | ||||||
|---|---|---|---|---|---|---|---|
| Subtitling | Closed Captions: WebVTT for HLS, DFXP for HSS, WebVTT or SMPTE-TT for DASH DVB-Teletext: WebVTT for HLS, DFXP for HSS, WebVTT or SMPTE-TT for DASH DVB-Subtitles: DFXP for HSS, SMPTE-TT for DASH | ||||||
| Multi Audio | Multiple audio streams per output for HLS, Smooth Streaming and DASH | ||||||
| Content Protection | Microsoft PlayReady DRM support for HLS/TS, Smooth Streaming and DASH Apple Segment for HLS / TS FairPlay support for HLS / TS and HLS / CMAF Adobe Primetime Access support HLS / TS (will be phased out in next version) Widevine, PlayReady, Mediaroom DRM and Marlin support in CENC mode for DASH Widevine and PlayReady support in CBC mode for DASH Key provisioning interface to leading CAS & DRM vendors Compatible with an CPIX server for key exchange. | ||||||
| Microsoft PlayReady DRM support for HLS/TS, Smooth Streaming and DASH Apple Segment for HLS / TS FairPlay support for HLS / TS and HLS / CMAF Adobe Primetime Access support HLS / TS (will be phased out in next version) Widevine, PlayReady, Mediaroom DRM and Marlin support in CENC mode for DASH Widevine and PlayReady support in CBC mode for DASH Key provisioning interface to leading CAS & DRM vendors Compatible with an CPIX server for key exchange. | |||||||
| Microsoft PlayReady DRM support for HLS/TS, Smooth Streaming and DASH Apple Segment for HLS / TS FairPlay support for HLS / TS and HLS / CMAF Adobe Primetime Access support HLS / TS (will be phased out in next version) Widevine, PlayReady, Mediaroom DRM and Marlin support in CENC mode for DASH Widevine and PlayReady support in CBC mode for DASH Key provisioning interface to leading CAS & DRM vendors Compatible with an CPIX server for key exchange. | |||||||
| Microsoft PlayReady DRM support for HLS/TS, Smooth Streaming and DASH Apple Segment for HLS / TS FairPlay support for HLS / TS and HLS / CMAF Adobe Primetime Access support HLS / TS (will be phased out in next version) Widevine, PlayReady, Mediaroom DRM and Marlin support in CENC mode for DASH Widevine and PlayReady support in CBC mode for DASH Key provisioning interface to leading CAS & DRM vendors Compatible with an CPIX server for key exchange. | |||||||
| Microsoft PlayReady DRM support for HLS/TS, Smooth Streaming and DASH Apple Segment for HLS / TS FairPlay support for HLS / TS and HLS / CMAF Adobe Primetime Access support HLS / TS (will be phased out in next version) Widevine, PlayReady, Mediaroom DRM and Marlin support in CENC mode for DASH Widevine and PlayReady support in CBC mode for DASH Key provisioning interface to leading CAS & DRM vendors Compatible with an CPIX server for key exchange. |
Automated Workflows
| REST API / CMS interface | Trigger asset processing from a public REST API. Ideal for CMS integration. |
|---|---|
| Automated Packaging | Ability to trigger packaging automatically after encoding, without any additional request. |
Monitoring and Control
| Control | Access through API and GUI is provided by MediaKind Web UI, SNMP Traps, Prometheus alerts |
|---|---|
| Alarms | Access through API and GUI is provided by MediaKind Web UI, SNMP Traps, Prometheus alerts |
| Monitoring and logs | Encoding farm job monitoring, service jobs, job logs System and application Grafana dashboards |
| Reports and stats | Encoding farm reports to track usage of the solution Service statistics Prometheus metrics for in-depth monitoring |
| Reliability | High availability with MediaKind load balancing (1+1 active/active) Save/Restore configuration |