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

07/10/2026

Dalet Flex LTS Delivers Smarter Media Operations from Ingest to Distribution

Dalet, a leading technology and service provider for media-rich organizations, today announced the latest Long-Term Supported (LTS) release of Dalet Flex. Build...

06/09/2026

Dolby and MagentaTV Bring Fans Closer to the FIFA World Cup 2026 in Germany with Dolby Vision and Dolby Atmos

June 9 2026, 23:00 (PDT) Dolby and MagentaTV Bring Fans Closer to the FIFA Worl...

04/09/2026

Lightware expands LARA capabilities with new GUDE driver

Lightware is expanding its LARA (Lightware Advanced Room Automation) platform with the GUDE Power Distribution Units (PDU) driver module. GUDE devices can now b...

04/09/2026

People Behind the Technology - How Lightware Invests in W...

Lightware shares the second release in its ESG communications series. Following the first piece, which focused on the companys environmental performance, this r...

04/09/2026

Big Blue Marble delivers record 10 Tbps for European publ...

Big Blue Marble supported a leading European public service broadcaster in delivering the Soccer World Cup 2026 streams, supplying more than 10 Tbps of bandwidt...

04/09/2026

Hitomi MatchBox Glass is honoured with Emmy Award

Outstanding achievement in engineering, science and technology Hitomi Broadcast has been recognised with an Engineering, Science & Technology Emmy from the Ac...

04/09/2026

California, Hollywood at a Crossroads

California, Hollywood at a Crossroads Andy Marken September 3, 2026 0 Comments I'm doing everything alone. Crossing roads alone. Seeing the Eiffe...

04/09/2026

Berklee Announces Winners of 2026 SongwritersdB Songwriting Contest

Berklee Announces Winners of 2026 SongwritersdB Songwriting Contest Students Luca Alexandru, Annika Wild, and Johanna James received the top prizes for origin...

04/09/2026

EVS, Matrox Partner on EBUs Dynamic Media Facility Initiative

Share Copy link Facebook X Linkedin Bluesky Email...

04/09/2026

TAG Video Systems Unveils TAG Blue

Share Copy link Facebook X Linkedin Bluesky Email...

04/09/2026

Orlando Magic and Gray Media Ink Full Season Broadcast Deal

Share Copy link Facebook X Linkedin Bluesky Email...

04/09/2026

RT ANNOUNCE NEW DRAMA THE MURDER OF MR. MOONLIGHT BASED ON THE DISAPPEARANCE AND MURDER OF BOBBY RYAN

RT ANNOUNCE NEW DRAMA THE MURDER OF MR. MOONLIGHT BASED ON THE DISAPPEARANCE...

03/09/2026

Yospace releases new Ad Presentation solution, unlocking revenue opportunities with non-linear ad formats

Yospace will be at IBC from 11th - 14th September (booth 5.C78). For more inform...

03/09/2026

Creative Technology Group Announces Leadership Transition Effective January 2027

NEP Group has announced leadership changes at Creative Technology Group. Founder and CEO Graham Andrews will step away from day-to-day leadership at the end of ...

03/09/2026

NFL and TikTok Renew Multi-Year Partnership

The NFL and TikTok have announced a multi-year partnership renewal expanding the league's presence on the platform. NFL posts on TikTok increased more than ...

03/09/2026

Grass Valley Appoints Ronny Van Geel as Vice President, Cameras

Grass Valley has appointed Ronny Van Geel as Vice President, Cameras. Van Geel began his career in 1999 at Philips DVS and moved into product management in 2005...

03/09/2026

IBC 2026: Telestream to Preview Vantage Super Resolution

Telestream has announced Vantage Super Resolution, an AI-powered upscaling capability for the Vantage media workflow platform, developed in collaboration with N...

03/09/2026

IBC 2026: Solid State Logic TCA Tour

Solid State Logic (SSL) will debut the TCA Tour at IBC2026 (Hall 8, Stand 8.B45), a portable production system built from System T components in a desktop frame...

03/09/2026

IBC 2026: DPA Microphones Launches 6388 CORE+ Headset Microphone

DPA Microphones has announced the 6388 CORE Headset Microphone, making its debut at IBC2026 (Hall 8, Stand D60). The supercardioid headset features a physicall...

03/09/2026

IBC 2026: Qvest to Demonstrate Multi-Vendor Dynamic Media Facility Showcase

Qvest will present a multi-vendor Dynamic Media Facility (DMF) showcase at IBC2026 (Booth 10.C24), demonstrating how the EBU's DMF architecture can be imple...

03/09/2026

IBC 2026: Imagine Communications Debuts Magellan PanelFlex

