When we were designing the architecture for the Red5 Pro Mobile SDK, we had some critical early choices we needed to make. One of the biggest was what protocol we should base it on. After some initial research and experimenting, we decided on RTSP. But why did we choose RTSP and not WebRTC? The choice really came down to the stability of the protocol and fast connection times. Selecting RTSP When we first started our mobile SDK implementation it was in 2014. WebRTC was still a moving target at that time, and it hadn't yet made it to a final…

  • Share:

In our iOS and Android SDKs we have a property called buffer_time on the R5Configuration. It might not do exactly what you would think. First of all, the property behaves differently on a publisher client than it does on a subscriber. So, let’s take a deep dive into the buffer_time property and gain a better understanding about how to use it to improve your streaming. Publisher Client When setting up a configuration for your publishing client, the buffer_time property is actually referring to the amount of time you allow packets to back up before flushing them.…

  • Share:

Native vs. Web Apps

Mobile phone use is fairly widespread. While that statement contends for the understatement of the year, it remains a prominent driver of economic growth. As we have mentioned before, smartphone usage accounts for an average of 70% of total online use in many countries. So it is without question that there is a very large market for mobile devices. However, there is one debate that still continues: Should I build a native app (code specific to the device), or a web app (used in mobile browsers)? To be clear, we aren’t making a judgment as to whether using development…

  • Share:

Across the globe, mobile devices account for around 70% of total minutes spent online. As such, the smartphone market is accelerating into a giant with a predicted total revenue of $188.9 billion USD by 2020. With so much potential for profitability, the focus is on "how" to get into the mobile market space rather than "why". With this in mind, Red5 Pro would like to show you how to claim your piece of the mobile industry. Our Mobile SDKs give you the power to build dynamic applications to respond to the needs of your clients and employees. We've made…

  • Share:

See? We told you. We have already asserted that HLS is better MPEG-DASH because DASH won't work with iOS. As it turns out, HLS will save you money as well. With the implementation of a patent pool, MPEG-DASH is no longer free to use, while HLS still is. While this may not be a surprise to some people, there still might be a bit of uncertainty about how it all works. To address some of those concerns, Jan Ozer had sat down with MPEG LA's vice president of business development, Bill Geary. You can read part of that interview here.…

  • Share: