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 ...

04/08/2026

Dalet Announces Commercial Availability of Dalia, Bringing Media-Aware Agentic AI to Enterprise Productions

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

04/07/2026

Detective Conan: Fallen Angel of the Highway Opens in Dolby Cinemas Across Japan, Presented in Dolby Atmos and Dolby ...

April 7 2026, 19:00 (PDT) Detective Conan: Fallen Angel of the Highway Opens in...

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...

21/05/2026

CBS Sports Expands WNBA Tip-Off Show To Cover Half of 20-Game, Regular-Season Package

Game Creek Video Columbia and Celtic, NEP Supershooter 8 will house onsite produ...

21/05/2026

SVG Students To Watch: Christina Zelin, Rowan University

Freshly graduated, this upstart producer, director, and camera operator is already working as an AP on videoboard shows for the Philadelphia Phillies In the li...

21/05/2026

Media Links Announces Channel Partnership with Clearcast Asia Ahead of BroadcastAsia 2026

Media Links has announced a channel partnership with Clearcast Asia, a broadcast...

21/05/2026

SiriusXM and NASCAR Announce Multi-Year Broadcasting Agreement Renewal

SiriusXM and NASCAR have announced a multi-year renewal of their broadcasting agreement. SiriusXM will continue to carry live broadcasts of every NASCAR Cup Ser...

21/05/2026

Audio-Technica Hosts High-Density Wireless Microphone Demo at Technica House in New York City

Audio-Technica held a demonstration event at its Technica House location in New ...

21/05/2026

RTL Deutschland Selects Ateme Frame-Rate Conversion Technology for Live Event Workflows

Ateme has announced that RTL Deutschland has selected Ateme's software-based...

21/05/2026

BCC Live Deploys LiveU LU900Q for Record-Breaking IRONMAN Texas Broadcast

LiveU has announced that BCC Live deployed the LU900Q intelligent production unit for the first time during the 2026 Memorial Hermann IRONMAN Texas North Americ...

21/05/2026

Mark Aitken to Receive 2026 ATSC Mark Richer Industry Leadership Medal

ATSC has announced that Mark Aitken, President of ONE Media and Senior VP of Advanced Technology at Sinclair Broadcast Group, will receive the 2026 Mark Richer ...

21/05/2026

BBright Outlines MXL Integration Strategy for Software-Defined Broadcast Workflows

BBright has published a technical analysis of the Media eXchange Layer (MXL), de...

21/05/2026

Esports World Cup 2026 to Be Held in Paris, France

The Esports Foundation has announced that the 2026 Esports World Cup (EWC) will be hosted in Paris, France, from July 6 through August 23. The event marks the f...

21/05/2026

Chyron Announces PRIME Scorebug and Expanded Chyron LIVE Scorebug Capabilities

Chyron has announced PRIME Scorebug, a scorebug solution built on the PRIME Platform for on-premises sports production, and has expanded Chyron LIVE with purpos...

21/05/2026

Media Links Integrates Xscend Platform with DataMiner at BroadcastAsia 2026

Media Links has announced the integration of its Xscend IP transport platform with Skyline Communications' DataMiner xOps platform. The integration will be ...

21/05/2026

SVG New Sponsor Spotlight: Nova Lume CEO Jim Casey on Bringing Flexible IP Intercom to Live Production

As live sports productions continue to demand more flexible, scalable, and cost-...

21/05/2026

SVG Rewind: ESPN's Use of POVORA Wireless Tilt Control CapCam Gives College Football Fans a First-Person View of the Game

In advance of this year's Sports Emmy Awards, SVG is taking a deep dive into...

21/05/2026

Join Shade in Miami and Atlanta for Post-Production Networking Events

Hey Miami & Atlanta post-production folks! Shade is hosting a free private suite at a Braves game (6/2) and Marlins game (6/5) and have about a dozen extra tic...

21/05/2026

Phoenix Suns, Mercury, and Gray Media Extend Broadcast Partnership Through 2030

The Suns and Mercury become the first NBA and WNBA teams to make games available under a single broadcast partner across both over-the-air and streaming....

21/05/2026

Apple TV, MLS to Produce First Major Pro Sporting Event Shot Entirely on iPhone 17 Pros

iPhones are part of the the regular production rotation for Friday Night Baseba...

21/05/2026

SVG Rewind: AIQ: Where Data Meets Dirt Technology Brings Real-Time Data Analysis to Rodeo

In advance of this year's Sports Emmy Awards, SVG is taking a deep dive into...

21/05/2026

Filmmakers' Favorites: Sundance Film Festival Alums on Welcome to the Dollhouse

Heather Matarazzo as Dawn Wiener in Todd Solondz's Welcome to the Dollhouse...

21/05/2026

Create, Control, and Personalize Your Listening Across Every Moment

Spotify has always been about helping you find something you want to listen to. And over the years, we've learned your taste and the moments that matter to ...

21/05/2026

You Know Every Song. We Saved You Two Tickets. Introducing Reserved.

Getting concert tickets today can feel like a race you're set up to lose. You show up at the right time, refresh endlessly, and still miss out. Too often, ...

