I made a mp4 video streaming solution using FFMPEG

As mentioned many times by people on this forums Unity is lacking a real time video streaming solution.

All the solutions I found so far basically use either JPEG or PNG to send single frames which is unacceptable from a performance and bandwidth perspective.

So I made my own.

I took this and modified it be a two way stream between two instances of Unity.

This works in Editor and Standalone, but I have encountered some major issues trying to make it work on Android and this is where I need your help.

If anyone knows a project that successfully uses FFMPEG on Android and works in Unity I would be delighted. I can confirm neither of the following work:

While I cannot reveal the exact code and how I did it, I am more than happy to assist anyone and guide them in the right direction, and if I get a working version of FFMPEG on Android, I can package this into an Asset and when can all finally have video streaming in Unity.

Did you have any luck with this?

+1

ffmpeg mobile works for me in android build sofar. But It’s only an experimental projects for me. I’ll upload the project to github when I have time

Any update on this?