Sony Pixel Power calrec Sony

Video Platform Observability using Agama AWE SDK - Part 1: Requirements & Configuration

05/05/2022

5 May, 2022

Blog

By Anders Svensson

This blog article will be the first in a series of three, covering the capabilities of the Agama's AWE SDK and how it can be used to extend the Agama solution with observability and insights into all parts of the platform components and infrastructure.

Abstract Creating, managing, and delivering video services are complex and challenging tasks, with an ever-increasing pace of innovation. The technology and innovation speed and preferences of operators make most TV and media delivery solutions unique. The TV services are of high importance for the end-users and are sensitive to problems and degradations, so the operators want to have observability into the e2e delivery process, from creation to consumption.

Agama provides a video delivery observability and analytics solution focused on understanding the e2e delivered quality, performance, and usage by tracking the video services' parameters. Having this kind of capabilities is key for operators but not enough, as there will be other parts of the operators' unique solutions that are not covered by observability, but are still vital for the delivery of the services.

With the Agama AWE SDK we empower the operators to extend their Agama solution with observability and insights into all parts of their unique platform components and infrastructure. The AWE SDK enables the creation of Agama Enterprise dashboard applications that seamlessly integrate into the Agama environment, allowing the operators to mashup and observe all relevant aspects in a single pane of glass. It also provides a complete development environment that makes it easy to develop, maintain and deploy new functionality without having to touch anything else. Installation is just a drag & drop away.

Introduction One thing that all modern infrastructure components and solutions provide is REST APIs (Application Programming Interface) that allow both configuration and control, and in some cases also monitoring and supervision. The APIs are a perfect fit for the kind of application support that the Agama SDK provides.

As an example, to highlight the capabilities of the Agama SDK and development environment, we are going to create an Agama dashboard application that can be used as a generic status presentation of any backend system, offering suitable REST APIs that can provide a system health response. This real example will be created from scratch and include both application and presentation logic, as well as per application configuration support.

The Agama Dashboard Application SDK An Agama AWE dashboard application is a software package file that can be deployed onto an Agama Enterprise system by drag & drop or by using the Enterprise system CLI. It is a compressed file system using the TAR format and needs to include a manifest YAML file for application properties definitions, an index.html file and a JS function hook serving as the entry point for the application logic. With these criteria in place, the developer can create any type of application using CSS, HTML and JavaScript files.

The easiest way to get started is to use the ADE (AWE Development Environment) which is an application available for Linux, OSX and Windows 10/11. This application makes the development process and building application bundles straightforward and easy.

The ADE is compatible with any browser so one can use Firefox, Chrome, Safari or Edge, depending on preference and operating system. It supports an instant update development model that will reflect the code and data changes immediately, which ensures a fast and iterative development process. It supports CORS (Cross Origin Resource Sharing), which will allow the developer, during initial development and proof of concept, to use external REST APIs that do not yet have a CORS proxy in front, or CORS allowed increasing the development speed.

The ADE application has also several example applications built-in, which can be used at any time to make it even easier to get started.

Application Requirements The goal of this article is to create an application that, besides being a good practical example, can also provide real use for our Agama customers. We concluded that in order to achieve a minimum viable product for this application we should fulfill the following requirements:

Show relevant backend system status with a clear indicator using REST requests, mapping the HTTP codes to ok/fail with the possibility to specify:

Name for the test, the time between the tests

Timeout time

Active or not

REST API URI

HTTP codes for status mapping

With the requirements set we are now ready to start the development.

Project creation Let's start by creating a new application project. We do that by starting the ADE application and when the application is up and running, we select the menu option Create Widget project .

When creating a new project, you will be requested to point the ADE application to an empty directory of your choice. We chose to name the project backend-status . The file system will be automatically populated with a base file structure and necessary files to make it easy to just start coding.

This is the directory and file structure that was automatically created. The file manifest.json contains the application metadata that needs to be filled in in order to have it correctly and uniquely managed by Agama Enterprise. In the CSS/ directory we find style.css, which we will use later to control the presentation of our application functionality. And in the js/ directory, we find the app.js file, which has the entry point and boilerplate code for initialization of the app in a correct way. We will use this file for the application logic implementation a bit later on. When the project has been created one can just press the button Open in browser , which will automatically open the
LINK: https://agama.tv/video-platform-observability-using-agama-awe-sdk-seri...
See more stories from agama

Most recent headlines

05/01/2027

Worlds first 802.15.4ab-UWB chip verified by Calterah and Rohde & Schwarz to be demoed at CES 2026

Worlds first 802.15.4ab-UWB chip verified by Calterah and Rohde & Schwarz to be ...

01/06/2026

Dolby Sets the New Standard for Premium Entertainment at CES 2026

January 6 2026, 05:30 (PST) Dolby Sets the New Standard for Premium Entertainment at CES 2026 Throughout the week, Dolby brings to life the latest innovatio...

02/05/2026

Dalet Flex LTS Delivers Smarter Search, Faster Editing, and an AI-Ready Foundation for Modern Media

Dalet, a leading technology and service provider for media-rich organizations, t...

01/05/2026

NBCUniversal's Peacock to Be First Streamer to Integrate Dolby's Full Suite of Premium Picture and Sound Innovations

January 5 2026, 18:30 (PST) NBCUniversal's Peacock to Be First Streamer to ...

01/04/2026

DOLBY AND DOUYIN EMPOWER THE NEXT GENERATON OF CREATORS WITH DOLBY VISION

January 4 2026, 18:00 (PST) DOLBY AND DOUYIN EMPOWER THE NEXT GENERATON OF CREATORS WITH DOLBY VISION Douyin Users Can Now Create And Share Videos With Stun...

19/02/2026

Submissions open for Best of Show Awards at NAB 2026

Share Copy link Facebook X Linkedin Bluesky Email...

19/02/2026

SMPTE Issues Call for Summit Papers

Share Copy link Facebook X Linkedin Bluesky Email...

19/02/2026

Broadband Usage Jumps by 9.9% in Q4

Share Copy link Facebook X Linkedin Bluesky Email...

19/02/2026

NBC Sports Details NEPs Extensive Work for Winter Olympic Coverage

Share Copy link Facebook X Linkedin Bluesky Email...

19/02/2026

Fuse Media and Complex to Launch Complex TV

Share Copy link Facebook X Linkedin Bluesky Email...

19/02/2026

Spincast Gets U.S. Patent for AI-Powered Shoppable TV

Share Copy link Facebook X Linkedin Bluesky Email...

19/02/2026

IBCAP Announces $21 Million Lawsuit Against DMTN IPTV

Share Copy link Facebook X Linkedin Bluesky Email...

19/02/2026

NRB Backs ATSC 3.0 Tuner and Must-Carry Requirements

Share Copy link Facebook X Linkedin Bluesky Email...

19/02/2026

Foundry Acquires Griptape to Accelerate AI Integration Ac...

Foundry, the leading developer of creative software for the Media and Entertainment industry, today announced the completion of its acquisition of Griptape, a p...

19/02/2026

Scott D Smith Captures the Chaos and Intimacy of The Bear...

Capturing the raw energy and emotional intensity of FX's hit series The Bear is no small feat, especially when the set itself is as hectic and unpredictab...

19/02/2026

Cobalt Digital Products Receive IPMX Product Certificatio...

Cobalt Digital Inc., a leading designer and manufacturer of award-winning video and audio conversion, processing, and distribution solutions, and a founder of o...

19/02/2026

DHD to Demonstrate Latest-Generation Audio Production Sys...

DHD s complete range of digital audio mixers plus the latest-generation RM1 Pro broadcast-from-anywhere unit will be promoted at the upcoming Lokalradioforbunds...

19/02/2026

Media Companies Gain Operations Observability With Operat...

Operative, the preferred advertising management solution provider for the world's leading media brands, today announced a partnership with GraySwan to bring...

19/02/2026

Witbe Launches New Agentic SDK to Power Agentic Automatio...

Witbe today announced the launch of Agentic SDK, a new test automation framework designed to help video service providers build, operate, and scale agentic auto...

19/02/2026

Network18 Media and Investments Selects Grass Valleys Pla...

Grass Valley today announced that Network18 Media & Investments Ltd., one of India's largest and most influential media conglomerates, is deploying Grass Va...

19/02/2026

Clear-Com to Sponsor and Present USITT Stage Management A...

Clear-Com is sponsoring and presenting the USITT Stage Management Award during the United States Institute for Theatre Technology (USITT) Annual Conference & S...

19/02/2026

Paramores Hayley Williams Praises Berklee Ensemble: Make Noise

Paramores Hayley Williams Praises Berklee Ensemble: Make Noise Williams acknowledged the Paramore Ensemble after their show at the Berklee Performance Center ...

19/02/2026

February 18, 2026

Mapping protein production in brain cells yields new insights for brain disease Scripps Research and UC San Diego scientists used a novel method to show that so...

18/02/2026

Milano Cortina 2026: How OBS is Utilizing Audio QC at the First Winter Games to Use Immersive Sound

Audio quality control (QC) is becoming ever more crucial for Olympic Broadcastin...

18/02/2026

Milano Cortina 2026: OBS Demonstrates its Commitment to an Inclusive Sports Media Landscape

The Olympic Games are not only a showcase of athletic excellence, they are also ...

18/02/2026

Ronda Rousey vs. Gina Carano Headlines Netflix's First Live MMA Event

Netflix is entering the MMA game with a matchup between two of the biggest names ever to compete on the women's side. Most Valuable Promotions and Netflix ...

