So we've been planning some time to support user sharing of videos to facebook etc. by letting users upload a small .xml file to a server, let the server to the heavy lifting of video rendering, and then the server posts the video.
Step 1 - rendering video: complete! After over a week of hard work, I'm happy to report that I can record frames, capture audio, and encode it at a faster-than-realtime pace.
Step 2: Getting this to run in any sort of cloud-computing environment.
Since these services (ex: Amazon EC2) are usually much cheaper when using Unix, as a starting point, I decided to try installing Debian Linux in VirtualBox on my windows machine, to see if I could get our app running there in some kind of software rendering mode.
The result: not so promising. The app technically loads - but all I see are the "2D" hud elements - nothing in the 3D scene shows up (just black.) Frustratingly, there doesn't seem to be any kind of output log either.
So I guess I'm just wondering if I'm barking up the wrong tree here. Should I expect to be able to run a Shiva app in a virtual environment at all?
I wonder what it would take to support this if not currently?
Maybe there's a better linux distro with better Shiva/3D compatibility?
Thanks in advance for any pointers. It's our one last big technical unknown.