As much as the coronavirus has wreaked uncertainty around the world, educating students remains something that is very important. The question lies in how to educate while avoiding the gathering of people at a school. The most logical way is to move to a virtual classroom and teach through video chat applications, otherwise known as distance learning. Some educators have turned to the popular application Zoom to conduct distance learning classes. However, Zoom was built as a general-purpose conferencing tool. Some teachers and students are discovering that it doesn’t always work as well as they would like. It’s…

  • Share:

As the novel coronavirus (COVID-19) has spread across the world, it has severely impacted businesses. Most companies depend upon some form of face to face interaction to conduct business. That means that the social distancing, quarantine periods, and crowd restrictions required to stem the spread of the virus have disrupted a wide variety of different industries. The obvious benefactors of home quarantine are streaming services such as Netflix, but there are others that have benefited as well. While the full coronavirus business impact is still emerging, we know the severe issues it is currently creating. This post examines some of…

  • Share:

Now, more than ever, live-streaming is important due to how the coronavirus is forcing businesses and people to limit physical interactions. However, implementing a live streaming solution remains a (potentially) daunting task. There are a lot of moving pieces which means there are many places where things can go wrong. Further complication comes from the fact that your live streaming setup may need to be adjusted according to the type of event being broadcast. Fortunately, there are a few people out there who have devoted their lives (professional and otherwise) to live streaming. Join some of them (including our Technical…

  • Share:

Live video substantially increases user engagement. This fact has dramatically increased the growth of the live video streaming industry. The rise of popular social video streaming apps like Periscope, Tik Tok or Facebook Live, along with live e-Sports and video games broadcasts like Twitch, prove the value of interactivity which can only be attained through real-time latency. With this in mind, the current low latency streaming solutions can be divided into two categories of latency: those that are within a two to three second range (not practical for true interactive use cases), and others in the sub-second or real-time category.…

  • Share:

Red5 Pro Release 6.2.0

Though our latest release was a big one, that certainly doesn't mean we took any time off. Following the big release of Red5 Pro version 6.0 comes 6.2! This update improves shared objects behavior and introduces the inspector webapp. The inspector allows you to get details about your stream in real-time for diagnostic purposes. While Chrome's WebRTC internals gives a tremendous amount of data on live streams from the client side perspective, the Inspector by contrast gives you details about the published stream coming into a Red5 Pro server. The Inspector evaluates the latency of a published stream…

  • Share:

Both RTMP and RTSP have a long-established foothold in media delivery technology.  They helped develop the internet into the transformative information sharing platform that it is today. However, there are a variety of uses when it comes to RTMP vs. RTSP.   What is RTMP? RTMP (Real-Time Messaging Protocol) is an application-level video streaming protocol with a long history in the media streaming marketplace. Developed by Macromedia and now owned by Adobe, RTMP was designed for the delivery of on-demand and live media between a Flash player and a Media Server over the Internet. While the Flash player is quickly being…

  • Share:

Last week we teamed up with Brightcove and hosted the Boston streaming video meetup at our Boston offices. This was intended as an intro to video streaming technologies and the various approaches to reducing latency. Thiago Teixiera, Alex Barstow, and Chis Allen all presented on three different approaches to live streaming latency: HLS, CMAF, and WebRTC. As we’ve covered before, live streaming latency in video comes from all the complexity involved in sending large amounts of data over the internet. No matter which way you choose to stream your video, there are some things you have to do no…

  • Share:

In 1996, people browsed the Internet(s) with Netscape Navigator, still did searches via Yahoo (not to mention AltaVista) and the first flip phone was the coolest gadget available. ‘96 also marks the year of RTSP’s creation. While many of its technological peers have fallen into disuse (remember the Gopher protocol?), RTSP has still somehow managed to stay relevant. The question is: why? How, in the ever-changing tech world, has RTSP survived?  This post presents four reasons. What is RTSP?First, let’s examine the roots of RTSP. The Real-Time Streaming Protocol (RTSP) is a network control protocol designed…

  • Share:

AV1 is a new video codec with a very promising –and this cannot be emphasized enough– future. The buzz around AV1 centers upon its ability to more effectively compress video. This is really exciting for large VOD based companies like Netflix as AV1 can reduce bandwidth requirements by 30-50% beyond currently employed codecs. Being able to stream the same content while paying for less data is important for VOD and OTT applications. However, for live video use-cases concerned with latency (i.e. everything not VOD), bandwidth is only a part of the equation. This brings us to our main point:…

  • Share:

It’s been a long time coming. Flash is well on its way out with 2020 marking the last official year for support. Flash was a cornerstone of the live-streaming technology sector and, with the use of the underlying RTMP protocol, lay the groundwork for where we are today. The general-purpose streaming platform Justin TV was powered by Flash before it turned into the game streaming platform Twitch. As demand for live video grew, Flash's limitations (plugin-in dependent, proprietary technology, performance issues, etc.) proved an impediment to the advancement of live-streaming. It is worth mentioning that Flash also served as…

  • Share:

Choosing the right live streaming solution is very important with many different factors to consider. Latency, scalability, usability, functionality, and, of course, price. At Red5 Pro we’re a little biased towards which solution is the best, so in the interest of fairness and transparency we’ve compiled a list of different providers and covered their pros and cons. We didn’t come to the conclusion of which is “The Best”, but we think you know which one it is. In no particular order, we present the leading companies that provide Ultra Low Latency Video Streaming Solutions: WowzaA giant in…

  • Share:

New Year, new release. We are very excited to introduce Red5 Pro version 6.0! With updates to the server, HTML5 SDK, and both iOS and Android SDKs this was a big one. It's a great way to start off the year. Version 6.0 introduces even lower latency of 200 milliseconds over our WebRTC delivery, DigitalOcean autoscaling support, ABR support for native mobile apps and more friendly UI for mobile browsers. Even though further dropping our latency is quite an achievement in and of itself, we are quite indebted to our team for all the hard work they continue…

  • Share:

RTMP (Real-Time Messaging Protocol) has a long-established history as one of the original methods for live streaming.  Originally developed by Macromedia and now owned by Adobe. RTMP was designed for delivering on-demand media and live media (i.e live audio, video, and data) over the Internet between a Flash player and a Media Server. However, there are big changes coming for Flash... in that it’s going away. The new year of 2020 marks the last year of official Flash support. By losing Flash, we also lose the ability to run RTMP in internet browsers. That leads to the question…

  • Share:

History RTMP (Real-Time Messaging Protocol) is an application-level video streaming protocol originally developed by Macromedia and now owned by Adobe. With a long history in the media streaming market, RTMP was originally designed for delivering on-demand media and live media (i.e live audio, video, and data) over the Internet between a Flash player and a Media Server. Without Flash, we more than likely wouldn’t have low-latency video communication through WebRTC, nor would Internet video protocols like HLS and MPEG-DASH be so prevalent. Flash Player was the dominant usage of RTMP for a long time. At one point, Flash…

  • Share:

Functionality of RTSPThe Real Time Streaming Protocol (RTSP) is a network control protocol designed for use in entertainment and communications systems to control streaming media servers. Developed by experts from RealNetworks, Netscape and Columbia University around 1996, the protocol is used for establishing and controlling media sessions between end points. Clients of media servers issue “remote control” style commands, such as play (when to begin delivery), record, and pause. This facilitates real-time control of the media streaming from the server to a client. More specifically, RTSP is used by the client application to communicate to the server information such as…

  • Share:

Content Delivery Networks (CDNs) are geographically distributed networks of proxy servers and data centers (caches). Emerging in the ’90s as a way to ease some of the bottlenecks in media delivery (websites, video, etc.), CDNs work by caching information. To summarize the way a CDN works: Every time website visitors and application users request for content (e.g., play a video, open a blog post, enlarge a picture) a CDN transmits the data to the closest server to them rather than the original server where the content is hosted. This is done through the use of edge servers that sit…

  • Share:

Nginx is open-source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It was originally created as a web server for delivering websites and has evolved into a multifaceted solution for proxying content. Today it’s the most widely deployed web server. Eventually, NGINX added RTMP support to address scalability problems with plain RTMP streaming. That provided good performance and stability for live streaming over less scalable solutions like Flash Media Server and Wowza. RTMP (Real-Time Messaging Protocol) is an application-level protocol owned by Adobe.  It was originally designed for delivering on-demand media and live media…

  • Share:

Live video streaming plays a significant role in the modern marketplace. Successful apps such as HQ Trivia and Periscope, along with other applications like live-streaming auctions, drones, and sports streaming (including gambling) are proof of the rising consumer demand for interactive live streaming. There are a few different video streaming platforms available. This post seeks to explain the most important features and considerations to make when choosing your video streaming server. Modern Low Latency ProtocolsAs old protocols like RTMP wear out, modern standards are replacing them. These include ingest protocols like SRT as well as WebRTC for both egress and…

  • Share:

The team at Red5 Pro is always working to improve live streaming and contribute to efforts to distribute effective video live streaming technology. As the creators of the Red5 Open Source, we appreciate the power that the developer community holds and how valuable and effective they can be. As such, we are very excited about our recent acceptance into the SRT Alliance. SRT is an open-source video transport protocol and technology stack that optimizes streaming performance across unpredictable networks with secure streams and easy firewall traversal, bringing the best quality live video over the worst networks. The SRT Open Source…

  • Share:

How does Red5 Pro compare to Wowza? In a word: Favorably. TLDR: Red5 Pro is faster, scales to more users, doesn’t lock you into a hosting provider and has excellent technical support. For those looking for a little more info, let’s take a deeper dive: LatencyAs we’ve covered before, latency is a very important aspect of live streaming. By definition, live streaming should be… live. That means having real-time latency. The majority of live streaming applications require some kind of interactivity. If you are watching a game, you don’t want someone texting you spoilers because they…

  • Share:

How Do You Get Ultra-Low Latency with WebRTC?As we’ve covered before, WebRTC is currently the best way to get ultra-low latency. We’ve also mentioned – quite a few times– that Red5 Pro’s WebRTC implementation results in sub 500 ms of latency. That feature enables fully interactive live-streaming making real-time communication possible. The question remains, “How does WebRTC actually achieve such ultra-low latency?”. This post will provide a lower level examination of the features that make WebRTC delivery so fast and efficient. For a more high-level overview, please take a look at our post on WebRTC. UDP vs…

  • Share:

Smartphones are fueling the demand for ever-expanding connectivity. While this statement is by no means shocking (or shouldn’t be, at least) this creates a problem. For many applications, the delay (latency) between the broadcaster sending out a video  and the subscriber actually viewing that content can make for a negative user-experience. There are a few different reasons why low-latency live video streaming is important. Live events need to be broadcast as seen as soon as possible to keep up with the excitement and avoid spoilers. Low latency is the only way to have truly interactive experiences with natural conversation.…

  • Share:

What: Streaming Media Sports Streaming WebinarWhen: Thursday, December 5, 2019 - 11:00 AM PT / 2:00 PM ET As we’ve covered in the past, live streaming sports games can be nerve-wracking. There are many moving pieces and, like anything filmed live, plenty of opportunity for things to stray from the plan. Of course, on top of all of that is the hundreds of thousands of fans watching you. If everything goes right, those fans won’t even notice and will be perfectly happy watching the game. When things go wrong… you can be sure they’re going to…

  • Share:

We’ve already covered details of how CMAF and WebRTC deliver streams, but what about a direct comparison of the performance of CMAF vs. WebRTC. This post will cover just that. First, let’s cover what they are: What is CMAF?CMAF is a standardized container designed to package video, audio, or text data that is delivered using HTTP based streaming protocols: HLS, LHLS, or MPEG-DASH. HTTP protocols divide a video stream into small chunks which reside on a HTTP server. In this way the individual video chunks can be downloaded by a video player via TCP. CMAF defines the…

  • Share:

Are you in Los Angeles this week for the 2019 Streaming Media West Conference? So are we! Let’s meet up. Streaming Media West affords the live streaming industry a chance to get together and discuss trends that are shaping the market so, of course, we wanted to join the conversation. Red5 Pro is all about moving forward with the lowest latency to meet always evolving demands. If you are going to be out in the LA area as well, send an email to info@red5pro.com and schedule a time to chat. We would love to share ideas about…

  • Share: