Red5 Plugin Readme
Red5 is an open source streaming server for Flash media (audio and video). To stream video with Red5, you need a webcam and a web browser with support for flash and you must ensure the domain from where your Openfire server is running has been given permission to access you webcam.
You will need Openfire version 3.5.0 and above. Java 1.6 is required.
Enable HTTP_BIND on Openfire (if disabled) and note the HTTP port.
Copy the red5.war file to the Openfire_HOME/plugins directory.
Go to the page http://your_server:your_http_bind_port/red5/index.html on your server to use the red5 flash web applications in your own client applications.
From the Openfire Administration Console, click on 'Server' and then click on 'Red5 properties'.
The Properties are self-explaining. If you change your red5 web application name or SIP settings, you must restart Openfire in order for the change to take effect. If you use anthing other than the default URL (rtmp:/oflaDemo) then make sure that have copied your java classes or jar file to the right place and made the correct changes to red5 properties and xml files.
Copy red5-plugin.jar to the Spark plugins folder.There should now be a entry labelled "Red5" on the main menu. There should be three new menu items when you right click on a roster contact. See below for details
How to use
There are curently five ways of using the Red5 Plugin audio/video features
You can make Red5 audio/video calls between Spark users and compatible Web/Flash XMMP clients.
You can make SIP calls between Spark users and the modified Sparkweb users.
You can open an audio/video presence roster and monitor up to 12 users.
You can send an audio/video message to another user and view your own messages
You can publish your desktop screen and view the screen desktop of another user
Configure Flash Player
Go to flash plugin settings (when right-clicked on the client, it is a settings option at the bottom of the menu).
Set the video input to USB-type device. That picked up the built-in camera.
Set the audio to Built-in Microphone, then made sure in System Preferences that the microphone was the default device, then turned up the input and output ALL the way
Make/Recieve Red5 calls
To make a Red5 call, right click on the contact and select "Call".
Incoming Red5 calls will popup a prompt requesting you to accept an incoming call from a another user. Click on 'ok' to accept or 'cancel' to reject.
Make/Recieve SIP calls from modified SparkWeb
In SparkWeb, click on the telephone icon at bottom of screen and enter the telephone number.
From the conatct's profile, click on the telephone icon next to the telephone number.
Incoming SIP calls will popup a prompt requesting you to accept an incoming call from a telephone number. Click on 'accept' to accept or 'reject' to reject.
Use Red5 Video Roster
To open up the video presence roster, select "Audio/Video" from the menu.
You can add a person to the video roster by a right click and selecting "AudioVideo".
To remove a person from the video roster do it again. It has a toggle effect.
In Spark, participants of conference rooms entered will be added and removed automatically.
Send and recieve Red5 messages
To send an audio/vide message, right click on the contact and select "Send Audio/Video message". It behaves like voicemail and as soon as you click on "record", you are committed to sending the messsage. An XMPP headline message is sent to the contact when click on "stop".
If you get a message indicating you have video mail, select "View Audio/Video Messages" from the main menu. Hover the mouse over each preview on the thumbnail to see details of sender. Click to view in main screen.
Publish and view desktop screens of other users
To view desktop screen of a user, right click on the contact and select "View Desktop Screen". A popup window will be opened showing the screen of the user if the user pusblishes it. You may choose to send an IM request to the user to publish.
To publish your own desktop screen, "Publish desktop Screen" from the main menu. Select the desired options and click on "Start".