AV1 Specification Released: Can we kiss goodbye to HEVC and royalty bearing video codecs?
AV1 Specification Released: Can we kiss goodbye to HEVC and royalty bearing video codecs?

The newly released AV1 codec marks an important milestone in our road to royalty free video codecs. Here's a detailed analysis of what it means.
Do I Need a Media Server for a One-to-Many WebRTC Broadcast?

If you plan on implementing a one-to-many WebRTC broadcast scenario, then be prepared to install and maintain media servers to make this happen.
How Many Users Can Fit in a WebRTC Call?

WebRTC can be used for calls in any group size. The larger the group the more energy you'll need to put to your architecture and media server technology.
How WebRTC Works?

There are different ways to explain how WebRTC works. This is my attempt at a WebRTC 101 article that covers it from all angles.
What’s New With the Jitsi Videobridge?

Jitsi videobridge is a popular media server for WebRTC and it is going some interesting changes recently. Here's a summary of where we're at.
Kranky Geek 2017: What Does the Pulse of WebRTC Tells Us?

A summary of WebRTC Kranky Geek 2017 event which focused on real world implementations, scaling and machine learning.
Grokking Media in WebRTC (a free webinar for my WebRTC Course)

Processing media is a rather challenging process. Understanding how it works and why it is different than web pages is important.
Why Developing With WebRTC is Different than Web Development?

WebRTC != Web Development. And you need to understand the differences in order to be able to effectively develop WebRTC applications.
With WebRTC, Don’t Never Ever Mix Media and Signaling

An explanation on where to place each of the servers WebRTC needs when running it seriously in production.
Why Doesn’t Google Provide a Free TURN Server?

Google (or anyone else) don't provide a free TURN server. There are reasons why this is the case and why you should pay for your own TURN server deployment.