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

21/02/2025

Study: Saturday Night Live' Boosts Peacock Subscriber Revenue

A new study suggests that the 50th season of Saturday Night Live is proving to be a major financial success for NBCUniversal's Peacock, generating an esti...

21/02/2025

Calrec expands its flexible production model at NAB 2025 with True Control 2.0, ImPulseV and Argo M

Calrec expands its flexible production model at NAB 2025 with True Control 2.0, ...

21/02/2025

Rossetto Supermarket Ad Campaign Shot on Blackmagic PYXIS 6K

Rossetto Supermarket Ad Campaign Shot on Blackmagic PYXIS 6K Brie Clayton February 20, 2025 0 Comments Campaign brings dreamlike visuals to life throu...

21/02/2025

Corbel 3D and Pixel Light Effects' Leap to Simple, Fast File Transfer

Corbel 3D and Pixel Light Effects' Leap to Simple, Fast File Transfer Brie Clayton February 20, 2025 0 Comments The Setting Corbel 3D, located in ...

21/02/2025

Alum TK Johnson Backs Bartees Strange for a Tiny Desk Instant Classic

Alum TK Johnson Backs Bartees Strange for a Tiny Desk Instant Classic The drummer has been playing with Bartees since 2022, and also appeared on Jimmy Kimmel ...

20/02/2025

FC Barcelona Star Jules Kounde Reveals His Favorite Rap Anthems on the Latest Edition of Bara Matchday

Ever since Spotify and FC Barcelona forged a first-of-its kind partnership three...

20/02/2025

Spotify Opens Up Support for ElevenLabs Audiobook Content

As Spotify continues to roll out audiobooks to new listeners worldwide, we're committed to providing authors with tools that help them reach those listeners...

20/02/2025

Report: A Quarter of Broadcasters are Using AI

The amount of broadcasters worldwide using artificial intelligence (AI) has more than doubled over the last 12 months, with 25% now employing the technology....

20/02/2025

NESN Launches National FAST Channel

BOSTON New England sports fans nationwide will now have a new FAST channel bringing them news, insight and live programming covering its major league and colleg...

20/02/2025

Chyron Opens Designer of the Year Competition

MELVILLE, N.Y. Chyron today launched its 2025 Designer of the Year Competition and said the winner will be announced live at the 2025 NAB Show, April 5-9, at th...

20/02/2025

NFL Game Pass Sees Significant International Growth on DAZN

LONDON Sports entertainment platform DAZN said the second season of NFL Game Pass on DAZN saw significant growth, with paid subscribers growing by 23% year-over...

20/02/2025

Meet the VP international business development

Stuart Barnes, Yospaces VP international business development, explains the importance of getting stuck in when part of the media tech industry By Matthew Corr...

20/02/2025

C2HR: Broadcast engineering among hottest jobs in content development

Broadcast techs saw a 25% boost in their pay in 2024, according to annual survey By Tom Butts Published: February 20, 2025 Broadcast techs saw a 25% boost...

20/02/2025

NAB Show To Feature New Business Of Entertainment Track

WASHINGTON The 2025 NAB Show, April 5-9, at the Las Vegas Convention Center will mark the debut of the Business of Entertainment track developed with The Ankler...

20/02/2025

Local News Veteran Adrienne Roark Joins Tegna as Chief Content Officer

TYSONS, Va. Tegna Inc. has announced that news veteran Adrienne Roark has been named chief content officer reporting to CEO Mike Steib, effective March 31....

20/02/2025

Roku to Become the Streaming Hub of Bassmaster Tournaments

BIRMINGHAM, Ala. Roku has further expanded its sports content with a new media rights deal with Bassmaster that will make Roku the streaming hub for Bassmaster ...

20/02/2025

NABs Curtis LeGeyt Calls for Modernization of Broadcast Ownership Rules

WASHINGTON National Association of Broadcasters (NAB) President and CEO Curtis LeGeyt opened The Media Institute's 2025 Communications Forum series with a s...

