whateveeeeer!!!!!!

The web isn’t as simple as it used to be. The days of uploading a simple HTML page you coded in Notepad (or BBEdit) and uploaded via FTP to your WebServer are over. Even JavaScript isn’t the simple language it started as (who’s using the once ubiquitous JQuery these days?). The modern day JavaScript development process introduces a slurry of new requirements ranging from pulling code libraries from NPM to transpiling from ES6 so older browsers can interpret your code. Further increasing to the debatable chaos, the myriad of JS frameworks available can even baffle and overwhelm…

  • Share:

Is 4K Practical?

Have you ever bought a tv with the very latest in super-premium, mind-blowing display technology only to realize that it's almost too cutting edge? You turn it on and it's amazing! Any more detail and you'd be seeing into another dimension. Then your internet takes a nap and you realize that even though you have more pixels than raindrops in a storm cloud, it doesn't matter if you don't have a fast enough connection to handle all that extra data. A similar issue was covered by a recent blog post in which Chris Kranky explored whether 4K video for WebRTC…

  • Share:

Live video streaming is taking off like crazy, and you want to get in on this new technology by building your own cat streaming app. "Periscope for Cats will be the next big thing" you say. You start looking into what's out there for a software developer to build on, and immediately are inundated with way too many choices. One of the biggest points of confusion we see from newcomers to live stream programming is: "what is the best protocol to use for my app?". Just this week I wrote an answer to this really great…

  • Share:

WebRTC is fast becoming the default protocol for low latency video transmission in the web browser. People are building all kinds of innovative apps that leverage the technology in creative ways. But many people think of WebRTC as just a Peer to Peer (P2P) technology, and while that’s technically correct (you always need at least two peers to communicate), there are many scenarios where you would want to put a server in the middle. Our company built Red5 Pro as a WebRTC server platform that enables streams to be pulled from broadcasters and redistribute to subscriber peers at scale.…

  • Share:

Dan Rayburn recently wrote a blog post stating that Content Delivery Networks are quickly moving away from the Flash streaming protocol RTMP. I've been hearing this from a number of our customers as well, and I agree that this is the direction that the CDN industry is taking. The solution that they all seem to be moving towards is HTTP based protocols like HLS and MPEG-dash. This is great for them because HTTP is way easier to support at scale, and it's widely supported across a huge number of players/clients. As I've written before though, HTTP based protocols come…

  • Share:

I recently read an interesting interview with Wowza founder and CEO Dave Stubenvoll. What struck me about the article is the fact that the guy had no experience or even interest in video streaming when he started the company. Now I know that many businesses start with a pivot in one way or another, but usually the founders have some sort of goal or aim towards a higher purpose other than simply making money. Not in this case. Dave clearly stated that his only goal was to generate a profit, and he didn’t care what the business was, or…

  • Share:

WebRTC BETA IS HERE!

Announcing WebRTC Beta for Red5 Pro This has been a long time in the making. Ever since we first ever engineered RTMP and created Red5 back in 2005, we’ve been focused on providing low latency streaming solutions for developers looking to build the next big thing. Back in the day these apps were the likes of Justin TV and (cringe) Chat Roulette, viral apps which were built on top of Flash. The latest phase of low latency live streaming is now with apps like Periscope and BEAM, and this phase is in its infancy. The current trend is focused…

  • Share:

We've been heads down on a number of optimizations and bug fixes in our SDK over the last month, and we are excited to announce version 1.3.0 to the public. In particular we have made it possible to tweak SDK settings to support high fidelity audio and have lowered the latency on both the publisher and subscriber side. This is in direct response to how you folks are using our SDKs with things like IoT audio devices and music streaming apps. of course all apps will benefit from the majority of the fixes in this release. We've been…

  • Share:

Quick! Get it while you can! Our $55/month price is going away soon. Based on the number of features and the level of support we are providing to our customers we’ve made the hard decision to raise our prices. Starting in August, our monthly subscription will be increased to $119 which gets you one server instance, and the peak number of additional instances used during the month will be charged at $79/month each. We are grandfathering the old pricing for all of our existing paid customers, and we will be glad to extend that to everyone else,…

  • Share:

Our team has been hard at work, and we are excited to announce version 1.3.0 of Red5 Pro. For this release we focused on one of the most requested features, a new REST based API for the server. This new API allows any app to access all the stats from the server, manipulate live streams, invoke custom methods, and do much of what's possible when writing your own custom Red5 application. Stay tuned for some serious enhancements to the API in an upcoming release featuring a new WebSocket based approach. We will also be releasing some SDK updates…

  • Share:

We are excited to announce the new 1.2.0 release of Red5 Pro. In addition to quite a few bug fixes, this version adds the ability to deploy clusters on top of AWS or Google Compute Engine that automatically expand and contract depending on the load. We call this feature Autoscaling. Autoscaling is a huge feature because it allows you, our developers, to deploy a scalable, low-latency, live streaming platform on the cloud platform of your choice. And even more important--once you have it configured, you can just leave it alone and it will take care of scaling for…

  • Share:

Earlier this week Tsahi Levent-Levi wrote up a great post on how he thinks h.264 is the protocol of choice for WebRTC apps moving forward. There’s so much that’s true about what he wrote, and I tend to agree on almost every point he makes. h.264 is supported in hardware encoders for just about every mobile device out there, and with Microsoft supporting it and not VP9/VP8, it seems like an obvious choice. That, and I don’t think anyone in the world believes that Apple will pick anything other than h.264/AAC for…

  • Share:

The Balancing Act of Stream Quality One question we get consistently from developers using Red5 Pro is: what are the best settings for my stream to create the best quality experience? While we wish we could just have one short answer to this question, it is complex, and ultimately becomes a balancing act. Chris Wendt from Comcast did a great presentation this week at the WebRTCBoston Meetup where he talked about One-to-Many Live Broadcasts with WebRTC. In the talk he showed a diagram of a triangle which he referred to as the "Triangle of Despair." The three corners…

  • Share:

Tsahi Levent-Levi wrote a great post today on the state of live broadcast applications that leverage WebRTC. He correctly identified that many people use WebRTC for the broadcaster, but few use it for the subscribers/viewers of the live streams. HLS and MPEG-DASH introduce latency, while RTMP uses Flash; none of these are great for the user experience. He then goes on to say that he believes the future of live streaming apps will include low latency viewer clients based on WebRTC. In general, I think he is correct, and it’s one of the main reasons we built Red5…

  • Share:

I’m excited to be speaking with Live streaming gurus Ryan Bell and Alex Kahn tomorrow at 11AM EST, 4PM GMT. We will be doing a live broadcast on Blab talking about future live streaming platforms and how we are democratizing video for all developers with Red5 Pro. Here's the direct link to the Blab broadcast: https://blab.im/ryanabell-livestream-future-platforms-w-red5pro-1alexkhan-ryanabell-isocialfanz Ryan and Alex recently started their own consultancy capitalizing on the emerging and super hot live streaming space. I’m particularly interested in getting the perspective from hardcore streamers like these guys. Although we do think a lot about the…

  • Share: