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

16/08/2026

Gospel Musicians release Gospel Drums

Virtual drummer joins line-up The latest release from Gospel Musicians adds a virtual drummer to the company's line-up, combining a pair of meticulously...

15/08/2026

JH Audio expand Universal-Fit range

In-ear monitoring line-up gains new universal models In-ear monitoring experts JH Audio have just announced a significant expansion of their Universal-Fit r...

15/08/2026

Press Release: NFVF Releases PESP6 Project 1, Stream1: Group 2, Stream 2 and Stream 3 Funding Approvals

14 August 2026 | Johannesburg - The National Film and Video Foundation (NFVF), a...

15/08/2026

FCC Broadband Report Shows Rapid Expansion of High-Speed Internet

Share Copy link Facebook X Linkedin Bluesky Email...

15/08/2026

Adte and Haystack News Partner on CTV Ads in Runup to Midterms

Share Copy link Facebook X Linkedin Bluesky Email...

15/08/2026

IBC 2026: Dalet to Demo AI-Orchestrated Live Sports Workflows

Share Copy link Facebook X Linkedin Bluesky Email...

15/08/2026

Add rounded corners to mask in After Effects

Add rounded corners to mask in After Effects Graham Quince August 14, 2026 0 Comments Ever wished you could smoothly round the corners of a Mask Path ...

15/08/2026

Director Go Riju's Rhapsody Rhapsody Shot on Blackmagic PYXIS 6K

Director Go Riju's Rhapsody Rhapsody Shot on Blackmagic PYXIS 6K Brie Clayton August 14, 2026 0 Comments Anamorphic cinematography and color gradi...

14/08/2026

AT&T Returns as Sponsor of Fifth-Annual DirtFish Women in Motorsport Summit

AT&T returns as a sponsor of the DirtFish Women in Motorsport (WiM) Summit, which marks its fifth year Aug. 21-22 in Snoqualmie, WA. This year's event will ...

14/08/2026

Perfect Game Blends Broadcast Polish with Social Swagger as All-American Classic Makes Move to Citizens Bank Park

A six-camera flypack production will anchor Sunday's game while Perfect Game...

14/08/2026

UJAM introduce Virtual Drummer Neon

Latest instalment delivers disco-inspired grooves The latest addition to UJAM's virtual drum line-up has been designed with contemporary pop, disco, dan...

14/08/2026

Yorkville launch the EL24S

Elite range gains giant 24-inch powered sub The latest expansion of Yorkville's Elite range introduces what the company say is the world's first act...

14/08/2026

Call for the 20th South African Film & Television Awards (SAFTAs20) Overall Judging Chairpersons Nominations

The National Film and Video Foundation (NFVF), an agency of the Department of Ar...

14/08/2026

LiveU, Panasonic LUMIX Launch 'Live Anywhere' Production Workflow

Share Copy link Facebook X Linkedin Bluesky Email...

14/08/2026

PBS Station Takes Iron Mountain to Court Over Archives

Share Copy link Facebook X Linkedin Bluesky Email...

14/08/2026

TV Globo Chooses Triveni Digital to Support TV 3 0 Footba...

Leading Brazilian Broadcaster Will Use Triveni Digital's TV 3.0 Broadcast Chain and Service Quality Assurance Solutions to Support Next-Generation Televisio...

14/08/2026

Beam Dynamics Makes IBC Debut with Major Expansion into L...

Beam Dynamics will make its IBC debut this September, marking a major step in the company's growth. Beam helps broadcast, live production and professional A...

14/08/2026

Conservative Groups Urge FCC to Stay Out of Affiliate Deals

Share Copy link Facebook X Linkedin Bluesky Email...

14/08/2026

LiveU and Panasonic LUMIX Launch 'Live Anywhere' Production Workflow

Share Copy link Facebook X Linkedin Bluesky Email...

14/08/2026

Cineverse Launches New Tools to Repurpose Audio Ads for CTV

Share Copy link Facebook X Linkedin Bluesky Email...

14/08/2026

Hearst Television Ups Derek Schnell to VP, News

Share Copy link Facebook X Linkedin Bluesky Email...

14/08/2026

amaran Makes Its Global Debut in Audio With the Launch of...

amaran, pioneer of lighting tools for creators, today announced the amaran Mic, a 99 wireless desktop microphone that brings the brand into audio for creators ...

14/08/2026

Creative COW Roundtable: Introduction to the New After Effects Assistant - AEAI

Creative COW Roundtable: Introduction to the New After Effects Assistant - AEAI Brie Clayton August 13, 2026 0 Comments On August 23, 2026 at 9am PDT/...

14/08/2026

Life on Waves Posted with DaVinci Resolve Studio

Life on Waves Posted with DaVinci Resolve Studio Brie Clayton August 13, 2026 0 Comments Collaborative editing and color grading workflow supported by...

14/08/2026

Why Bulletproof Video Project Archiving Is Non-Negotiable

Why Bulletproof Video Project Archiving Is Non-Negotiable John Carboni August 13, 2026 0 Comments In video production, the work is far from over when ...

14/08/2026

