RTMP Video Stream in Unity

Hi all

I was wondering if there is a way to play a RTMP (Real Time Messaging Protocol) video stream in Unity?

I know that Unity can only play Ogg videos, also as direct stream with WWW, but is there a way that I could receive the RTMP stream and maybe convert it in my application as ogg and use it?

The main use is for Webplayer (maybe WebGL in the future), but iOS and Android would be a big plus.
Thanks in advance.

2 Answers

2

In Unity, no.

You can try FluorineFx:

http://www.fluorinefx.com/

It even supports mono/c#.

I have used following plugins for streaming in iOS :

To Stream audio: Audio Stream in iOS | Audio | Unity Asset Store

To Stream Video : Video Streaming in iOS | Integration | Unity Asset Store