0
Answered

What are the advantages of FFMpeg and Android stream engines?

Paddy Landau 5 years ago • updated by Jona (Lead Developer) 5 years ago 2
I do not know the point of choosing between FFMpeg and Android.

Is one more efficient than the other? Does one suffer from fewer problems?

Which stream engine should I chose, and why?

I have both Pro and Beta installed, if that makes any difference.

I'm using Android 4.4.2 on Nexus 5, not rooted. Thank you.

Answer

Answer
Answered
Great questions! Our main goal at the moment is to push our XiiaLive Beta FFmpeg stream engine out to XiiaLive and XiiaLive Pro as default. The version of FFmpeg stream engine that we use on XiiaLive Beta is completely different than what is available on XiiaLive and XiiaLive Pro. It is fast, smart and solid!

Here are some of the main differences between Android and FFmpeg stream engines.

Android
It uses hacks to get radio streaming to work on Android. This causes various limitations for us and cross device compatibility is not great. It doesn't allow us to optimize every single corner of the radio streaming process.

FFmpeg
It uses open source code which allows the app to support just about every single popular audio format available on the internet. It is also the best stream engine available in the world. Yes, we are very pumped about the quality we are bringing in. :)
GOOD, I'M SATISFIED
Satisfaction mark by Paddy Landau 5 years ago
I think I have an answer to my question.

XiiaLive Pro works with either FFMpeg or Android. XiiaLive Beta works only with FFMpeg.

So, it seems that in future only FFMpeg should be used.
Answered
Great questions! Our main goal at the moment is to push our XiiaLive Beta FFmpeg stream engine out to XiiaLive and XiiaLive Pro as default. The version of FFmpeg stream engine that we use on XiiaLive Beta is completely different than what is available on XiiaLive and XiiaLive Pro. It is fast, smart and solid!

Here are some of the main differences between Android and FFmpeg stream engines.

Android:
It uses hacks to get radio streaming to work on Android. This causes various limitations for us and cross device compatibility is not great. It doesn't allow us to optimize every single corner of the radio streaming process.

FFmpeg:
It uses open source code which allows the app to support just about every single popular audio format available on the internet. It is also the best stream engine available in the world. Yes, we are very pumped about the quality we are bringing in. :)
Answer
Answered
Great questions! Our main goal at the moment is to push our XiiaLive Beta FFmpeg stream engine out to XiiaLive and XiiaLive Pro as default. The version of FFmpeg stream engine that we use on XiiaLive Beta is completely different than what is available on XiiaLive and XiiaLive Pro. It is fast, smart and solid!

Here are some of the main differences between Android and FFmpeg stream engines.

Android
It uses hacks to get radio streaming to work on Android. This causes various limitations for us and cross device compatibility is not great. It doesn't allow us to optimize every single corner of the radio streaming process.

FFmpeg
It uses open source code which allows the app to support just about every single popular audio format available on the internet. It is also the best stream engine available in the world. Yes, we are very pumped about the quality we are bringing in. :)
Thanks for the answer, Jona. I have noticed the better initial response time in Beta.