Voice & Video Streaming, Whiteboard and Desktop Sharing Available in Openfire

Installing Red5 plugin to my Openfire server and enabling it was a breeze using the Openfire  web control console.

Now, I am reading about Real Time Messaging Protocol, and ActiveX controls to embed Flash Media into .Net forms (axShockwaveFlash COM component that you can add to toolbox in Visual Studio).

The Jingle implementation that exists in Spark supports voice chat without Flash. At least I can port that to my C# forms client implementation. However there seems to be a long delay. It may be due to my underpowered test server and hopefully improved when I start using our real server. If the delay is due to bandwidth, using better codecs to compress might solve the problem.

I have found out that ffmpeg supports flv and swf, and there are ways to use ffmpeg inside .net: calling ffmpeg.exe, using ActiveX control, external ActionScript API for C# (tutorial uses an instant messaging application, so should be useful)
http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7cb0.html, http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b8fc4e-8000.html [Code and Samples]

Resources:
Compiling Spark for Dummies:
http://www.igniterealtime.org/community/docs/DOC-1521

Spark client secure audio/video with Red5 plugin:
http://www.igniterealtime.org/community/docs/DOC-1633

Red5 Plugin Readme:
http://www.igniterealtime.org/community/docs/DOC-1518

Red5 Linux Setup:
http://www.igniterealtime.org/community/docs/DOC-1520

Simple C# and Flash interop:
http://bojordan.com/log/?p=269

Note:

Need to check DirectShow [or this? which is latest documentation] and OSMF [tutorial] as well.

F-IN-BOX is a developer’s library (for $300) to enhance Macromedia Flash Player ActiveX features. It does not use its own engine to display movies but provide a wrapper around official swflash.ocx/flash.ocx code instead. Thus it is possible to avoid certain Macromedia Flash Player ActiveX limitations.

2 comments to Voice & Video Streaming, Whiteboard and Desktop Sharing Available in Openfire

  • MediaStream

    Have you checked RTMFP “Real Time Media Flow Protocol”?
    It is better for Instant Communication as it is UDP based (better latency).
    However I don’t know if Red5 implemented it yet.
    It is even a new thing for Adobe Media Server.

  • DrOzgur

    Thanks, I will check it as well.

You must be logged in to post a comment.