Tag: Ant Media Server

"Only a life lived for others is a life worthwhile." – Albert Einstein

Harnessing the power of Quartz Scheduler in ant media server

Quartz scheduler is an enterprise-grade popular open-source job scheduling library for Java applications. The ant media server extends from an open-source media server framework and therefore it brings along all the goodies of the same framework with it. One such extremely useful feature is the quartz scheduler. On its own, the quartz scheduler library can be quite …

How to access important filesystem paths of ant media server from an application or plugin?

While working on Ant Media Server projects, reading & writing data from the filesystem can be a very frequent task in the workflow. It is therefore important to know how to access the various directories where configuration & other useful data is commonly stored. In this article, we will explore different ways to access important …

Building an API to fetch information about all connections in Ant Media Server

Ant Media Server has a comprehensive collection of REST APIs broadly divided into two categories – Broadcast REST Service & Management REST Service, that enable developers/admins to query & manage the server in a flexible manner. Sometimes however we might come across a custom requirement to while working on a system where the default APIs …

Anatomy of Pay-Per-View Application Development

What is Pay-Per-View? Pay-per-view is a video monetization technique widely popular in television and web broadcasts, be it private or public. For private broadcasts, pay-per-view can be a crucial way to capture revenue from their content. Pay-per-view schemes are applicable to both live as well as recorded content. The Pay-Per-View Business Model PPV systems are …

Using PubSub in live streaming applications

The live streaming market is growing exponentially fast and as per informed sources, the global Live Streaming Market is projected to reach USD 534.37 Billion by 2030, growing continually at 29.3% CAGR throughout the forecast period. This means we are going to see tremendous opportunities in this industry for developers and business owners as they …

Get notified when the server’s memory usage crosses a certain threshold

System administration is very crucial in managing servers. most when we have demanding applications running on a server we will want to keep track of the system usage at all times. While system administrators can require a lot of knowledge in setting up things, Reaction Engine & its reaction rules have a lot to offer …

Obtaining the Telegram bot token & Chat ID for building communication programs

Chatbots are one of the iconic platforms that uniquely highlight this era of internet communication automation. Chatbots can be used to build engaging conversations between a real person and a software system. The possibilities of building automation of different scales using a chatbot interfacing system are unlimited. Telegram is one of the most popular free …

Trigger an API call automatically at a scheduled time using the reaction engine

Rayjas -> Reaction Engine coupled with the Generic Notifier can be used to make HTTP calls to a remote server at a scheduled time. This is entirely based on code and has nothing to do with system cron jobs. Of course, you can use cron for such functionality as well. But sometimes the simplicity of …

video-recording

How to notify remote URL after MP4 recording completes in Ant Media Server

While working with media servers, one of the most important and necessary features from an integration standpoint is to know when a media recording completes. Every media server implements this feature in its own way. Most servers allow you to develop custom modules/plugins to capture the recording complete event with a handler function and then …