Imagine Communications will showcase the Magellan PanelFlex control surface and other control portfolio updates at IBC2026 (Stand 1.B73, RAI Amsterdam, Septembe...

03/09/2026

IBC 2026: Bridge Technologies Launches Software-Based VB440 Deployment Option

Bridge Technologies will announce at IBC2026 (Booth 1.A71) that its VB440 production probe is now available as a software-based solution, deployable on commerci...

03/09/2026

Audio-Technica Launches BP350ST Mid-Side Stereo Microphone in Two Variants

Audio-Technica has unveiled the BP350ST MS (mid-side) microphone in two versions: the camera-mount BP350ST-UL and the boundary or gooseneck-mountable BP350ST-UB...

03/09/2026

IBC 2026: Jnger Audio flexAI Adds CastCompanion, 12G-SDI, NDI, and TVU MediaMesh Integration

Telos Alliance will introduce updates to the J nger Audio flexAI audio processin...

03/09/2026

DUNKMAN to Expand in 2027 with Team Competitions, Junior Division, and Global Qualifiers

DUNKMAN, the professional dunk league founded by Shaquille O'Neal in partner...

03/09/2026

Orlando Magic Tap DAZN as DTC Streaming Partner, Will Join OTA Distribution Plans for 2026-27 Season

Orlando's WRDQ TV 27, WFTV Channel 9 previously named over-the-air broadcast...

03/09/2026

EverPass Media Expands NFL Agreement with Netflix for Commercial Venues

EverPass Media has announced a multi-year commercial distribution agreement with Netflix, expanding on an existing partnership that has delivered NFL Christmas ...

03/09/2026

Yahoo Sports and Apple TV Partner on MLB and MLS Alternate Broadcasts

Yahoo Sports and Apple TV have announced a partnership to deliver alternate broadcasts of select Friday Night Baseball and MLS games on the Yahoo Sports website...

03/09/2026

BIG EAST's Scott Hecht on the Evolution of Campus Production and What Comes Next

With another academic year underway, college athletic departments across the cou...

03/09/2026

ESPN Debuts Revamped, Cutting-Edge Studio W in Bristol as New Home to NFL Live, College Football, and More

Facility becomes permanent home of NFL Live on Sept. 9; centerpiece studio for c...

03/09/2026

Anthony Marinelli launches Bass DNA course

Create musical synth bass sounds from scratch Anthony Marinelli Music have recently announced the launch of Bass DNA, a new online course that teaches music...

03/09/2026

IK Multimedia unveil the Tonex Board

Most powerful Tonex hardware to date IK Multimedia's latest release introduces their most advanced Tonex hardware unit to date, combining their AI Machi...

03/09/2026

Penteo Audio Plugins announce Penteo 8

Upmix & downmix software upgraded Penteo Audio Plugins have announced that the latest version of their powerful upmix and downmix software is now available....

03/09/2026

Young talents begin their training at SGL Carbon in Germany

With the start of the new apprenticeship year, young talent has once again begun their professional careers at SGL Carbon's sites in Germany. Recently, the ...

03/09/2026

Calrec advances EBU's Dynamic Media Facility vision at IBC 2026

With the industry increasingly embracing hybrid, software-defined production models, Calrec will preview a series of Argo and ImPulseV software enhancements at ...

03/09/2026

NAB Backs Most Proposed EAS Changes at FCC

Share Copy link Facebook X Linkedin Bluesky Email...

03/09/2026

TiVo Expands FAST Channels, AI Discovery with Latest OS Update

Share Copy link Facebook X Linkedin Bluesky Email...

03/09/2026

Eluvio Advances Content Fabric, AI at IBC 2026

Share Copy link Facebook X Linkedin Bluesky Email...

03/09/2026

Haivision Adds Bonded 5G Cellular Support to Makito ONE

Share Copy link Facebook X Linkedin Bluesky Email...

03/09/2026

Alex Pannell Joins Gravity Media as Chief Business Officer

Share Copy link Facebook X Linkedin Bluesky Email...

03/09/2026

AI-Media To Feature Multilingual AI Developments At IBC2026

Share Copy link Facebook X Linkedin Bluesky Email...

03/09/2026

Tuxera and ATTO collaborate to deliver blistering macOS n...

Recognizing the ever-increasing demands for media throughput in challenging environments like post-production, two leaders in network technology have worked tog...

03/09/2026

EVS and Matrox Video Join Forces to Accelerate Dynamic Me...

EVS, a leader in live video technology and production infrastructure solutions, and Matrox Video, a leader in software-defined media technology and IP-based vid...

03/09/2026

AJA Debuts OG-FiDO-4 openGear Four-Channel SDI/Fiber Conversion Cards

AJA Debuts OG-FiDO-4 openGear Four-Channel SDI/Fiber Conversion Cards Brie Clayton September 3, 2026 0 Comments New product family expands 12G-SDI and...

03/09/2026

Nice Touch launches V2 of its AI edit assistant for professional editors

Nice Touch launches V2 of its AI edit assistant for professional editors Brie Clayton September 3, 2026 0 Comments Built by two editors with twelve ye...

03/09/2026

Accedo and MediaKind Launch End-to-End Streaming Solution...

Accedo, a global provider of video streaming software and services, and MediaKind, a world-leading video technology company and the number one independent provi...

03/09/2026

14 Percent of live sports viewers have considered switchi...

International research from Big Blue Marble puts a consumer churn number against a technical failure, and sets out what streaming providers must fix before 2030...

03/09/2026

Broadpeak expands CDNaaS for streaming at scale with new...

High-performance points of presence power video streaming delivery to large audiences across Latin America with guaranteed quality of experience Broadpeak , a ...

03/09/2026

Dalia Delivers New Agentic Workflows Changing How Media W...

Dalet, a leading technology and service provider for media-rich organizations, will unveil the next evolution of Dalia at IBC2026 (7.A43), its media-aware agent...