Video Streaming Integration Testing: A Practical Framework for LiveKit

Posted on August 7, 2025

Solving the testing challenges for real-time video platforms with comprehensive BDD automation for LiveKit integration Why WebRTC Testing Remains Difficult Testing real-time video applications presents unique engineering challenges that standard testing approaches fail to address. The complexity stems from multiple interconnected systems: WebRTC peer connections, media stream handling, Docker containers, browser automation, cloud storage, ...

Read More

Livekit Testing Framework Diagram

Analysis of Online Video Streaming Trough to 2020

Posted on July 31, 2020

Today we'll talk about online video streaming, it's history, future, key concepts and common high-level solutions. https://www.youtube.com/watch?v=3QjWgh0bKNE&t=55s Video Broadcasting Paradigm Shift What was the precursor of online video streaming? The closest service in terms of functionality is television of course and it's still for a little longer.The barrier for entry in the exclusive club of television networks was very ...

Read More


Build Wowza Modules Using Wowza Gradle Plugin

Building Wowza applications with the default ant script is a bit outdated, so I wrote a post on building Wowza with Gradle. Now I've gone a step further and built a Wowza Gradle Plugin to help you better control your build life cycle. Loading the Wowza Gradle Plugin 1. Create a file named wowza.plugin in the root of your project, next to your build.gradle, containing the following: (more…)

Read More


Wowza with Gradle. There is a Better Way Than Building with Ant!

Posted on January 25, 2015

Developing Wowza modules usually includes setting up the Wowza IDE (or a standard Java IDE). It may or may not auto-generate an ant build script that packages the sources as a jar library and deploys them to the local Wowza server. That is all pretty good... but you still have to do manual tasks like running test suites and restarting the service! This Gradle thing is nothing short of magic! Building Wowza with Gradle offers great opportunities ...

Read More

Building Wowza with Gradle

How to Stream Media?

Posted on January 24, 2015

A question we hear every so often is "How to stream media and implement a streaming service for my web platform?". And of course (like all good engineers) we say "That depends!". It depends on the business model, the content, and the traffic. However, the basic setup is more often than not the same. Adding bells, whistles and load balancers is possible down the line with a little bit of planning. The infrastructure we will present here is a ...

Read More