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

17/10/2026

Former NBC, Skydance Executive Seeks Linear TV Assets

Share Copy link Facebook X Linkedin Bluesky Email...

17/10/2026

Scripps Sports Network Brings Hit YouTube Show to Streaming TV

Share Copy link Facebook X Linkedin Bluesky Email...

17/10/2026

Net Insight Names Mario van Dahn as CFO

Share Copy link Facebook X Linkedin Bluesky Email...

17/10/2026

2026 NAB Show New York Exhibitor Insight: Imagine Communications

Share Copy link Facebook X Linkedin Bluesky Email...

17/10/2026

Oklahoma filmmaker Elijah Felkins launches crowdfunding campaign to shoot Kairath, his dystopian action feature about grief

Oklahoma filmmaker Elijah Felkins launches crowdfunding campaign to shoot Kairat...

17/10/2026

Secret Weapon Post Powers New Remote Workflows with DaVinci Resolve Studio

Secret Weapon Post Powers New Remote Workflows with DaVinci Resolve Studio Brie Clayton October 16, 2026 0 Comments Going remote: redefining what post...

17/10/2026

Danilo Prez Premieres New Work Honoring Architect Frank Gehry

Danilo P rez Premieres New Work Honoring Architect Frank Gehry Commissioned by the Herbie Hancock Institute, P rez performed The Ever-Changing World at its In...

16/10/2026

LA Clippers Relaunch ClipperVision for 2026-27 Season, Unveils DTC and OTA TV Plans

The LA Clippers have announced their local television plan for the 2026-27 seaso...

16/10/2026

NFL Media Chief Hans Schroeder Talks Fragmentation, ESPN-NFL Network Deal, and Potential for Early Rights Opt-Out

At sports-media summit, he describes the success of the one-year-old agreement a...

16/10/2026

Parks Associates, InterDigital Release White Paper on HDR and the Future of Video

Parks Associates, in partnership with InterDigital, has published a white paper ...

16/10/2026

Cisco Expands Work With Hawks, Cavaliers, Brooklyn Sports & Entertainment

Cisco is expanding its work with the Atlanta Hawks, Cleveland Cavaliers, and Brooklyn Sports & Entertainment (BSE) as the 2026-27 NBA season gets underway, prov...

16/10/2026

BMG Introduces Media Command Managed Media Operations Platform

Broadcast Management Group (BMG) has introduced Media Command, a private cloud broadcast platform that integrates recording, media asset management (MAM), chann...

16/10/2026

TNDV, GameTime Productions Expand REMI Role for Team Boxing League Season 4

TNDV and GameTime Productions have expanded their remote production responsibilities for Team Boxing League (TBL) for the league's recently completed fourth...

16/10/2026

SVG GameDay, Ep. 35: San Francisco 49ers Laura Johnson - Live Events by the Bay

In-venue and creative video staffers at the professional and collegiate level have one major thing in common: the intensity and attention to detail ramps up dur...

16/10/2026

BBright White Paper: Design Services. Deliver Channels.

Broadcast and streaming are converging around live media. Traditional broadcasters increasingly distribute their linear services through streaming platforms alo...

16/10/2026

DAZN, Guardians League Announce Free-to-View Surf Racing Partnership

DAZN and Guardians League, a new professional franchise surf racing series, have announced a multi-year global broadcast partnership. Guardians League events wi...

16/10/2026

Sobatech Group Uses Blackmagic Design for Remote Production of F4 Spanish Championship and Eurocup-3

Sobatech Group is producing live coverage of the F4 Spanish Championship and Eur...

16/10/2026

Disney, Dude Perfect Announce Creative Partnership

The Walt Disney Company and Dude Perfect have announced an integrated creative partnership. Dude Perfect will develop original content for its own channels insp...

16/10/2026

NBC Sports Set To Produce Games 1 and 4 as WNBA Finals Return to NBC for First Time Since 2002

Onsite studio show will accompany game productions in San Francisco and Atlanta ...

16/10/2026

SVG Sit-Down: Grass Valley CTO Ian Fletcher on the Strengths of Avora and Why DMF, MXL, and Third-Party Relationships are Important

Grass Valley s AMPP platform continues to grow in popularity, especially with th...

16/10/2026

FloSports, NLL Announce Exclusive Multiyear Global Streaming Partnership

FloSports and the National Lacrosse League (NLL) have entered a multiyear media partnership that makes FloSports the exclusive global streaming home of the NLL....

16/10/2026

PBR's Jason Jacquette on Producing the Team Series at UBS Arena

At PBR Teams Series: Maverick Days at UBS Arena in Belmont Park, NY, PBR Executive Producer Jason Jacquette took a few minutes with SVG to discuss how his team ...

16/10/2026

In Brilliant Color, Frida Breathes New Life, Love, and Expression Into Mexican Artist Frida Kahlo

(Suzanne Cordeiro/Shutterstock for Sundance Film Festival) By Patty Consolazio ...

16/10/2026

IK Multimedia unveil the ARC Studio+

Standalone calibration, automatic bass management & digital I/O The ARC Studio was a significant release for IK Multimedia, and was praised for offering a c...

16/10/2026

SSL launch the Bus Comp Classic

Classic compressor returns in 1U form There are few pieces of gear that have achieved the status held by the SSL Bus Compressor, and it's now officially...

16/10/2026

Zero-G introduce Elements Silentium

Latest cinematic instrument unveiled Zero-G say that their latest creation isn't your typical sample library or collection of instruments, but rather a ...

16/10/2026

Forma Labs Audio release Filament 1.2

Real-time MIDI orchestrator updated Forma Labs Audio have recently launched a significant update that brings some powerful new features to their real-time M...

16/10/2026

The Gauge: Poland | September 2026

The launch of the autumn programming schedules on traditional TV channels translated into a noticeable increase in total video viewership. Poles spent an averag...

16/10/2026

Netflix Announces Departure of Chief Content Officer

Share Copy link Facebook X Linkedin Bluesky Email...

16/10/2026

Public Media Receives $10M from Knight Foundation

Share Copy link Facebook X Linkedin Bluesky Email...

16/10/2026

Globecast Demonstrates Content Exchange Latest Capabiliti...

Globecast, a leading provider of media integration and managed services for the sports broadcast industry, will showcase the latest developments in Content Exch...

16/10/2026

Boston Conservatory Wind Ensemble Presents America at 250

Boston Conservatory Wind Ensemble Presents America at 250 The free event, taking place at Samuel Adams Park at Faneuil Hall, features a program of inspiring A...

16/10/2026

BMG Unveils Cloud-Based Media Command

Share Copy link Facebook X Linkedin Bluesky Email...

16/10/2026

Comcast Found Liable for $213M in Patent Infringement Suit

Share Copy link Facebook X Linkedin Bluesky Email...

16/10/2026

BBC News Channel Launches on YouTube in U.K. and U.S.

Share Copy link Facebook X Linkedin Bluesky Email...

16/10/2026

ON completes AV integration for Nubank Arte Lab - the lar...

ON Creative Visual Tech Provider has completed the audiovisual design and integration for Nubank Arte Lab, Brazil's largest permanent immersive art space. T...

16/10/2026

Beam Dynamics Appoints Brian Mauger as Regional Sales Man...

Beam Dynamics has appointed Brian Mauger as Regional Sales Manager, North America, strengthening its commercial team as the company expands across media, broadc...

16/10/2026

Secret Weapon Post Uses DaVinci Resolve Studio for Gregg Araki Films

Secret Weapon Post Uses DaVinci Resolve Studio for Gregg Araki Films Brie Clayton October 15, 2026 0 Comments Remote post house delivers I Want Your ...

16/10/2026

MultiDyne Introduces Complete SilverBack Fiber Camera Kits for Live Cinema Production

Share Copy link Facebook X Linkedin Bluesky Email...

16/10/2026

SMPTE Heads to South Africa in Expansion Push

Share Copy link Facebook X Linkedin Bluesky Email...

16/10/2026

ENCO Highlights AI Tools for Newsrooms, Local Ads at NAB Show New York

Share Copy link Facebook X Linkedin Bluesky Email...

16/10/2026

BMG Unveils Media Command

Share Copy link Facebook X Linkedin Bluesky Email...

16/10/2026

Adobe, NVIDIA Expand Their AI Partnership

Share Copy link Facebook X Linkedin Bluesky Email...

16/10/2026

Rick Kaplan Will Depart NAB

Share Copy link Facebook X Linkedin Bluesky Email...

16/10/2026

TNDV, GameTime Productions Expand REMI's Role With Team Boxing League

Share Copy link Facebook X Linkedin Bluesky Email...

16/10/2026

Matthews Introduces 40 inch Sliding Leg C-Stand 2-Pack

The Stand that started it all in a matched pair of the industry-trusted C-Stands The 2-Pack provides both in a choice of chrome or black finish...

16/10/2026

Wooden Camera Introduces New Cage and Accessory System fo...

New lineup brings professional rigging, lens support, power, and mounting flexibility to Sony's compact cinema camera Wooden Camera today announced a new p...

16/10/2026

Matysiak Paints Motor City in Neon with Astera

Cinematographer John Matysiak ( Old Henry, Winning Time, Big George Foreman ) brings a vivid breathlessness to the near-wordless film Motor City. An actio...

16/10/2026

Next Jazz Legacy Celebrates Five Years of Mentorship and Impact Across the Jazz Community

Next Jazz Legacy Celebrates Five Years of Mentorship and Impact Across the Jazz ...