21/05/2026

Books on Spotify: New Updates for Listeners and Authors

In 2022, Spotify entered a new chapter by introducing audiobooks to our platform. Since then, we've grown our catalog to include more than 700,000 titles, e...

21/05/2026

Investor Day 2026 Remarks From Spotify Co-CEOs Alex Norstrm and Gustav Sderstrm

Opening remarks ALEX Good morning everyone, I'm Alex [Norstr m]. GUSTAV And I'm Gustav [S derstr m]. ALEX Whether you've been following our j...

21/05/2026

Spotify's 2026 Investor Day Recap: Raising Ambition for the Next Era of Media

Today, Spotify hosted our third Investor Day in New York City, offering the fina...

21/05/2026

Spotifys Investor Day 2026: Ambitioniert in die nchste ra der Medien

Spotify hat heute seinen dritten Investor Day in New York City veranstaltet und der Finanzwelt tiefere Einblicke in das Gesch ft, die Produktstrategie und die l...

21/05/2026

Rcapitulatif de l'Investor Day 2026 de Spotify : Des ambitions renouveles pour la prochaine re des mdias

Aujourd'hui, Spotify a organis son troisi me Investor Day New York. En pl...

21/05/2026

Il riepilogo dell'Investor Day 2026 di Spotify: eleviamo le ambizioni per la prossima era dei media

Oggi, a New York City, Spotify ha presentato il suo terzo Investor Day, offrendo...

21/05/2026

Resumen del Investor Day 2026 de Spotify: elevando la ambicin para la prxima era de los medios

Hoy Spotify celebr su tercer Investor Day en Nueva York, donde ofrecimos a la c...

21/05/2026

Rangkuman Investor Day Spotify 2026: Meningkatkan Ambisi untuk Era Media Berikutnya

Hari ini, Spotify menyelenggarakan Investor Day yang ketiga di New York City, me...

21/05/2026

2026 (Investor Day):

2026 : (Investor Day) , , . ...

21/05/2026

2026 :

20 2026 ...

21/05/2026

Resumo do Investor Day 2026 do Spotify: elevando a ambio para a prxima era da mdia

Hoje, o Spotify realizou seu terceiro Investor Day em Nova York, oferecendo co...

21/05/2026

2026: Spotify

Spotify Investor Day ...

21/05/2026

Spotify'n 2026 Investor Day zeti: Medyann Yeni a in Byk Hedefler

Spotify bug n, 20'nci y l d n m m z kutlad m z bu y lda, finans camias na, i modelimiz, r n stratejimiz ve uzun vadeli vizyonumuz hakk nda daha detayl ...

21/05/2026

Cinematic Motion & Ethereal Flows for Sonuscore's The Score

Two new Story Packs join orchestral instrument line-up Sonuscore have just introduced two new additions to The Score, marking the instrument's first maj...

21/05/2026

Heavyocity release Oblivion Drums

30,000 samples, 99 presets & 504 loops Heavyocity are well known for their hard-hitting cinematic instruments, and their latest release is no exception to t...

21/05/2026

Rohde & Schwarz AI powered voice to data: The future of air traffic control takes flight at Airspace World 2026

Rohde & Schwarz AI powered voice to data: The future of air traffic control take...

21/05/2026

Redefining Persistent and Affordable Airpower for Special Operations Forces

SKY RAIDER II INTERNATIONAL's modular open systems architecture delivers expanded operational reach and mission flexibility....

21/05/2026

From Payload to Platform: Autonomous ISR Where It Actually Matters

ASO-enabled WESCAM MX-10 systems conduct systematic wide-area maritime search patterns, autonomously managing sensor scan operations to expand coverage, reduce ...

21/05/2026

Sports content accounts for fastest-growing portion of top global SVOD catalogs

HBO Max, a new addition to Gracenote Data Hub, is home to the most sports programming among major streamers NEW YORK May 21, 2026 New analysis by Gracenote...

21/05/2026

Study: Nearly Half of U.S. Viewers Watch Video With Captions

Share Copy link Facebook X Linkedin Bluesky Email...

21/05/2026

Apple TV to Capture MLS Game Entirely on iPhone 17 Pro

Share Copy link Facebook X Linkedin Bluesky Email...

21/05/2026

MPTS 2026 Draws Record Numbers for Landmark 10th Annivers...

The UK's leading event for the creative industries united thousands of professionals for two days of networking, debate, industry insight and getting hands-...

21/05/2026

Recreating Doug Trumbull's Slitscan VFX - After Effects Mastery

Recreating Doug Trumbull's Slitscan VFX - After Effects Mastery Graham Quince May 21, 2026 0 Comments In this After Effects tutorial, I'm divi...

21/05/2026

Cavalry: An Array of Fun Stuff

Cavalry: An Array of Fun Stuff Simon Ubsdell May 21, 2026 0 Comments Arrays are a really powerful feature of Cavalry and here we'll go over some o...

21/05/2026

Chyron Launches PRIME Scorebug

Share Copy link Facebook X Linkedin Bluesky Email...