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

26/08/2026

Bolin Technology and ITDev Join AIMS

Share Copy link Facebook X Linkedin Bluesky Email...

26/08/2026

Enco to Highlight Caption, Translation Enhancements at IBC2026

Share Copy link Facebook X Linkedin Bluesky Email...

26/08/2026

ZOO Digital Chooses Interra Systems BATON for Quality Control

Share Copy link Facebook X Linkedin Bluesky Email...

26/08/2026

Gomez Criticizes FCC's Media Bureau on Political Advertising

Share Copy link Facebook X Linkedin Bluesky Email...

26/08/2026

Tedial to Demo AI-Driven Media Supply Chain Solutions at IBC 2026

Share Copy link Facebook X Linkedin Bluesky Email...

26/08/2026

AIMS Welcomes Bolin Technology and ITDev as Newest Member...

PTZ Camera Manufacturer and FPGA Design Specialist Join Alliance to Advance IPMX and Open AV-over-IP Standards The Alliance for IP Media Solutions (AIMS) today...

26/08/2026

ZOO Digital Selects Interra Systems BATON for File-Based...

BATON offers ZOO Digital advanced audio and video quality analysis, and scalable architecture Interra Systems, a leading provider of end-to-end quality assuran...

26/08/2026

Scottish Rugby Expands Managed Coach Communications Partn...

Riedel Communications today announced the continued expansion of its managed coach communications partnership with Scottish Rugby Union. Now entering its third ...

26/08/2026

Zixi Demonstrates Hybrid Workflows and Proven Live Video...

Zixi brings Broadcaster V19 and showcases interoperable platform on Stand 5.A76 Zixi, a leader in live video delivery and workflow orchestration, will be exhib...

26/08/2026

Scripps Research professor Jeffery Kelly elected to the European Academy of Engineering

LA JOLLA, CA-Jeffery Kelly, the H. Lutcher Brown Professor of Chemistry at Scrip...

26/08/2026

Indie Developer Launches Orty, aWindows App That Helps Freelance VideoEditors Find Better Clients

Indie Developer Launches Orty, aWindows App That Helps Freelance VideoEditors Fi...

26/08/2026

BTS on Sinners and Is God Is Shot with Pocket Cinema Camera 6K Pro

BTS on Sinners and Is God Is Shot with Pocket Cinema Camera 6K Pro Brie Clayton August 25, 2026 0 Comments Award winning filmmaker Travis Henry elevat...

25/08/2026

Open, Sustainable, Predictable: What Utah Scientific Is Bringing to IBC 2026

Open, Sustainable, Predictable: What Utah Scientific Is Bringing to IBC 2026 As broadcast leaders prepare to gather at the RAI Amsterdam for IBC 2026, the main ...

25/08/2026

The Big Shift: Inside NC State's Phased Move From SDI to SMPTE ST 2110

NC State's Matthew Byrd breaks down how an IP-based infrastructure is delivering greater flexibility and scalability for Wolfpack productions...

25/08/2026

Monumental Sports Network Adds DAZN as Distribution Partner for Monumental+ in the DMV

Deal expands the DTC reach in-market of Capitals, Wizards, Mystics games and oth...

25/08/2026

Jacksonville Jaguars Carlos Caceres on Producing Shows at an Ever-Evolving EverBank Stadium

The two-year renovation period will create a stadium of the future for the NFL f...

25/08/2026

Behind The Mic: Genie Bouchard Joins ESPN for 2026 US Open; NBC Sports Names College Football Announce Hosts

Behind The Mic provides a roundup of recent news regarding on-air talent, includ...

25/08/2026

LD Systems Installs L-Acoustics A Series at Shell Energy Stadium in Houston

Shell Energy Stadium in Houston has installed a new L-Acoustics A Series loudspeaker system, designed and installed by LD Systems, a Clair Global brand. The 20,...

25/08/2026

FloCollege Expands Distribution and Adds Features for 2026-27 Season

FloCollege is expanding its distribution and product offerings for the 2026-27 season, covering more than 20 NCAA partner conferences across Division I, II, and...

25/08/2026

TNA Wrestling and REVOLT Announce Content Partnership

TNA Wrestling and REVOLT have announced a content partnership bringing exclusive TNA Xplosion matches and content from TNA's library to REVOLT. Our indust...

25/08/2026

Gracenote: FAST Sports Programming Growth Outpaces Channel Growth

Gracenote, Nielsen's content intelligence business, has released its Q3 2026 Data Hub analysis showing that FAST sports programming is growing at more than ...

25/08/2026

Amagi Appoints Thomas dHrouville Head of Sales for France, Benelux, and Nordics

Amagi has appointed Thomas d'H rouville as Head of Sales for France, Benelux, and Nordics. Based in Paris, he will lead Amagi's growth strategy across t...

25/08/2026

IPC Appoints CCATech as Channel Partner in Brazil

IPC has appointed CCATech as its channel partner in Brazil, expanding the company's presence in Latin America. CCATech was founded in 2023 by Carlos Abrah o...

25/08/2026

