Category: Blog

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

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? …

Browser Headers

Capture browser user-agent & other useful information for a WebRTC session in Wowza

Capturing browser information (User-Agent string) is sometimes vital for logging system usage statistics as well as sometimes for security purposes. Along with this, there are many other useful pieces of information provided by browser headers. While other protocols such as RTMP, RTSP can provide limited information about the client, HLS & WebRTC can make use …

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 …

client-ip-address

Three Ways of fetching client IP address for a WebRTC session in Wowza Streaming Engine

In the latest Wowza Java API, there are several different ways to pull the remote client’s IP address for a WebRTC session. I have been experimenting with these a little so thought of sharing them. Logging out all three of them side by side shows that they have the same values. RTPSession mostly abstracts everything. …

Configuring SSL For Wowza Streaming Engine Using Letsencrypt On Windows 10

When it comes to SSL, self-signed certificates are not an option for anything more than development-level testing. For real-world use, you need a proper certificate either through StreamLock service or using a third-party provider. Letsencrypt is the most popular open certificate authority (CA) in the world today. In this article, we will explore the option …