360 Video at NAB 2019

We are very excited that we will be demoing our new 360-degree video for iOS and internet browsers (using WebRTC) at this year's NAB conference. With this video player, you can scroll around the view to look around where you want and even zoom in and out! Here we are at our shared booth with CDNetworks with the 360 Demo: Red5 Pro Team Members, from left to right: Paul Gregoire, Director of Media Server Development, Dima Nazaenko, Director of Technical Sales and Chris Allen, CEO and Co-Founder. Just think of all the possibilities this will open. You can live stream…

  • Share:

Autoplay Policies and Red5 Pro HTML SDK Ah... Can you hear that? Complete silence. It's a wonderful sound - unless you have developed a streaming conference webapp and your attendees can only see you talking about something important. You may have started to see (or hear) the effect of autoplay policies being rolled out in browsers recently. Essentially, most video playback on web pages is being muted unless you navigate to or explicitly request media playback. This is an initiative made by browser vendors with you - as the consumer - in mind; delivering a browsing experience that is less…

  • Share:

Release 5.5.0

Since it's April, spring is technically here, yet a cold snap has currently strained our cabin fever to a breaking point. Apparently, Mother Nature likes to play April Fool's jokes too. Just a few more New England snowstorms and we should be able to feel our toes again. Despite the date, we are very serious about our new release 5.5.0 for Server, HTML5, and the Mobile SDK! We are very excited that this latest release adds more security to our mobile apps with mobile encryption through SRTP. We've also added support for decoupled shared objects. That means you…

  • Share:

Do you love acronyms? Red5 Pro just brewed an entire pot of alphabet soup. Those that have spent a few minutes browsing our documentation, find that there are quite a number of terms and acronyms. Even beyond general programming jargon, there are a few terms more specific to the live streaming industry. Thus, we decided to gather all those terms together to make sure we can call everything by the proper name. Hopefully, this will reduce some confusion as you through our docs and communicate with our support team. Speaking of which, make sure to check out the last section,…

  • Share:

Visit Red5 Pro at NAB

Clear your calendar! Red5 Pro is coming to NAB, 2019. We are very excited to show off some new partnerships and special features we have been developing. Join us in Las Vegas April 8th - 11th. If you can't make it, no worries! We're sure that a few live streams will be going out that week. Each day, our Co-Founder Chris and Director of Technical Sales Dima, will be doing two hours of scheduled demos showing our new 360 degree player for iOS. Featured Partners CD Networks will be showing Red5 Pro running on their Edge Compute Platform showcasing high…

  • Share:

It goes without saying that a large part of website and application hosting is kept on the cloud rather than physical hardware. The architecture of the internet is becoming, quite literally, more virtual. Why Virtual Hosting? Quite simply, virtual hosting is easier, more scalable, and generally more cost efficient. Since virtual servers are maintained by the company that hosts them, there is no need for a dedicated server maintenance team saving time as well as money. When dealing with scaling, it's much easier to spin up a new server instance, than installing a brand new bare metal server. Additionally, that…

  • Share:

Low latency: the final frontier. These are the objectives of the Red5 Pro Enterprise license. Its continuing mission: to explore strange new protocols. To seek out new features and new implementations. To boldly go where no app has gone before! My apologies to Star Trek fans, but while Red5 Pro may not actually be exploring outer space, we are pushing the boundaries of what's possible in _cyber_space. We even have our own hyperdrive, it just fuels the delivery of online media rather than the spaceship Enterprise. However, just as Captain Kirk (or Picard if you prefer) has his crew,…

  • Share:

Releasing the Roadmap

NOTE: For our most current roadmap, please follow this link to our latest update. As promised, we are releasing our roadmap. This move will let you know about new features and fixes we are working on and the general quarter they should be available. It will give a rough idea of when to anticipate new releases, and what will be included in them. There's quite a bit of info there so let us layout a few highlights before diving in; Improved conference example, SRTP encryption support, IoT device restreamer plugin, and mobile UI improvements. Of course, the further out on…

  • Share:

Who's the New Guy?

