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

09/12/2024

Dalet Named an IDC Innovator in Media and Entertainment

Dalet, a leading technology and service provider for media-rich organizations, today announced that it has been named an IDC Innovator in the IDC Innovators: ...

09/11/2024

Dalet Expands Leadership Team to Fuel Next Stage of Growth

Dalet, a leading technology and service provider for media-rich organizations, today announced three new members of its executive team. Tara Bryant joins as Chi...

05/10/2024

The Growing Family Album of the Documentary Film Program

By Kristin Feeley Chilean director Patricio Guzm n said, A country without documentary cinema is like a family without a photo album. We understand who we ar...

05/10/2024

Allen Media Group Signs a Multi-Year Deal with Nielsen for Audience Measurement & Advanced Audiences Services

Multi-year renewal includes measurement of all networks and syndicated businesse...

05/10/2024

TISA deploys the Bitmovin Live Encoder to power live spor...

Bitmovin, a leading provider of video streaming solutions, today announced that TISA, a leading provider of digital solutions for sports organizations, has depl...

05/10/2024

TNT Sports Chile steps into the future with PlayBox Neo t...

TNT Sports has invested in PlayBox Neo's Channel-in-a-Box to upgrade and enhance its current HD sports channel expansion, in partnership with technology res...

05/10/2024

Cobalt Digital NAB SHOW New York 2024 Plans Include Award...

Cobalt Digital has announced plans to show a variety of products at NAB NY 2024 ranging from the new and award-winning COBALT ARIA OG-AUD4-DANTE cards to a plat...

05/10/2024

Navigating the Media Technology Storm Through Collaborati...

By Santiago Solanas, CEO, Dalet It s been approximately six months since I joined Dalet as CEO. This transformative journey has allowed me to spend many hours ...

05/10/2024

EMG Gravity Media Announces Nathan Spencer as New Managin...

EMG / Gravity Media, the leading force in production and content, media services and facilities, is pleased to announce the appointment of Nathan Spencer as the...

05/10/2024

Disguise Powered TUDN Groundbreaking Virtual Coverage of...

Disguise, the leader in real-time production technology, along with services division Meptik, collaborated with Spanish-speaking sports network TUDN, during the...

05/10/2024

Triveni Digital Boosts Broadcast Profitability With NEXTG...

Triveni Digital today announced that the company will highlight its end-to-end, fully redundant ATSC 3.0 offering for broadcasters at the 2024 NAB Show New York...

05/10/2024

BeckTV Designs and Integrates New ST 2110 IP-Networked Fa...

BeckTV, a premier systems integrator for the broadcast media industry, has completed technical design, facility planning, and integration for the PBS News Hour...

05/10/2024

Ragsdale Departs SBE; Society Launches Search

The Society of Broadcast Engineers said James Ragsdale, its executive director, has left to pursue another career opportunity....

05/10/2024

Gray Television GMs in Louisiana, Texas Set Retirement

ATLANTA Station group Gray Television said two of its veteran general managers in Texas and Louisiana have set plans to depart the company....

05/10/2024

Telestream Inks U.S. Distribution Deal With Starin

NEVADA CITY, Calif. and CHESTERTON, Ind. Telestream has signed a distribution agreement with Starin, a value-add distributor of broadcast and pro AV products, t...

05/10/2024

NAB Show New York Exhibitor Insight: Riedel Communications

TV TECH: What do you anticipate will be the most significant technology trends at the 2024 NAB Show New York?...

05/10/2024

Boston Conservatory Orchestra Presents Telling the Story at Symphony Hall

Boston Conservatory Orchestra Presents Telling the Story at Symphony Hall The program celebrates the art of storytelling through orchestral favorites and a co...

04/10/2024

Food and Country: When Farmers and Chefs Cry

Georgia farmers Will Harris and daughters Jenni Harris (right) and Jodi Harris (left) are featured in Food and Country, which premiered at the 2023 Sundance F...

04/10/2024

Author Tam Kaur and Spotify Come Together to Talk Self-Love, Authenticity, and Audiobooks

With Audiobooks, Spotify is committed to delivering immersive listening experien...

04/10/2024

Press Release

SAFTAs 18 Announces Date and Theme: Honouring Excellence in South African Film and Television with the theme Back to Basics . Johannesburg, South Africa Wedn...

04/10/2024

SAFTAs18 Announces Date and Theme: Honouring Excellence in South African Film and Television with the theme Back to Basics

Johannesburg, South Africa Wednesday, 2 October 2024 The South African Film ...

04/10/2024

L3Harris Supports United Launch Alliance's Second Vulcan Launch

The United Launch Alliance (ULA) Vulcan rocket lifts off Oct. 4, 2024 from Space Launch Complex-41 (SLC-41) at Cape Canaveral on the Cert-2 flight test. Photo C...

04/10/2024

Nielsen launches deduplicated YouTube CTV campaign measurement in the Philippines

Philippines October 1 ,2024 Nielsen, a global leader in audience measurement...

04/10/2024

Nielsen data reveals finance industry's top ad spenders as ad investment for the sector jumps more than 9%, year-on-year

Top 12 financial service brands (by ad spend) revealed How the finance industry...

04/10/2024

Samsung Adds Gen AI to its Smart TVs

Samsung's Smart TVs are getting even smarter with the company's announcement this week that it is adding generative AI to its TV lineup....

04/10/2024

The easiest way to create a Progress Bar in After Effects

The easiest way to create a Progress Bar in After Effects Graham Quince October 4, 2024 0 Comments Forget using expressions, complex equations or anim...

04/10/2024

IBC Attendees Grapple With AI Reality vs. Expectations

If anyone doubted the normalization of AI in the M&E space is a fait accompli, the IBC Show in Amsterdam put that notion to rest last month with the help of som...

04/10/2024

Hearst Television Promotes Derek Schnell to Regional Director of News

NEW YORK Derek Schnell, who since 2018 has served as news director of KCRA-TV and KQCA-TV, Hearst Television's NBC- and CW-affiliated stations in Sacrament...

04/10/2024

Samsung's Adds Gen AI to its Smart TVs

Samsung's Smart TVs are getting even smarter with the company's announcement this week that it is adding generative AI to its TV lineup....

04/10/2024

BBC Coronation coverage nominated for Tech Emmy

The nominees for the new Excellence in Production Technology are Christmas at Graceland, The Coronation of H.M. King Charles III and The Santa Clauses By Jenny...

04/10/2024

Meet the motion capture technology co-programme leader

Connell Pavey, co-programme leader for the University of Salford's new course in motion capture technology tells TVBEurope how his passion for creativity le...

04/10/2024

Eighteen Blackmagic Design Cameras Used for KIRINJI's 25th Anniversary Live Concert

Eighteen Blackmagic Design Cameras Used for KIRINJI's 25th Anniversary Live ...

04/10/2024

CPB Awards Grants to Public Media Stations for NextGen TV Warning System

WASHINGTON The Corporation for Public Broadcasting (CPB) announced today it has awarded 30 grants to date through the first round of the Next Generation Warning...

04/10/2024

NAB Show New York Exhibitor Insight: Black Box Corp.

TV TECH: What do you anticipate will be the most significant technology trends at the 2024 NAB Show New York?...

04/10/2024

HPA Taps Creative Category Awards Nominees for 2024

The Hollywood Professional Association Monday tapped a host of creative teams from high-profile projects as Creative Category Nominees in the 2024 HPA Awards, w...

04/10/2024

FCC Names Former Verizon Exec as Enforcement Bureau's First CTO

WASHINGTON The FCC's Enforcement Bureau has appointed Andy Hendrickson as its new chief technology officer, tasked with providing strategic and technical ad...

04/10/2024

NAB Show New York Exhibitor Insight: Matrox Video

TV TECH: What do you anticipate will be the most significant technology trends at the 2024 NAB Show New York?...

04/10/2024

Tech Emmys Add New Excellence in Production Technology' Category

NEW YORK and LOS ANGELES The National Academy of Television Arts & Sciences (NATAS) is introducing a new category for the 75th Technology & Engineering Awards t...

04/10/2024

FOX Sports' Devin Klein on the Philosophies Driving At-Home' Production

FOX Sports' Devin Klein on the Philosophies Driving At-Home' Production By Jason Dachman, Editorial Director, U.S. Friday, October 4, 2024 - 9:21 am...

04/10/2024

Super League Basketball: Sustainability, Consistency in Focus as New League Shares Broadcast Plans

Super League Basketball: Sustainability and consistency in focus as new league s...

04/10/2024

AES Show NY 2024: Updates, Upgrades, New Gear for Audio

AES Show NY 2024: Updates, Upgrades, New Gear for Audio Combined AES and NAB expos demonstrate synergy of audio and video By Dan Daley, Audio Editor Friday, ...

04/10/2024

MLB Postseason 2024: Fox Sports Brings Back DirtCams, FlyCam, UmpCam, and Drones

MLB Postseason 2024: Fox Sports Brings Back DirtCams, FlyCam, UmpCam, and Drones All NLDS, NLCS and World Series broadcasts will be produced out of trucks on-si...

04/10/2024

MLB Postseason 2024: TNT Sports Rolls Out BaseCam, UmpCam, and Drones; Will Feature MLB DataCast' for ALCS

MLB Postseason 2024: TNT Sports Rolls Out BaseCam, UmpCam, and Drones; Will Feat...

04/10/2024

TikTok announces TikTok Awards in UK & Ireland with presenting partner Sky

TikTok announces TikTok Awards in UK & Ireland with presenting partner SkyFriday 4 October 2024 Every day, millions of people come to TikTok to share their cre...

03/10/2024

Give Me the Backstory: Get to Know 4 Latine Filmmakers With Shorts at the 2024 Sundance Film Festival

A still from Daniel Barosa's Boi de Conchas (The Shell Covered Ox), which ...

03/10/2024

Offline Backup Keeps the Music Going When Your Connection Goes Missing

Have you ever hopped on a plane only to realize you forgot to download your favorite playlist? Are you looking for ways to save data with your data plan while s...

03/10/2024

Hollywood Professional Association Unveils 2024 HPA Awards Creative Category Nominees

The HPA Awards Committee today announced the nominees for the Creative Categorie...

03/10/2024

2024 Vice Presidential Debate Draws Over 43 Million Viewers

NEW YORK - October 2, 2024 - An estimated 43.15 million viewers watched the CBS News Vice Presidential Debate across 15 networks on Tuesday, October 1, accordin...

03/10/2024

Blackmagic Cinema Camera 6K Supports Troy University's Art and Design Department

Blackmagic Cinema Camera 6K Supports Troy University's Art and Design Depart...

03/10/2024

Create With Maxon: Marble Run - Simulation and Rendering

Create With Maxon: Marble Run - Simulation and Rendering Brie Clayton October 3, 2024 0 Comments Wednesday, October 9th 4PM GMT / 6PM CET / 9AM Pacifi...