18/02/2026

Network18 Media & Investments Selects Grass Valley's Playout X to Power Unified News Operations

Grass Valley announces that Network18 Media & Investments Ltd., one of India'...

18/02/2026

Cobalt Digital Products Receive IPMX Product Certification Following Inaugural Testing Event

Cobalt Digital Inc., a designer and manufacturer of video and audio conversion, ...

18/02/2026

Channel Nine's Wide World of Sports Hits Livigno; XR From North Sydney Drives Coverage

Production is divided between a studio in the mountains and a brand-new studio i...

18/02/2026

Milano Cortina 2026: Focusing in on the Parabolic' Sound of Skis on Snow at NBC Sports

At the Winter Games IBC in Milan, NBC Sports and Olympics' director of audio...

18/02/2026

2026 Milano Cortina Women's Alpine Photo Gallery

The Women's Alpine events at the Tofane Alpine Skiing Center, about a 10-minute drive from Cortina d'Ampezzo, featured some of the most exciting Olympic...

18/02/2026

Generated in the Italian Alps, NBC's Olympics Audio Is Mixed in Stamford

At the Broadcast Center, 14 audio-control rooms handle the sound in a complex routing and processing regimen We are exactly where we want to be, Karl Malone,...

18/02/2026

Cortina Curling Olympic Stadium Photo Gallery

With 300 hours of curling competition in two weeks, it's a safe bet that even the most curling-hungry fan will be satiated. It also requires a production te...

18/02/2026

Cortina Sliding Center Two-Man Bobsleigh Photo Gallery

Always seen as one of the more crazy Olympic events, Bobsleigh is a sport in which athletes must have nerves of steel and pilots must navigate high-tech sleds...

18/02/2026

Milano Cortina 2026: Inside the Milan-Based Warner Bros. Discovery Casa Italia Studio with Eurosport

A typical Winter Olympics day - or should I say evening - inside the Warner Bros...

18/02/2026

Milano Cortina 2026: How NOS is Delivering a Speed Skating-First Feed for Dutch Audiences

The Netherlands has dominated Milan's ice rinks, scooping six speed skating ...

18/02/2026

NBC Sports Sets Its Own Record With Olympics Comms

At the Broadcast Center in Stamford, three discrete intercom systems combine into a centralized infrastructure Into the second week of Milan Cortina 2026, eigh...

18/02/2026

Deloitte Releases 2026 Global Sports Industry Outlook

AI is reshaping operations, capital is scaling ownership, sports are converging with media and entertainment, and venues are evolving into year-round platforms...

18/02/2026

SVG New Sponsor Spotlight: DNA Inc.'s Thomas Engel on Evolving Digital Experiences and the Power of In-House Collaboration

DNA Inc. specializes in crafting next level digital experiences in the Media, St...

18/02/2026

Copyright Issues Are a Crack in the Ice for Olympic Figure Skating

Conflicts have increased, but so have solutions, driven chiefly by pragmatism and the threat of AI music The only persons on the Figure Skating ice at the 2026...

18/02/2026

Canada's CBC Navigates Multi-Zone Winter Olympics With Bi-Lingual Production Model, Remote Studios, and Custom Content Hubs

Canadian rightsholder deploys its most complex setup at an Olympics ever with ...

18/02/2026

Live From Stamford: NBC Sports Broadcast Center Is Anchor Point of the Entire Olympic Broadcast'

A crew of 1,685 people and 13 control rooms produce nearly every on-air minute f...

18/02/2026

Bad Bunny to Make History in Tokyo With First-Ever Billions Club Live Performance in Asia

Following an extraordinary 2025 in which he was named Spotify's Global Top A...

18/02/2026

Bad Bunny har historia en Tokio con el primer Billions Club Live en Asia

Despu s de un extraordinario 2025 en el que fue nombrado Top Artista Global de Spotify por cuarta vez, algo sin precedentes (y tras su presentaci n en el halfti...

18/02/2026

SBS brings Australians together to mark Ramadan and Eid with communities nationwide

SBS brings Australians together to mark Ramadan and Eid with communities nationw...

18/02/2026

L3Harris Secures Full-Rate Production Contract for US Navy Submarine Communication Systems

The Virginia-class attack submarine USS Texas (SSN 775) underway....

18/02/2026

TV Viewing Hits 12-Month High

Share Copy link Facebook X Linkedin Bluesky Email...

18/02/2026

SinclairLaunches New True Crime Daily Video Podcast

Share Copy link Facebook X Linkedin Bluesky Email...

18/02/2026

E! Co-Founder Alan Mruvka Launches Filmology Labs Studios

Share Copy link Facebook X Linkedin Bluesky Email...

18/02/2026

Stephen Colbert, FCC Commissioner Gomez Blast FCC 'Censorship'

Share Copy link Facebook X Linkedin Bluesky Email...