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/11/2026

MaxxKonnect Acquires FCCInfo.com

Share Copy link Facebook X Linkedin Bluesky Email...

04/11/2026

Hearing Scheduled for FCC Commissioner Thumann Severs Nomination

Share Copy link Facebook X Linkedin Bluesky Email...

04/11/2026

RT Combines Calrec Type R, SMPTE ST 2110 for World Cup Commentary

Share Copy link Facebook X Linkedin Bluesky Email...

04/11/2026

Roku Introduces Roku Outcomes to Optimize Ad Delivery

Share Copy link Facebook X Linkedin Bluesky Email...

04/11/2026

Bildquadrat Expands Production Communication With Riedel...

Riedel Communications today announced that D sseldorf-based production company Bildquadrat relies on Riedel's Virtual SmartPanel (VSP) to flexibly expand it...

04/11/2026

DPA Microphones Delivers Pristine Audio for Hilary Duff T...

For a tour built around bringing an audience closer to the artist, what happens beyond the stage can be just as important as what happens on it. For Hilary Duff...

04/11/2026

Premiere mobile adds music from UMG and WMG, helping creators find the perfect track for every story

Premiere mobile adds music from UMG and WMG, helping creators find the perfect t...

04/11/2026

Towson University Relies on Blackmagic Design for Media Production

Towson University Relies on Blackmagic Design for Media Production Brie Clayton November 4, 2026 0 Comments DaVinci Resolve Studio implementation driv...

04/11/2026

Berklee Celebrates Screen Scoring Talent at Annual BMI Day

Berklee Celebrates Screen Scoring Talent at Annual BMI Day Emmy-nominated composer and alumnus Tony Morales returned to campus to work with students, while se...

04/11/2026

Canon Brings PTZ and Multicamera Setup, Control and Management into a Single Platform

Share Copy link Facebook X Linkedin Bluesky Email...

04/11/2026

Gov. Newsom Proposes Expanding Film and TV Tax Credit to $1B

Share Copy link Facebook X Linkedin Bluesky Email...

04/11/2026

Netflix Deploys Beta AI Discover' Feature

Share Copy link Facebook X Linkedin Bluesky Email...

04/11/2026

MaxxKonnect Group Acquires FCCInfo.com from Cavell, Mertz & Associates

Share Copy link Facebook X Linkedin Bluesky Email...

04/11/2026

RTE mixes 2026 World Football Championship commentary wit...

RT combined Calrec's Type R system with its SMPTE ST 2110 network to rethink how it mixed commentary for the 2026 World Football Championship. Where six co...

04/11/2026

NAB Show New York 2026 Innovation

NAB Show New York 2026 Innovation David Kirk November 3, 2026 0 Comments Now in its 11th year, NAB Show New York was established as an East Coast vari...

04/11/2026

Cheddar Turns to Playbox Neo for Playout

Share Copy link Facebook X Linkedin Bluesky Email...

04/11/2026

Rethink: SRT Is De Facto' Standard Among Open Internet Transport Protocols

Share Copy link Facebook X Linkedin Bluesky Email...

04/11/2026

Bob Daniel Joins ASG as Storage and Workflow Solutions Ar...

Advanced Systems Group (ASG) has appointed Bob Daniel as Storage and Workflow Solutions Architect within the Enterprise Storage team. Daniel has over 30 years o...

03/11/2026

Grass Valley Wins Tender to Support France Tlvisions' Move to IP Production for Franceinfo

Grass Valley has announced that France T l visions has completed the first phase...

03/11/2026

WELT TV and SES Extend Satellite Distribution Agreement in Germany

SES and WELT TV have renewed their partnership under a new multi-year agreement for satellite distribution in Germany. The agreement runs into the next decade a...

03/11/2026

Eutelsat OneWeb to Provide LEO Connectivity for SES's Multi-Orbit Finnair Service

Eutelsat's OneWeb low Earth orbit (LEO) network will provide connectivity as...

03/11/2026

CONMEBOL Renews GRUP MEDIAPRO Partnership Through 2030

CONMEBOL has renewed its agreement with GRUP MEDIAPRO, which will continue to run the CONMEBOL Hub's end-to-end operation through 2030. The Hub handles prod...

03/11/2026

Aggreko Returns as Official Temporary Power Partner for 2026 Las Vegas Grand Prix

Aggreko has returned as Official Temporary Power Partner for the FORMULA 1 HEINE...

03/11/2026

Gravity Media Debuts IP-Based Nova 110 OB Truck in Belgium

Gravity Media has deployed its fully IP-based OB truck, Nova 110, in Belgium for the first time. It made its operational debut supporting a UEFA Europa League m...

03/11/2026

NFL and TMRW Sports Unveil Premier Flag, Professional Flag Football League Launching Summer 2027

The NFL and TMRW Sports have unveiled Premier Flag, the brand identity for a new...

03/11/2026

Stephen Arnold Music Creates Atlanta Hip-Hop-Influenced Sonic Branding for Gray Media's Hawks Broadcasts

Stephen Arnold Music has developed the original musical theme and sonic branding...

03/11/2026

Monumental Sports Network Rolls Out Monumental+ App Enhancements

Monumental Sports Network (MNMT), the local media rights holder for the NHL's Washington Capitals, NBA's Washington Wizards and WNBA's Washington My...

03/11/2026

Gravity Media SMARThead Robotic Cameras Make U.S. Debut at NYC Marathon via CP Communications

has brought its specialist SMARThead robotic camera technology to the United Sta...

03/11/2026

FOX LATAM Builds Mexico City Facility Into Roaring Production Hub for Latin America and FOX Deportes

In under two years, a seven-person startup has grown to more than 270 staffers, ...

03/11/2026

Youth Olympics in Dakar Make History, and Samsung Is There To Capture It

Olympics history is currently being made in Dakar. During the next two weeks, the Youth Olympic Games, which began on Oct. 31 and conclude on Nov. 13, are the f...

03/11/2026

Sinclair Broadcast Groups Paul Spinelli on the Impact of Upcoming C-Band Repack

There are many challenges in the sports-video-production industry that keep personnel up at night, and one that's currently on the minds of individuals in b...

03/11/2026

SVG Sit-Down: Telstras Amanda Leighton on Dynamic Connect and the Future of Managed Services

Telstra Broadcast Services may call Australia home but this year it continued to...

03/11/2026

Myburgh launch the M28

Employs German-made CK12 capsule Myburgh have announced that their long-awaited M28 microphone is now shipping. Said to be the ideal choice for engineers in...

03/11/2026

iZotope introduce Photon

New AI-powered denoise & stem separation tool announced iZotope have just released a new GPU-powered tool that pairs stem separation with a powerful selecti...

03/11/2026

Rohde & Schwarz to demonstrate technologies supporting Europe's sovereignty and security at Space Tech Expo Europe

Rohde & Schwarz to demonstrate technologies supporting Europe's sovereignty ...

03/11/2026

Nielsen launches CMI Journey in New Zealand, revealing what drives consumer decisions and the media that influence them

New path-to-purchase research solution connects 30 consumer categories and more ...

03/11/2026

Malaysia's festive advertising trends reveal opportunities for smarter media planning, latest Nielsen data shows

Latest Nielsen data reveals a surge in advertising investment during key festive...

03/11/2026

aconnic launches iSphir OT security family, focusing on secure field connectivity and industrial resilience

aconnic AG (ISIN: DE000A0LBKW6), Munich, announces the launch of the iSphir OT s...

03/11/2026

Utopai Studios Taps Former Disney AI Exec Hans Ku as New Chief Product Officer

Share Copy link Facebook X Linkedin Bluesky Email...

03/11/2026

CBS Stations Bring AR/VR Coverage to Midterms

Share Copy link Facebook X Linkedin Bluesky Email...

03/11/2026

AWARN: Request to Shut Off ATSC 3.0 Protection Is Inappropriate'

Share Copy link Facebook X Linkedin Bluesky Email...

03/11/2026

Sinclair Taps Jennifer Lopez to Lead Boise, Idaho, Stations

Share Copy link Facebook X Linkedin Bluesky Email...

03/11/2026

Jaime Eskridge Named GM of Gray's WLFI in Lafayette, Ind.

Share Copy link Facebook X Linkedin Bluesky Email...

03/11/2026

LPTV Advocates Continue to Push for Voluntary 1.0 Shutdown

Share Copy link Facebook X Linkedin Bluesky Email...

03/11/2026

Gravity Media SMARThead Makes Its NYC Marathon Debut

Share Copy link Facebook X Linkedin Bluesky Email...

03/11/2026

PlayBox Neo Puts Playout for News Outlet Cheddar in the C...

PlayBox Neo has taken 24/7 playout for the news outlet Cheddar to the cloud. Powered by PlayBox Neo's own CDN and the full PlayBox Neo Suite media platform,...

03/11/2026

Blendkit for Unreal

Blendkit for Unreal Brie Clayton November 3, 2026 0 Comments Blendkit expands ecosystem with new Unreal Engine integration alongside 8th anniversary l...

03/11/2026

Blackmagic Design Announces New UltraStudio Express HD

Blackmagic Design Announces New UltraStudio Express HD Brie Clayton November 3, 2026 0 Comments New capture and playback solution with 3G-SDI, HDMI an...

03/11/2026

Berklee Artists Return for Performances at Bostons Snowport Holiday Market

Berklee Artists Return for Performances at Bostons Snowport Holiday Market Presented through a partnership between Snowport, Mohegan Sun, and Berklee, the wee...