20/02/2025

From Storage Struggles to Streamlined Storytelling How Th...

The Belonging Co., a Nashville-based church renowned for its dynamic worship experiences and multimedia-rich conferences, tapped DigitalGlue's creative.spac...

20/02/2025

Mediahuis Radio Chooses DHD Audio Mixers for New Studios...

Mediahuis Radio continues its expansion with the completion of a new production facility in Amsterdam. DHD RX2 and DX2 audio mixers connected to XD3 Cores form ...

20/02/2025

Calrec expands its flexible production model at NAB 2025

At NAB 2025, Calrec is introducing a suite of new interconnected products and updates aiming to help broadcasters meet a variety of challenges. With increased c...

20/02/2025

Keepit achieves exceptional growth in a tough 2024 market

Keepit, the world's only independent vendor of cloud backup and recovery solutions designed to protect SaaS data, today announced a remarkable year of growt...

20/02/2025

Hitomi Broadcast Showcases Enhanced UHD Capabilities at N...

Expanded SMPTE ST 2110 support strengthens lip-sync and latency measurement solutions Hitomi Broadcast, the market leader in audio/video alignment and latency ...

20/02/2025

LiveU Transforms Tabcorp Sky Racing Coverage through Rem...

LiveU, a leader in live IP-video and remote production solutions, today announced the successful implementation of its comprehensive IP remote production soluti...

20/02/2025

MainConcept and Veset Collaborate to Enhance Live TV with...

MainConcept, a leading provider of video and audio codecs, has announced a partnership with cloud playout solutions provider, Veset, to integrate its JPEG XS SD...

20/02/2025

OOONA Launches OnStage - A Free Archive for Media Localiz...

OOONA, a leading provider of professional management and production tools for the media localization industry, announces the launch of On Stage, a free-to-acces...

20/02/2025

Feisty Feminist Murder Mystery He Had It Coming Announced

18 02 2025 - Media release Feisty Feminist Murder Mystery He Had It Coming Announced Stars of He Had It Coming, Lydia West, Natasha Liu Bordizzo and Liv Hewso...

20/02/2025

Screen Australia and Stan Announce New Comedy-Horror Series Gnomes

18 02 2025 - Media release Screen Australia and Stan Announce New Comedy-Horror Series Gnomes Gnomes writers Tegan Higginbotham and Paul Verhoeven, and creato...

20/02/2025

Do I Know You From Somewhere? Shot with URSA Mini Pro 12K

Do I Know You From Somewhere? Shot with URSA Mini Pro 12K Brie Clayton February 19, 2025 0 Comments Canadian indie film uses Blackmagic camera to crea...

20/02/2025

Berklee Ensemble for Musicians with Disabilities Is Stronger for Our Differences

Berklee Ensemble for Musicians with Disabilities Is Stronger for Our Differences Associate Professor Adrian Anantawan, who founded Berklee's Music Inclusi...

20/02/2025

Ross Video to Showcase Live Production Innovations at 2025 NAB Show

Ottawa, Canada - February 20, 2025 - Ross Video, your most trusted partner in live video production solutions, is excited to announce our participation at the 2...

20/02/2025

Shure Establishes Wireless Microphone Spectrum Alliance

Shure Establishes Wireless Microphone Spectrum Alliance By SVG Staff Thursday, February 20, 2025 - 7:30 am Print This Story | Subscribe Story Highlights...

20/02/2025

Behind the Broadcast Booth Episode 1: Curtis Symonds of HBCUGO Shares His Journey To Create the Network

Behind the Broadcast Booth Episode 1: Curtis Symonds of HBCUGO Shares His Journe...

20/02/2025

European Luge Championships: How Technology Helped to Tell the Story of the Twists and Turns

Twists and turns: How technology helped to tell the story of the European Luge C...

20/02/2025

SVG New Sponsor Spotlight: AudioShake's Suzanne Kirkland Shares How AI Is Making Sound Smarter

SVG New Sponsor Spotlight: AudioShake's Suzanne Kirkland Shares How AI Is Ma...

20/02/2025

World Athletics Ultimate Championship: Behind the Broadcast Scenes of the Inaugural Event in Hungary

Planning process: Behind the broadcast scenes of the inaugural World Athletics U...

20/02/2025

NHL 4 Nations Face-Off Championship Game Has All the Makings of a Game 7 for ESPN

NHL 4 Nations Face-Off Championship Game Has All the Makings of a Game 7 for ESP...

20/02/2025

Rohde & Schwarz successfully validates ML-enhanced channel-state information feedback with Qualcomm for 5G-Advanced

Rohde & Schwarz successfully validates ML-enhanced channel-state information fee...

20/02/2025

Riedel Introduces Breakthrough Communication Capabilities for Louis Vuitton 37th America's Cup Barcelona

Wuppertal February 20, 2025 Riedel Introduces Breakthrough Communication Capab...

20/02/2025

Meet the Singles From the Upcoming Season of 'Love is Blind: Sweden'

Back to All News Meet the Singles From the Upcoming Season of Love is Blind: Sweden Entertainment 20 February 2025 GlobalDenmarkNorwaySweden Link copied to...

20/02/2025

Jisoo and Seo In-guk Star in Boyfriend on Demand' (WT), A New Rom-Com Series Set in Virtual Reality

Back to All News Jisoo and Seo In-guk Star in Boyfriend on Demand' (WT), A...

20/02/2025

Ted Sarandos Keynote: Mexico's Presidency Press Conference

Back to All News Ted Sarandos Keynote: Mexico's Presidency Press Conference President Claudia Sheinbaum & Ted Sarandos Ted Sarandos co-CEO Business 20...

20/02/2025

Comscore Expands YouTube CTV Viewership Measurement to International Markets

Comscore Expands YouTube CTV Viewership Measurement to International MarketsCross-Platform Content Consumption Metrics Now Available in Canada, France, Spain, a...

20/02/2025

It's a Sign: AI Platform for Teaching American Sign Language Aims to Bridge Communication Gaps

American Sign Language is the third most prevalent language in the United States...

20/02/2025

Thales, Milrem Robotics, and EM&E Group sign a MoU for strategic cooperation in the United Arab Emirates

Facebook Twitter LinkedIn February 18, 2025 - Abu Dhabi, UAE: Milrem Robot...

20/02/2025

The RT Choice Music Prize Classic Irish Album 2025 is

Celebrating 20 Years of the RT Choice Music Prize RT Choice Music Prize In association with IMRO and IRMA Classic Irish Album And the winning album is W...

20/02/2025

Calling All Creators: GeForce RTX 5070 Ti GPU Accelerates Generative AI and Content Creation Workflows in Video Editing, 3D and More

The NVIDIA GeForce RTX 5070 Ti graphics cards - built on the NVIDIA Blackwell ar...

20/02/2025

Into the Omniverse: How OpenUSD and Synthetic Data Are Shaping the Future for Humanoid Robots

Editor's note: This post is part of Into the Omniverse, a series focused on ...

20/02/2025

Step Into the World of Avowed' on GeForce NOW

Wield magic and steel as GeForce NOW's fifth-anniversary celebration summons Obsidian Entertainment's highly anticipated Avowed to the cloud. This firs...

19/02/2025

Give Your Playlist Covers a Tyler, The Creator Touch With Our Exclusive Stickers

For more than a decade, Tyler, The Creator has blazed his own trail, exploring unique aesthetics across music, fashion, and art. Now he's bringing his signa...

19/02/2025

10 Billion Streams and Counting: Spotify Singles Celebrates Its Biggest Hits

Spotify Singles, our longest-running original recorded music franchise, has officially surpassed 10 billion collective streams worldwide. That's a whole lot...