Quantcast
Channel: Ignite Realtime : Popular Discussions - Red5
Viewing all 2000 articles
Browse latest View live

Using redfire with Miranda client

$
0
0

I know there is already a plugin for Spark but is there a way to use voice capabilities offered by Redfire in Openfire with Miranda client.

 

 

Thanks 


When RedSpark plugin will be available?

$
0
0

I want facebook/gmail type chat on my website, i have tried some xmpp clients like jappix etc but could not able to configure them with openfire, Can some body tell me about RedSpark plugin, when that will be available?

 

Thanks.

Video URL Incorrect

$
0
0

On the server side I'm using Openfire 3.8.2 with Redfire 0.0.3.2 on a Ubuntu 12.04 server.  For the client I'm using Spark 2.6.3 with the Redfire 0.0.9 plugin.  When I try to start a video chat session the url that is created is domain.com instead of server.domain.com.  I've already tried to configure red5.properties under c:\users\username\appdata\ with no luck.  Is there somewhere else to hardcode the url so is uses server.domain.com?  Thanks in advanced.

no option to accept or reject incomming calls

$
0
0

Hello everybody,

 

I've installed the Red5 Plugin from http://red5.4ng.net/red5.war to use the the phone component of Red5. If I make a call to another Spark Client, there is a popup, but there no option to accept or reject incomming calls as you can see on the picture.

Redfire is still alive

$
0
0

A new version of  Redfire (0.0.3.0) has been posted on project site http://code.google.com/p/redfire/

 

It has three major changes

 

  • The Redfire plugin for Spark now uses the multicast DNS protocol to auto-discover the Redfire plugin for Openfire and obtain the server address and port number in order to load the web pages for the audio/video chat. I have not tested it properly, so please report any issues found.

 

  • Support for RTMFP has been added using Cumulus OpenRTMFP server. It is disabled by default as the binary for only Windows is provided. Linux users must download and build the binary from source and point the "cumulus.path" Openfire property at the binary file location. When enabled, all audio/video calls can be peer to peer using UDP instead of TCP and improving performance.

 

  • Red5Phone is now replaced with Redfire-Phono which a modified version of the Phono SDK from Voxeo. It is a Javascript library based on jQuery and Strophe that enables telephone calls to be made from a web browser. Redfire-Phono allows Jingle audio calls using the RTMP transport between any Redfire-Phono users as well as audio calls to any SIP address and external telephone numbers using a configured gateway with the SIP plugin for Openfire.

    Image2.jpg

 

I still do not have a 64-bit Windows PC, so all reported issues with redfire plugin for Spark on 64-bit PCs have not been fixed.

Error 503 SERVICE_UNAVAILABLE

$
0
0

Hi Guys,

 

 

 

 

 

So, trying to get Red5 Plugin working.  I have Red5 Server .7 already installed on server and bound to a second IP address on the server, but it's shut down at the moment.  Got the plugin installed into Openfire, but when I go to myserver:9090/red5/index.html I get

 

 

 

HTTP ERROR: 503 

SERVICE_UNAVAILABLE

 

RequestURI=/red5/index.html

 

 

 

 

 

I know there are some with similar problems...has anyone been able to solve this one?  Or are there any insights as to a possible solution?

 

 

 

Thanks.

OpenFire and Red5.war Installation

$
0
0

Hopefully someone can help with a question regarding OpenFire and the Red5 plug-in.

 