FanConnect Introduces FC4 Multi-Output Media Player

FanConnect has announced the FC4, a multi-output media player designed to drive mid-sized video walls, multi-screen concession stands, and multi-display digital...

25/08/2026

JWX Launches JWX Content Hub for Publisher Video Distribution and Monetization

JWX has launched JWX Content Hub, a platform for publisher video that combines content transformation, social distribution, audience engagement, and monetizatio...

25/08/2026

Techex Appoints Stuart Almond as Chief Revenue Officer

Techex has appointed Stuart Almond as Chief Revenue Officer. Almond brings more than 25 years of experience across technology, media, and telecommunications, ha...

25/08/2026

IBC 2026: Grass Valley to Showcase Unified SDI, IP, and Software Infrastructure

Grass Valley will demonstrate infrastructure connecting SDI, SMPTE ST 2110, MXL, and software-based processing at IBC2026 (Booth 9.A01, RAI Amsterdam, September...

25/08/2026

Taking Control: How Professional Sports Teams Are Building Their In-Market Future as the RSN Model Fractures

Franchises are taking greater ownership of production, distribution, and the fan...

25/08/2026

The PRO Tour Takes Golf Broadcasts Wireless With BMG's REMI-Driven Production Model

The first-year circuit for former professional athletes leans on LiveU, Starlink...

25/08/2026

UNIVERSAL FILM AND FOCUS FEATURES RENEW EXCLUSIVE PARTNERSHIP WITH SUNDANCE INSTITUTE TO SUPPORT RISING FILMMAKERS

Announcing the 2026 Sundance Institute Breakthrough | Focus Features Fellows L...

25/08/2026

Soundgas third John Paul Jones auction now live

Auction Part 3 running until 9 September 2026 Soundgas have announced that the latest stage of their John Paul Jones Gear Auction is now live, and that bids...

25/08/2026

MONO Music Conference programme announced

Over 60 award-winning artists, songwriters, producers, engineers The MONO Music Conference (formerly Music Expo SF), San Francisco's premier event for m...

25/08/2026

Groove Synthesis update the 3rd Wave

All three versions receive firmware upgrade Groove Synthesis have just launched a free firmware update that kits the 3rd Wave out with two major new feature...

25/08/2026

Clear-Com FreeSpeak Cell Field Trial Demonstrates Cellular Intercom Capabilities...

eds3_5_jq(document).ready(function($) { $(#eds_sliderM519).chameleonSlider_2_1({...

25/08/2026

BMG Taps LiveU For REMI Coverage of Golf's Pro Tour

Share Copy link Facebook X Linkedin Bluesky Email...

25/08/2026

Rate of Subscription Fee Hikes Drops for Netflix, Disney+ and Amazon

Share Copy link Facebook X Linkedin Bluesky Email...

25/08/2026

Law&Crime Reconvenes Court TV on Amagi CLOUDPORT

Share Copy link Facebook X Linkedin Bluesky Email...

25/08/2026

Akta Tech To Showcase AI-First Video Platform At IBC 2026

Share Copy link Facebook X Linkedin Bluesky Email...

25/08/2026

Major Live Sports Events Bolster Broadcast Viewing in Q2 2026

Share Copy link Facebook X Linkedin Bluesky Email...

25/08/2026

Lingopal debuts real-time AI translation advances for mul...

Lingopal, the AI-powered live translation and localization specialist, is unveiling new platform capabilities at IBC2026 (11 14 September, RAI Amsterdam), helpi...

25/08/2026

TV5MONDE combines AI and editorial expertise with Bminty...

Bminty is supporting TV5MONDE in the evolution of its editorial processes through a new AI-assisted press information generation solution. Combining the Louise ...

25/08/2026

Two Cultures. Millions Reached. One Berklee Connection.

Two Cultures. Millions Reached. One Berklee Connection. Meet Annie Dickinson and Zhengxi Zhang-the couple who turned their creative partnership into music car...

25/08/2026

Law and Crime Moves Court TV to Amagi CLOUDPORT for Unifi...

Amagi, the media industry cloud platform for unified broadcast, streaming, and monetization, today announced that Law&Crime has migrated its Court TV channel, s...

25/08/2026

Broadcast Solutions demonstrates world-class technology a...

Broadcast Solutions, a leading systems integrator and provider of innovative solutions for the broadcast and media industry, is showcasing the breadth of its ca...

25/08/2026

Leader boosts Test and Measurement capabilities for Denma...

Thatcham, UK 25 August 2026: Test & measurement innovator, Leader Electronics, has announced that leading broadcast rental company Minitech has purchased a Le...

25/08/2026

Appear and TVTEL power centralised VAR signal transport i...

Appear's X20 Platform enables visually lossless video contribution with sub-frame latency and full path redundancy for TVTEL's centralised VAR operation...

25/08/2026

Big Blue Marble to showcase next-generation 5G Broadcast...

World-first demonstration combines 5G Broadcast and Media over QUIC for seamless, ultra-low-latency hybrid media delivery Big Blue Marble will showcase new dev...