Today, we’d like to introduce the newest member to the Red5 Pro team: Dima Nazarenko. Dima is our Director of Technical Sales & Solutions Engineering, a title that hints at his multifaceted abilities as both a solutions architect and sales executive. His experience enabled him to compile a deep understanding of software architecture and delivery networks. We are very excited that he has joined us and look forward to the valuable improvements he will bring. A constant learner, Dima’s drive for knowledge led him to Red5 Pro. With his 10+ years of experience with the CDN industry, our…

  • Share:

Opening our Roadmap

Much to the disappointment of our office dogs, we're not actually taking a road trip. Rather, the roadmap we are pulling out will be to our development timeline (much to our excitement). In the neverending quest to improve our product, we will soon be publishing our roadmap. This move will let you know about new features and fixes we are working on and the general quarter they should be available. It will give a rough idea of when to anticipate new releases, and what will be included in them. Once this goes live, you will no longer need to ask…

  • Share:

Maximize Scaling with Relays & Transcoders Autoscaling has always been the center of focus for cloud business that require dynamic scaling capabilities for their fluctuating traffic needs. The growth of the live streaming industry has increased the need for colossal scaling to match a very high consumer base. Today, large businesses struggle with even larger infrastructures that require hundreds and thousands of servers in a cluster. relaying streams from publishers to subscribers with unpredictable network speeds across the globe. To be able to cater such use cases & businesses Red5 Pro autoscaling has advanced from version 2 to a more…

  • Share:

Red5 Pro is a Sure Bet

Waiting for the flop, you anxiously sneak a glance at your hand. You watch as the dealer glances around the table, ensuring that all bets have been placed. Tension mounts as the final card is revealed. It's that King you were hoping for. A flush, for the win! Reaching out for the pile of chips you suddenly remember that you're not actually at a table. Rather than a casino, you find yourself in the comfy confines of your home. It's all a virtual, online casino. Live streams of real dealers have enveloped you in the action. However, in order for…

  • Share:

What's an SDK?

*So...what do you do?* This seemingly innocent sounding question can bring dread to those working in a technical field as they try to explain just what-it-is that makes up their profession. Struggling to find applicable terms to describe basic, high-level concepts, can leave one looking like their job is... essentially inventing words. Red5 Pro is a technical product. Therefore, when discussing our offerings and features, there can be some specific language and acronyms that not everyone will be familiar with. This post is an attempt to breakdown some of those common phrases and let you what exactly what it…

  • Share:

Red5 Pro Web Handler

Today's post comes from Rajdeep Rath, who has been with the Red5 team from Open Source to Pro. He is very active on our Slack Channel responding to customer inquiries at all hours. He put together [Windows installation tutorials](https://www.youtube.com/user/sparkzdemon/videos) also builds applications for us, many of which can be found on his [GitHub page](https://github.com/rajdeeprath). Most importantly, he has built many of Red5 Pro's core features including the autoscaling solution. Though many have contributed, Rajdeep created the foundation and we are very grateful to him for that. So without further…

  • Share:

🎶 Oh, the weather outside is frightful, But the fire is so delightful, And since we no place to go, Let us code, let us code, let us code! 🎶 OK. Clearly, we need to get outside a little more. Good thing the office will be closed next week for the holiday break. Don't worry, we'll be back in the New Year on Wednesday, January 2nd. Before that, we wanted to release a new server update; Red5 Pro version 5.4.0! This latest release includes mobile optimizations to increase the number of connections a single server can handle. It also includes…

  • Share:

In Part I of our "How Live-Streaming Works" series, we covered how live-stream broadcasting works. Logically, we will move to how subscribing works for this post. For those that haven't read Part I, you may want to [check that out](https://blog.red5pro.com/how-does-red5-pro-work/). Subscribing In order to view the live stream, the subscriber will connect to the broadcasting stream in a similar manner to how the broadcaster established a connection. However, where the broadcaster connects to an origin server, the subscriber connects to an edge server. The subscriber makes a call to the stream manager to get an…

  • Share:

Live-streaming is simple. All you do is push a button and it publishes a stream and then you push another button to subscribe. Done. Easy, right? Well... The reality is much more complicated. There are all sorts of requests and connections being made. The broadcaster needs an IP address to publish to and the subscriber needs to know that same address in order to view the stream. Provisions are made for multiple connections, bad connections, secure connections; not to mention the transfer of data. In the strictest of scientific terms, a whole lot of stuff is going on back there.…

  • Share:

We are all subject to forces of innovation and change, none more so than in the tech sector. Constantly buffered by consumer demands, security concerns, and the latest round of Microsoft "updates", the importance of staying with the pack cannot be overstated. However, keeping up to date is one thing, but driving the marketplace forward is quite another. The real opportunity lies in scouting the path ahead, forging a new trail for the marketplace to follow. Why simply play the game when you can write an entirely new set of rules? As such, our COO Rebecca Allen served…

  • Share:

We are often asked about the required server instance that Red5 Pro should be run on. Those that have followed this blog will be unsurprised that the answer is that it depends upon what you are trying to do. To get started, you'll probably want to take a look at our benchmarks. We've already covered how we conduct our load testing, using our modification of Bees with Machine Guns. Tests were run against an AWS m5.large instance (2 CPUs with 8GB memory, 2GB allocated to java_heap). Scroll to the bottom for other hosting providers. Publishing a 256kbps stream…

  • Share:

As many people in the US are well aware (especially those that love eating pie), the Thanksgiving holiday is fast approaching. As a Boston-based company, we take special pride in this celebration since the first Thanksgiving happened in Massachusetts. Well, maybe it was Texas... but we still get the credit. With roots in a fall harvest celebration, Thanksgiving is about being grateful for what you have and what you have grown. While we may not be planting corn in our office (for now), that hasn't stopped us from growing the company itself. We've recently added new team members to QA…

  • Share:

Oh boy. The past few weeks have been pretty busy: Server 5.2.3, Mobile SDK 5.3.0 and now HTML5 SDK 5.3.0 AND Server 5.3.0! This release adds server-side round trip authentication support and HTML5 round trip authentication tests, along with stream manager fixes. For a full list of all the included features, please look below for our release notes while we take a well-deserved nap! Edit: The Management Team of Red5 Pro would like you to know that they enforce standards of maximum efficiency and productivity. Unproductive practices and other unauthorized activities will…

  • Share:

Announcing Red5 Pro Mobile SDK version 5.2.0! Coming hot off the heels of our 5.2.0 server release, this update increases stability, adds custom microphone support for iOS and includes other updates and fixes. Please check out our release notes: Red5 Pro Mobile SDK: Release 5.2.0 - 09 November, 2018 ##iOS SDK Fixed - setVolume for iOS SDK does not work as expected Fixed - If R5Stream hasn't been started, call stop will crash the app Fixed - Issue with scrolling UI elements and video stop Added custom microphone support and example for iOS Added…

  • Share:

GitHub is a fantastic resource for developers. As such we (like many others) have stored our testing applications there. That way they can be available for those looking to test the capabilities of Red5 Pro for themselves. The key word here is test. We built the GitHub applications so that we could test specific features. It's important that the core functionality works as expected so we isolated individual functions. Our applications are collections of individual tests which are used to verify each feature. Rather than a one-stop, does absolutely everything you need template, consider it more of a model for…

  • Share:

New Red5 Pro Installer

Good software should work well and be easy to use. Up to this point, our major focus has been ensuring that Red5 Pro is able to meet basic and advanced live streaming needs including sub-one-second latency and the ability to effectively scale. Now that we have a robust solution with many supported features, we have started making the software easier to use. To get started right away go to our GitHub Time to Automate Logically, we determined that our installation process would be a good place to start. Though it is well documented, it does require a bit of manual…

  • Share:

Red5 Pro Version 5.2.2

Announcing Red5 Pro version 5.2.2! Coming right off the heels of 5.2.0, this release fixes some bugs we saw when running Red5 Pro on CentOS/Debian OS. Read on for more details. Red5 Pro Server: Patch Release 5.2.2, 18 October 2018 Fixes errors running Red5 Pro server on CentOS/Debian OS - please see Open SSL Configuration for CentOS for full details on running Red5 Pro on CentOS/Debian systems. To get the latest release, please login to your account and download the new build. To upgrade your server, follow this link. To upgrade…

  • Share: