Dele Olajide

Redfire 0.0.0.3 Release

Discussion created by Dele Olajide Champion on Mar 31, 2011
Latest reply on Jun 17, 2013 by warcat

I am happy to release version 0.0.0.3 for community beta testing

 

So what is new?

 

  1. The much requested redfire plugin for Spark supporting Redfire audio/video, screen sharing and remote desktop control
  2. Redfire now acts as an XMPP connection mamager for RTMP connections. I have included an RTMPConnection class for XIFF

 

For details about the Redfire plugin for Spark, read this first

 

Image5.jpg

Please note the following changes

 

  • There is a new button for screen share
  • Both the audio/video (AV) and the screenshare buttons now send an invite to all participants with their clickable custom URLs
  • The URL includes a security key generated for the user sending the invitation.

 

Image8.jpg

  • For AV invitations, the video.html and conf.html web pages in folder video is used. You can customise or modify as you like
  • For screen share, the screenviewer.html web page is used view the shared screen. To remotely control the shared desktop, double click in the viewer and watch the remote desktop mouse shadow the real mouse. All keyboard strokes and mouse moves/clicks are handled except for right mouse clicks.

    Image9.jpg
  • The red5.properties file has some additional parameters

#Red5 Settings

server=btg199251

port=7443

popup=true

protocol=https://


popup determines if the invitation URLs should auto open the web browser. Default is false. User must click on links to open web browser.

 

On my Windows PC, the location of the red5.properties file is here

 

Image2.jpg

 

Redfire can now act as an intenal connection manager to XMPP session from Flash/Flex applications. I have included RTMPConnection.as class for compatibility with XIFF. This will enable Redfire developers to use a single RTMP or secure RTMPE connection for XMPP messages and RTMP audio/video packets.

 

 

You login with
 
netConnection.call("xmppConnect", myResponder, username, password, resource);
 
You recieve XMPP with:
 
public function xmppRecieve(rawXML:String):void
 
and send XMPP with 
 
netConnection.call("xmppSend", null, xmlData);

 

Where can I download the plugin

 

For Openfire 3.6.4 and below http://redfire.googlecode.com/files/redfire364-0.0.03.zip

For Openfire 3.7.0 and above http://redfire.googlecode.com/files/redfire370-0.0.03.zip

 

What is next?

 

RedSpark, the Redfire version of SparkWeb

Attachments

Outcomes