I was wondering if there was anything video-related on the roadmap, particularly getting video playback across all platforms, along with Chromecast support?
If you’re not aware, iOS handles video playback via the AVPlayer, and Android with a VideoView.
As for Chromecast, it’s a bit tricky since it doesn’t support casting from desktops out of the box, but it is supported on iOS and Android.
Could be just me, but I personally wouldn’t use FFmpeg as its LGPL license is a nuisance for commercial products…
Did a bit more research and found this possibility for Android: ExoPlayer. It supports DASH and SmoothStreaming adaptive playbacks, which the other doesn’t… Meaning it’s also a streamer (not just a simple video view). Supported formats here.
The fact that you have to linked dynamically is actually a huge downside for forward-thinking, like UWP support (which I’d like to port JUCE to so I can get apps on WinRT/XboxOne already ffs). This platform does not allow DLLs as they’re a security hole. (Tried that with the Adobe players at my previous employment - couldn’t make Shomi hit the store that way).
Oh, so we have different requirements. I don’t need a streamer, I need to play back video while altering the audio by juces AudioProcessors. And ideally writing the whole thing back to a video (file).
Sorry that I mixed that.
Interesting insights about app stores though, thanks.
(I am stuck in the 90es, never got into mobile devices. If I go out I enjoy nature instead my phone )