RTMP Communication with Unity3D using C#
I'm very excited to share with you some information about what we at DNBmedia tried to achieve in the last couple of months. We're very interested in the use of Unity3D, as you could read in my last post. Especially integration with a browser and communication with Flash is important for us. In that last post I talked about communication on a single page between Unity, a browser and through that with Flash. What kind of communication you do need more when you think about Flash? That's right, RTMP communication! And that's exactly where we've been working on in the last couple of months. For those who don't know; in Unity3D you can program in C# and use DLL's. So what we've decided to do was to implement the RTMP protocol in a DLL library. This resulted in having a very hard job on reverse engineering the protocol with just a little documentation. I need to give my best colleague Stijn Raaijmakers all the credits for that, who's a very talented programmer with advanced C# and Actionscript skills.
