Non-Drowsy Statistics

Stats. Don't worry. We're not dragging out your high school math teacher. We're talking about fun statistics! OK. Well, important ones at least. Many people don’t realize that there's a whole lot of data about the status of WebRTC streams readily available and (this is the fun part) all it takes is a single JavaScript call. What is this great, omniscient call, you ask; RTCRtpReceiver.getStats(). It returns a promise with an RTCStatsReport object which provides an enormous amount of information about your streams (both incoming and outgoing). Let’s say you want to calculate the number of packets…

  • Share:

Scaling Challenges in WebRTC Live Streaming 1:1 != 1:1,000,000 When it comes to WebRTC, size matters. People have this assumption that if you can run a 1:1 video call then getting to a 3-way video call is just as easy. And well, if that’s the case, then 4-way video call shouldn’t be far behind. And while we’re at it, 4 and 10 are relatively similar numbers - so this should definitely be just the same. Oh, and if we can do a 10-way video call, then why not 50? Or a 100? This…

  • Share:

YouTube recently announced the implementation of "Ultra-low latency". Not only is this something that Red5 Pro added a long time ago (last October, in fact, but it's also just plain wrong. We call shenanigans! Let's start with the definition: Ultra: going beyond others or beyond due limit: extreme YouTube's approach boasts an "ultra-low" latency of two seconds. On the other hand, Red5 Pro's WebRTC implementation delivers a much better latency clocking in at under half a second making Red5 Pro the clear winner. It's right there in the definition: "going beyond others". You can't claim to go beyond others if…

  • Share:

In the beginning, there was a mighty king who forged an empire of unimaginable splendor and wealth. The name of this all powerful king? He was known as ... YouTube. In the year 2012 AD, YouTube set out on a journey to blaze a righteous path to live-streaming prosperity. Eventually, he would team up with other great Titans; Facebook, Twitter, and Amazon. They would go on to create a video live-streaming commonwealth spanning across the entirety of the internet for eons to come. That, however, is not the true story. First Age - Small Beginnings The First Age of the Live-Streaming…

  • Share:

WebRTC is enjoying an ever-expanding influence over the tech market in general and live-streaming specifically. From increased security to plug-in free communication, we've covered the many benefits of WebRTC. However, not all platforms support it. As a server-side media processor, Red5 Pro can effectively handle streams from different sources and networks so that video and audio sessions can be launched with any device. This is why Red5 Pro built failover support into our WebRTC implementation. When publishing or subscribing with a WebRTC application, any platform that does not support WebRTC will failover to Flash (RTMP) or HLS. So how does…

  • Share: