Unity's MovieTexture is a bare-bones implementation of Theora. In my experience, it's slow and unreliable, and it doesn't support seeking or alpha channels. Has anyone had success using another video library via C++ plugin? It would have to support both Mac and PC to be of use to us.
asked Jul 21 '10 at 01:39 AM
I use it. It works better in MAC. But to run it on PC, I recommend using the force opengl mode and using passing the texture between the plugin and the host application using the textureID rather than the memory array because its way faster. You wont be able to see the image in the windows editor though.
It doesn't work with Unity3 yet. AND it will not work with webplayer if you happen to care about that.
answered Feb 17 '11 at 10:04 PM
Was there any solution to this? I am having the same terrible video streaming issues with Unity.
The only idea I can think of might be to play a flash video in an external popup window. It a bit rubbish but then it looks like it will be still better than the pathetic video quality that Unity can stream using theora.
From my experience it looks like the only video you can stream successfully though unity is less than around 2 meg..so thats a very , very low res ogg theora file.
Surely this should be addressed by Unity at so me point soon? Streaming video just isnt living up to what I was led to believe.
answered Mar 31 '11 at 04:56 PM
I wrote a script that lets you use a serious of sequentail images as a video texture (with support for alpha channel). You can find it in the asset store under the name "Universal Video Texture". Also with my script you're not limited to just a short video clip. Works perfectly with Unity free, web, ios and and Android.
Here's the link: http://u3d.as/content/royie-kahalany/universal-video-texture/35M