The Red5 plugin readme (http://www.igniterealtime.org/community/docs/DOC-1518) says:

 

You will need Openfire version 3.5.0 and above. Java 1.6 is required.

Installation

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.

 

Our OpenFire installation is:

 

Windows 2K server.

Version: Openfire 3.6.4

Java Version: 1.6.0_03 Sun Microsystems Inc. -- Java HotSpot(TM) Server VM

Appserver: jetty-6.1.x

 

Red5War_0.8.0.zip was obtained from http://code.google.com/p/red5/downloads/list, unzipped and root.war renamed to red5.war.

 

After following the installation instructions OpenFire does not pick the red5.war file and does not create the red5 folder.

 

Are we missing the obvious ?

Redfire 0.0.0.5 Release

$
0
0

Ignite realtime communiity is happy to release Redfire version 0.5 with Spark plugin version 0.8

 

Changelog
  • Fixed: Home page (index.html) page broken links due to last set of changes. Added missing publisher.swf tester appliccation
  • Fixed: Prompt for Redfire audio/video in Spark does get removed
  • Fixed: URL still shows when prompt is displayed in Spark
  • Fixed: Cursor position incorrect when x and y not zero in screenshare
  • Fixed: malformed URL error with "about:blank"
  • Changed: RTMP is now the default instead of RTMFP for 2way and conf audio/video. Edit redfire_2way.html ad redfire_video.html files to enable RTMFP. It is assumed you understand how RTMFP works and how to enable P2P on your network.
  • Changed: Maximium frame rate improved in screenshare and now exposed as a new parameter. Default is 30, but in practice, you would need a very fast PC and lots of bandwidth to share a full 1400x1050 in 30fps.
  • Changed: Video quality improved at expense of bandwidth. Edit redfire_2way.html ad redfire_video.html files to configure as required.  It is assumed you understand how Flash video works and the implications of changing quality, bandwidth and frame rate parameters.

 

How to use Redfire plugin for Spark

 

You can share audio/video in a chat or chat room (12 people max) by clicking on the red5 icon

Image5.png

 

You can share all or part or your desktop screen in a chat or chat room by clicking on the picture icon next to the red5 icon

Image7.png

 

How to upgrade your existing Redfire plugin for Spark,
  1. Quit Spark,
  2. Delete the redfire-plugin folder and redfire-plugin.jar file in your USER_HOME\Spark\plugins
  3. Download the new redfire-plugin.jar file from your Redfire home page
  4. Copy new redfire-plugin.jar to SPARK_HOME\plugins
  5. Restart Spark

 

Where can I download the plugin

For Openfire 3.6.4 and below http://redfire.googlecode.com/files/redfire-364-0.0.05.zip

For Openfire 3.7.0 and above http://redfire.googlecode.com/files/redfire-370-0.0.05.zip


Limited to 24 concurrent calls?

$
0
0

Openfire 3.8.2

Redfire 0.0.3.1

 

I have an embedded widget that makes use of the Flash (Red5+RTMP) method to place a SIP call to my VOIP Gateway. This works *very* well for anything up to 24 concurrent calls. Anything after caller number 25 gets an valid Openfire session, but no audio via the widget. The server is not experiencing any significant load, and should be able to handle far more than 25 concurrent calls.

 

It seems that Openfire accepts the XMPP but Redfire just doesn't play anything after 24 calls.

 

Anybody have any suggestions?

 

 

Devan

Redfire is still alive

$
0
0

A new version of  Redfire (0.0.3.0) has been posted on project site http://code.google.com/p/redfire/

 

It has three major changes

 

  • The Redfire plugin for Spark now uses the multicast DNS protocol to auto-discover the Redfire plugin for Openfire and obtain the server address and port number in order to load the web pages for the audio/video chat. I have not tested it properly, so please report any issues found.

 

  • Support for RTMFP has been added using Cumulus OpenRTMFP server. It is disabled by default as the binary for only Windows is provided. Linux users must download and build the binary from source and point the "cumulus.path" Openfire property at the binary file location. When enabled, all audio/video calls can be peer to peer using UDP instead of TCP and improving performance.

 

  • Red5Phone is now replaced with Redfire-Phono which a modified version of the Phono SDK from Voxeo. It is a Javascript library based on jQuery and Strophe that enables telephone calls to be made from a web browser. Redfire-Phono allows Jingle audio calls using the RTMP transport between any Redfire-Phono users as well as audio calls to any SIP address and external telephone numbers using a configured gateway with the SIP plugin for Openfire.

    Image2.jpg

 

I still do not have a 64-bit Windows PC, so all reported issues with redfire plugin for Spark on 64-bit PCs have not been fixed.

Red5 and sparkweb

$
0
0

Am I right in believing using Red5 then when using Sparkweb it will actually log users into the workgroup unlike the current Sparkweb which logs you into the system but doesn't show in workgroups.

Red5 & SIP Phone Plugins - Spark vs. SparkWeb Behavior

$
0
0

Dear All,

 

I have been experimenting with the whole setup, Red5, SIP Phone Plugins integrated in OpenFire and its Spark and SparkWeb clients and I am impressed  more and more every day. However, I still struggle with the connectivity to external SIP account.

 

For instance, when I trace via Wireshark I can see that the SIP Phone Plugin within OpenFire will treat the SIP account information different than the Red5 plugin in SparkWeb. This is confusing me a lot. Below are examples of configurations that provide at least partial results. The first is the SIP Phone plugin configuration with which I pass the REGISTER Test successfully.

 

 

SIP username : +421477000615@siplink.com

Authorization Username : 421477000615@one.mnc003.mcc230.3gppnetwork.org

Display Phone Number : +421477000615

Password : **********

Server : siplink.com

Outbound Proxy : siplink.com

Voice Mail Number : 123

But then in Red5, the same config will cause of "Bad To" Error, because it takes the Server@Server as a to argument and I don't know why. Then I used the Red5 test page and tried to alter the configuration there and had to use the following in order to pass to at least another round in the REGISTER handshake, but finally end up with Error code 503 anyways. I don't know why OpenFire with Spark behave different than SparkWeb with respect to the SIP account configuration.

Phone#: +421477000615

Username: +421477000615

Password: **********

MailBox: 123

SIP Realm: one.mnc003.mcc230.3gppnetwork.org

SIP Server: siplink.com

Red5 URL: rtmp:/sip

 

Req. Failure = 503 CX Unable To Comply

 

Dele, or someone else, can you please clarify and perhaps lead me to a configuration that would be successful. I have used an alternative SIP operator with whom I have been able to Test REGISTER and I could also get a dial pad in the Spark client, but never got a dial pad in SparkWeb - I think this is because the configuration that I have used is interpreted differently by Red5 / SparkWeb.

 

Thank you for any suggestions that you might have!

 

Regards,

Petr



Redfire/Spark Plugin: Ready for release with Spark 2.6.1?

$
0
0

A question to the group: Is the Spark Plugin for Redfire ready to be included in pending Spark Release 2.6.1?

 

Yes, No, Never, Maybe, Fixes needed?

 

Just let me know what you think so we can include it in the nightly builds....

RED5 not loading in the Admin Console

$
0
0

Hi there,

 

First of all thanks to ignite and Jive members for this awesome tool!

 

I have Openfire 3.7 server with Spark 2.6 as a client running.

 

I wanted to get Red5 installed and performed the following step:

 

 

 

1) Downloaded the plugin(Red5.war) from the beta plugins link - Admin Console doesnt recognize it

2) Stop the openfire service tried again... still nothing

3) Downloded a previous version and tried - still no luck

4) I even tried changing the Http-Bind port but ofcourse no luck since RED5 is not loading

 

The plugin is not loading in the Admin Console no matter what I do. Do i need to reinstall Openfire?

 

Here is the log:

 

 

at java.lang.ClassLoader.loadClass(Unknown Source)               
                     at java.net.URLClassLoader.findClass(Unknown Source)               
                     at java.security.AccessController.doPrivileged(Native Method)               
                     at java.net.URLClassLoader$1.run(Unknown Source)               
                Caused by: java.lang.ClassNotFoundException: org.mortbay.jetty.HandlerContainer               
                     at java.lang.Thread.run(Unknown Source)               
                     at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)               
                     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)               
                     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)               
                     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(Unknown Source)               
                     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (Unknown Source)               
                     at java.util.concurrent.FutureTask.runAndReset(Unknown Source)               
                     at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)               
                     at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)               
                at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:1067)               
                at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java :80)               
                at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java :420)               
                     at java.lang.Class.newInstance(Unknown Source)               
                     at java.lang.Class.newInstance0(Unknown Source)               
                     at java.lang.Class.getConstructor0(Unknown Source)               
                     at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)               
                     at java.lang.Class.getDeclaredConstructors0(Native Method)               
                java.lang.NoClassDefFoundError: org/mortbay/jetty/HandlerContainer               
                2011.06.02 13:14:09 Error loading plugin: J:\Program Files\Openfire1\plugins\red5               

 

 

Thanks in advance.

Red5 on Openfire 3.7.1

$
0
0

Hi,

I need to setup a Openfire 3.7.1 using the red5 plugin. this was the steps I have done to use the red5 plugin.

 

1. stop openfire

2. put red5.war to plugins folder

3. start openfire

 

But when I tried to view the plugin it was not showing in the plugin page,

When I tried to view the logs I was able to see the errors below

 

 

2012.01.05 22:23:56 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: C:\openfire\openfire\plugins\red5

java.lang.UnsupportedClassVersionError: Bad version number in .class file

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java :420)

at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java :80)

at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:1067)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)

at java.util.concurrent.FutureTask.runAndReset(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

 

Thanks,

Josh


Red5 Plugin version 0.1.11

$
0
0

http://red5.4ng.net/red5-0.1.11.zip

 

Red5 Plugin Changelog

0.1.11 - 14th February 2009

New and Changed Features

  • Lior Herman contribution: Red5phone show busy or rejected message for busy outgoing calls.
  • Jose Kerne contribution: Add make.sh for compile source code under linux.

Faults Fixed

  • Janny_buh contribution: Patch all sip Register message using same Call-ID header and increment Cseq as recommended by RFC3261.
  • Openlaszlo callme API and SparkWeb made compatible with latest chages to Red5phone

OpenFire and Red5.war Installation

$
0
0

Hopefully someone can help with a question regarding OpenFire and the Red5 plug-in.

 

The Red5 plugin readme (http://www.igniterealtime.org/community/docs/DOC-1518) says:

 

You will need Openfire version 3.5.0 and above. Java 1.6 is required.

Installation

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.

 

Our OpenFire installation is:

 

Windows 2K server.

Version: Openfire 3.6.4

Java Version: 1.6.0_03 Sun Microsystems Inc. -- Java HotSpot(TM) Server VM

Appserver: jetty-6.1.x

 

Red5War_0.8.0.zip was obtained from http://code.google.com/p/red5/downloads/list, unzipped and root.war renamed to red5.war.

 

After following the installation instructions OpenFire does not pick the red5.war file and does not create the red5 folder.

 

Are we missing the obvious ?

Full Screen Desktop Share without blur and quality loss

$
0
0

I noticed a lot of people asking about how to enable desktop sharing in full screen and crisp resolution. I did face the same problem and spent a couple days trying to figure it out. The solution is not that easy to achieve, although Dele Olajide as a Red5 plugin developer (aka "Saint" ) should find it easy to implement in a new version of Red5 Plugin.

 

I could not find the true source files of screenviewer.jar inside openfire/plugins/red5/screen, I downloaded the whole Openmeetings source from http://openmeetings.googlecode.com/svn/trunk/singlewebapp. There you can find a directory src/screenviewer, which contains the source files for screenviewer.jar (although they are a bit diffrent, there was a package name change from org.xmlcrm.webstart.* (this one is currently used in red5 plugin) to org.openmeetings.webstart.* (in downloaded source files) some time ago.

 

To remove the 600x600 resulution limitation, you have to change two lines inside the org\xmlcrm\webstart\screen\CaptureScreen.java subroutine
public byte[] bufferImage():

double thumbWidth = 600;
double thumbHeight = 600;

change to:

double thumbWidth = imageScreen.getWidth(); // *ConnectionBean.imgScale;
double thumbHeight = imageScreen.getHeight(); // *ConnectionBean.imgScale;

 

Recompile the whole thing, make screenviewer.jar, sign every jar inside red5/screen directory with the same signature file.

 

I went a bit further and modified the whole Desktop Publisher program: added the image Scale (%) JSpinner object, added this imgScale to the ConnectionBean, so I can dynamically change the scale of transfered image (if my bandwidth is poor).

 

Although my description here is brief, the real work involved is more tough, I could post my modified jar file, but as i don't know the password of screeencast.keystore file - your Java will complain that certificates don't match and won't start. If anyone wants more details - I would be happy to provide them...

 

PS It's also a good idea to modify screen.html to include scrollbars when the transfered image is bigger than your screen, modify its style:

body { overflow: scroll; margin: 0pt; }

Flash 10 & Red5Phone

$
0
0

 

First of all let me just say that red5phone is awesome!! 

 

 

Is there any change that by using the already available flash 10 (beta), we could eliminate the step where we convert the nellymoser to pcm? Making red5phone blazing fast? Using Red5 as a server and passing the speex audio to an RTP stream directly without converting...

 

 

Flash 10 uses speex which is very good and open-source, no need for nellymoser converter... That would be cool...

 

 

Bye thanks!

 

 

Red5 standalone sip

$
0
0

 

Hi ,

 

 

I've set up a Red5 standalone server to test the sip phone. Install was fine, but when i've tried to test, the phone succeded with every IP to register whith (for the sip server).

 

 

2 accounts were created, an xlite with one account and the flashphone with the second one. each account is without any password.

 

 

I can call from the flashphone to the xlite, but i can't call back. I've got an error not found when i try to call.

 

 

When looking at the log of the asterisk server, I can see the registration of the xlite softphone, but the flashphone never. When i call from the flashphone, there is a log, the account is correct

 

 

I can't have access to the asterisk configuration (sorry it's for my intern, so i don't have access to everything) so i don't know how it was set up.

 

 

Oh other information : red5 and xlite are installed on my computer (xp) and connecting to a distant sip server (dedicated for tests)

 

 

If you need any other information (log or anything else) i'll post it

 

 

thank you 

 

 

   

 

 

Viewing all 2000 articles
Browse latest View live