Stacked with Boston Conservatory Talent, Shakespeare on the Common Celebrates Its 30th Anniversary

Stacked with Boston Conservatory Talent, Shakespeare on the Common Celebrates It...

14/08/2026

Universitas Gadjah Mada, Indosat and NVIDIA Open Indonesia's First University AI Center to Develop Local AI Talent

Indonesia is taking charge of its AI future. This week, the Ministry of Communi...

14/08/2026

Breaking news! Sky releases trailer for The Paper, returning this September for a second season

Friday 14 August 2026 Breaking news! Sky releases trailer for The Paper, return...

14/08/2026

Cotswolds Designer Outlet, one year on

It's been one year since our client, Cotswolds Designer Outlet, opened its doors and we've loved seeing the scheme come to life. Together, we've hel...

13/08/2026

LaLiga Renews Broadcast Agreements with ESPN and DSports in South America Through 2031/32

LaLiga has renewed broadcast agreements with ESPN and DSports covering Spanish-l...

13/08/2026

Rockstar Energy Open Builds Third Portland Show Around AI-Powered Vertical Feed, Remote Operators

Three days of skateboarding competitions, live music, and other programming will...

13/08/2026

IBC 2026: Matrox Video to Showcase IP and Software-Defined Technologies

Matrox Video will showcase its portfolio of IP and software-defined technologies at IBC2026 (Booth 7.B15, RAI Amsterdam, September 11-14). The portfolio includ...

13/08/2026

IBC 2026: SMPTE to Present Sessions, Workshops, and Networking Events

SMPTE will present expert-led sessions, professional workshops, and networking events at IBC2026. The organization will be located in the IBC2026 Owner Pavilion...

13/08/2026

IBC 2026: Clear-Com to Showcase Communications Solutions

Clear-Com will exhibit at IBC2026 (Stand 10.D29, September 11-14, Amsterdam), showcasing FreeSpeak Cell, Avalon IP Station, updates to Arcadia Central Station, ...

13/08/2026

Advanced Systems Group Appoints Eran Binyamin Zeitoun as Senior Technical Program Manager

Advanced Systems Group (ASG) has appointed Eran Binyamin Zeitoun as Senior Techn...

13/08/2026

2026 SVG Venues & Teams Summit Heats Up Kaseya Center in Miami

Miami HEAT, Florida Panthers, Orlando Magic, University of Miami join leading vendors for a day of gameday-production talk in South Florida The 2026 SVG Venues...

13/08/2026

MLB at Field of Dreams Returns as Netflix Joins the Effort, Leans Into Cinematic Look at Newly Permanent Ballpark

NBC Sports is producing the Twins-Phillies game alongside the streamer, which is...

13/08/2026

IBC 2026: Oracle to Showcase Cloud Media Workflows

Oracle Cloud Infrastructure (OCI) will exhibit at IBC2026 (Hall 5, Booth 5.A21, September 11-14, Amsterdam), demonstrating cloud-based workflows across low-late...

13/08/2026

IBC 2026: Dalet to Participate Accelerator Programme with AI Live Sports Workflow Demo

Dalet will participate in the IBC2026 Accelerator Media Innovation Programme, co...

13/08/2026

Cox Media Group Announces Local Broadcast Deals with Orlando Magic and Charlotte Hornets

Cox Media Group (CMG) has announced multi-year local broadcast rights agreements...

13/08/2026

Jnger Audio to Demonstrate Cloud-Based DTV+ Workflow at SET Expo 2026

J nger Audio will join Fraunhofer IIS and industry partners to showcase a cloud-based, DTV+-compliant workflow at SET Expo 2026 in S o Paulo, August 17-20. DTV+...

13/08/2026

IBC 2026: Olympic Broadcasting Services to Receive International Honour for Excellence

IBC has announced that Olympic Broadcasting Services (OBS) will receive the Inte...

13/08/2026

NESN Expands Red Sox Broadcast Distribution for Jimmy Fund Telethon

NESN has partnered with WSBK-TV38 to broadcast Boston Red Sox games on August 17 and 18 over the air, extending the reach of the 24th annual WEEI/NESN Jimmy Fun...

13/08/2026

LiveU and Panasonic LUMIX Launch Live Anywhere Mobile Production Workflow

LiveU and Panasonic LUMIX have announced the Live Anywhere workflow, demonstrated at NAB 2026 and InfoComm 2026 in collaboration with Social180Group. The work...

13/08/2026

IBC 2026: Chyron to Showcase Sports Workflow Solutions

Chyron will demonstrate its sports analysis, graphics, remote production, virtual production, and venue control solutions at IBC2026 (Booth 7.A23). This year...

13/08/2026

Ratings Roundup: Pro Football Hall of Fame Game Draws 7 Million During Quiet August for Sports

Ratings Roundup is a rundown of recent ratings news and is derived from press re...

13/08/2026

ESPN/ABC, NBC/Peacock, Prime Video Set National Slates for Year 2 of NBA Rights Deal

Season tips off Oct. 20 and runs through April 11; Christmas Day, NBA Cup, All-S...