I am relieved to release the first version (0.0.0.01) of the new Red5 plugin for Openfire now called Redfire. It is not a direct replacement for the old Red5 plugin, but some old stuff has been retained and much of the new stuff is still not ready.
So what is available?
An RTMP server (Red5 ver 1.00 RC1) that can be used to deliver audio/video media along side XMPP messaging and signalling.
A SIP-based soft phone that uses RTMP protocol developed in Flex (Red5phone) with Javascript API for web callme apps.
A Java web start application that captures and publishes the desktop screen as an RTMP video stream (Red5Screen-Share).
2 person audio/video conversation web page
12 persoon audio/video conferencing web page
SparkWeb has been removed as it is being developed as a new plugin on its own with new versions for HTML5 and Flash. It will be using Redfire to provide all the audio and media streaming. I shall be blogging more about this later as soon as soon as I have something to show.
The old Spark plugin has been removed and a new one is being developed that will provide an RTMP transport for the Jingle softphone (see my XEP proposal http://xmpp.org/extensions/inbox/jingle-rtmp.html) as well as some of the old features listed above.
I have plugged the security loop hole in the audio/video conferencing web pages. You can supply an additional security key value in the URL that is only known to participants and not shown on the screen. (Thanks to Jake Higginbotham for highlighting this)
How to use
Stop Openfire
Unzip redfire-x.x.x.x.zip and copy the redfire.war file to the OPENFIRE_HOME/plugins directory
Restart Openfire
From a browser, go to http://your_openfire-server:7070/redfire
I’ve copied redfire.jar from “…/redfire/lib/” to “C:\Program Files (x86)\Spark\plugins”, but I can’t obtain any changes on Spark, no “Redifre” in Plug-in page.
The old Spark plugin has been removed and a new one is being developed that will provide an RTMP transport for the Jingle softphone (see my XEP proposal http://xmpp.org/extensions/inbox/jingle-rtmp.html) as well as some of the old features listed above.
So just to be clear: whenever the new Spark plugin is done, I will be able to have voice and video communication (using PC mic and webcam) between Spark clients?
I started with Openfire 3.6.4, I was able to get video chat working with red5 plugin and Spark, but I had other issues with Openfire. Waited …
Openfire 3.7.0 beta … all my problems are gone! Now to install red5! Oh wait … the old plugin doesn’t work. Waited …
Oh look, redfire! Can’t get it to work. Wait, it doesn’t work with 3.7.0 yet … argh. Waited …
Oh look, a new version of redfire! Finally it is all working!! … except now there is no Spark plugin! haha. Waiting again …
I really do appreciate all your hard (free) work. This has just been a long, frustrating experience and I’m excited to finally be soooooo close?
So just to be clear: whenever the new Spark plugin is done, I will be able to have voice and video communication (using PC mic and webcam) between Spark clients?
Yes, that is the plan. It will be 100% Java so it should work on Windows, Mac and Linux desktops unlike the old red5 plugin for Spark that needed the Flash Player and only worked in Windows.
Problem is that I am too busy right now earning a living and don’t know when it will be done.
What I could do, depending on demand is to make it happen in 3 stages