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.
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:
AMM Grid layers
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.
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.
"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.
"AMMX" is codec agnostic, integrating additional codecs is easily possible.
Mezzanine container format "AMMX"
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.
With JIT-packaging future formats and codecs can easily be integrated, without re-encoding or re-packaging existing assets.
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.
New transmission protocols can be integrated without re-encoding or re-packaging existing assets.
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:
Encrypting assets once upon ingestion provides best scalability while reducing flexibility.
Encrypting on the fly means best flexibility at the expense of scalability.
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.
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.