Category: Blog

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

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 …

Storm Media Server Installer

Storm Media Server from StormStreaming.com is a rather new product to the streaming market. We tried evaluating it as a product but had quite a few hiccups along the way. The most apparent issue was deployment outside docker. Where there is a rather good documentation page on the topic of installation, there are still quirks …

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 …

Enabling users to run commands as root without being prompted for `sudo` password (Non-Interactive Mode).

Quite a few times in Linux administration you will come across a scenario where you need to run a shell command through a bash script, in an automated manner (unattended). The purpose can be as simple as restarting a system service, moving files & folders, or performing complex firewall administration tasks. In either case, you …

Controlling & Limiting the usage of your Wowza server application

INTRODUCTION The Simple Usage Control module (ModuleSimpleUsageControl) for Wowza Streaming Engine™ media server software can be used to implement usage control on your server application by limiting various aspects of usage. This module was directly inspired by quite a few popular Wowza modules such as – wse-plugin-geoip, wse-plugin-limitpublishedstreambandwidth, wse-plugin-timeddisconnect and wse-plugin-limitstreamviewers – Special thanks to Wowza engineers. …

Execute custom logic via shell script after recording a stream with Wowza streaming engine

INTRODUCTION The OnRecord module for Wowza Streaming Engine™ media server software can be used to execute custom logic after the recording of a stream has been completed. This means you need not bother about writing complex logic in java to do something after the recording has been completed. Some of the common tasks undertaken after recording …

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 …

How can i change favicon.ico in JITSI?

Customising jitsi is one of the first things that people do post deployment. There are many different aspects of customisation to jitsi , starting from UI customisation to feature/functionality customisation. Amongst all this , the smallest customisation that is often overlooked is the favicon. So how do we change the favicon in a jitsi frontend? …