The AMM streaming platform is built from scratch with performance, scalability and the latest IPTV features in mind. It can be used as a full end-to-end multiscreen pipeline or in collaboration with existing infrastructure.




For today's consumers, it's all about having seamless access to content across all devices. For today's operators, though, this means more complexity, expanded bandwidth needs and greater costs. Providing the best possible user experience on different platforms and handsets requires adaptive bitrate streaming (ABR) capabilities, multiple container formats and compression strategies, as well as increased hardware requirements and more bandwidth.

AMM is committed to providing a full-featured platform that is able to meet the needs of the IPTV future. The AMM platform can be tailored to each customer's unique requirements and either be hosted on customer premises, used as an extension to current infrastructure, or as a cloud-based service.

Integration
Integration
Integration
Integration

Seamless time-shifting

Place-, device- and session-shifting

Automated archiving

Customizable

Adaptive streaming

 

Technology

AMM's enterprise-grade just-in-time transmultiplexing and storage software

 

Overview




AMM unifies the delivery of live TV, OTT and VoD into one platform, that serves live and on demand multimedia to any screen, including STBs and TVs. Commonly used transmission standards (HLS, HDS, MSS, DASH, RTSP and RTP) are implemented to ensure compatibility with any device in the market today.

The AMM platform is structured in three independent, load-balanced layers for full scalability in a cloud environment:

  • Storage layer with media-ingestion
  • Processing layer with transmultiplexer nodes
  • Delivery layer with access nodes

AMM Grid layers


Ingestion




The AMM ingestion is compatible with most encoders and supports commonly used protocols, containers and codecs.

Live or static assets are stored only once in our mezzanine container format "AMMX", independent of end device formats.

Live streams are stored endlessly for seamless timeshifting and nPVR (private or shared copy).

Popular content or "near live", time-shifted TV is cached in memory to ensure optimal performance. This allows the use of cheaper discs in our storage layer.

Our storage layer is hardware agnostic and optimized for horizontal scale-out systems.

Ingestion layer


Mezzanine container format "AMMX"




Save storage

Our mezzanine container format allows to store ABR assets only once instead of storing them all in different end device formats.

"AMMX" is stored as distributed chunks for best perfomance on horizontal scale-out storage systems.

Designed for efficient transmultiplexing

"AMMX" has optimized header information for efficient transmultiplexing to end device formats. With this information there's no need to read any payload data to accurately predict and distribute jobs across multiple transmultiplexing nodes.

Future-proof

"AMMX" is codec agnostic, integrating additional codecs is easily possible.

Mezzanine container format "AMMX"


Asset processing




Our processing layer repackages (transmultiplexes) assets from our internal storage format ("AMMX") to device specific container formats. This repackaging is done JIT (just-in-time), when an asset is requested.

Upon request, our processing layer analyzes, predicts and delegates tasks to multiple transmultiplexer-nodes to ensure optimal scalability and minimal latency. JIT-packaging adds minimal overhead, approx. 5 - 15% compared to plain streaming.

Future-proof

With JIT-packaging future formats and codecs can easily be integrated, without re-encoding or re-packaging existing assets.

Processing layer


Delivery




Transmission protocols are implemented in our delivery layer. It's the only point that interacts directly with the end device, it shields the rest of the pipeline to enhance security. With it's caching and scaling mechanisms it helps reducing the load on our processing layer and can be used as edge locations.

Future-proof

New transmission protocols can be integrated without re-encoding or re-packaging existing assets.

Delivery layer


Digital rights management (DRM)




The AMM platform supports Common Encryption Scheme (CENC) with PlayReady, Widewine and ClearKey. Additional DRM Systems can be integrated.

Our platform supports two encryption strategies:

1. upon ingestion

Encrypting assets once upon ingestion provides best scalability while reducing flexibility.

2. upon processing (on the fly)

Encrypting on the fly means best flexibility at the expense of scalability.

DRM support

 

Cloud computing

Automatic scalability

 

Our state-of-the-art cloud computing saves you money while handling massive traffic peaks.




Traditional setups are sized for handling the largest traffic peaks they encounter, online year-round. As static setups, they are ill-suited to meeting the demands of today's multimedia arena. With consumption fluctuating vastly over any given day, a low versus high traffic dynamic is created between office-hour viewing dips and prime-time viewing peaks.

Given its node structure, AMM's cloud computing grid is horizontally scalable to current demands, meeting needs-based power requirements in peak or off-peak hours, thus ensuring an optimal cost-benefit ratio for our customers.

Scalability

Scalability

 

Integration

Simple HTTP interfaces

 

The AMM streaming platform's flexible architecture allows for numerous different usage scenarios while keeping integration simple.




Flexible and versatile, it can serve whatever scale you seek - from small, live event broadcasting, to full-featured IPTV environments, all the while keeping integration as simple as ever.

We understand you want to be in full control of your streaming environment at all times: our easy-to-implement HTTP interfaces can seamlessly connect your business or domain logic (subscriber management, targeting, security, etc.) to our platform.

The AMM streaming platform is compatible with common media formats and transcoders.

Integration

Integration