How to install on a Mac?

I too have the same problem. No workie for a mac. Seems as though the plugin is completely ignored. Plugin works on XP though.

Exactly. I would think this is a top-priority question, and I’d like to get any and all Mac Red5 users to chip in on this thread.

Has anybody managed to get Red5 working on a Mac?

my 2 pence and 2 cents contribution to this discussion is to find where all the other spark plugins live and then check the spark log files. The red5 plugin will report all errors to the spark log file.

-dele

Thanks Dele,

That’s helpful. I’ll have to check that out later this week. I’ll report back.

-Smittles

Hey there, Dele,

Just checkin’ back in to see if I can get any updates on the Mac-user end of Red5 plugin for Spark.

Has any progress been made? Is there anything I can do to help out?

-smittles

Just got myself a developer PC (MacAdvent running OS x 10.5.4) for the iPhone. I will install Spark and the red5 plugin and finally see what the experience is like for a Mac user. Hopefully, I should be able to find the issues and fix them after I can figure out how to use Mac OS X.

This is great news! Thanks, Dele!

PS, what is Mac Advent?

The MacAdvent is a Hackintosh. OS X (Leopard) on an Advent 4211 Intel PC

Any progress on this? Anything I can do to help?

very slow progress whenever I get the chance to look at this. I have got Spark and the red5 sparkplug working on my MacAdvent, but I can’t open the red5 web pages. No error messages, so I will have to debug.In the end, I may have to find a different way of opening web pages from java in OS X.

OSX Leopard (10.5.x) goes up to 1.5 for the 32-bit JVM

Version 1.6 of the JVM is avail only in the 64bit version.

Red5 requires 1.6

When OSX is instructed to use the 64bit JVM 1.6 then spark crashes.

Spark 2.5.8 works on OSX only when the 32bit 1.5 JVM is the default JVM

Therefore there is a deadlock.

When enabling Java6 (64-bit) on Leopard OSX (10.5.x doesn’t matter latest version as of Nov 20, 2008) spark crashes, with the log file indicating the below.

Not a java developer, looks like it cannot find some library, don’t know if the JVM on OSX is diff than other implementations, as managed by Apple.

However the 64bit JVM is the only JVM that is 1.6 version, and red5 requires 1.6 JVM, correct?

If anyone could help, would appreciate it.

11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] NSRuntime.loadLibrary(/usr/lib/java/libObjCJava.dylib) error.
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] java.lang.UnsatisfiedLinkError: /usr/lib/java/libObjCJava.A.dylib:
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.lang.ClassLoader$NativeLibrary.load(Native Method)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1702)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.lang.Runtime.load0(Runtime.java:770)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.lang.System.load(System.java:1005)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at com.apple.cocoa.foundation.NSRuntime.loadLibrary(NSRuntime.java:127)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at com.apple.cocoa.foundation.NSRuntime.(NSRuntime.java:35)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at com.apple.cocoa.foundation.NSObject.(NSObject.java:27)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at com.jivesoftware.spark.plugin.apple.AppleStatusMenu.(AppleStatusMenu.java :51)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at com.jivesoftware.spark.plugin.apple.ApplePlugin.initialize(ApplePlugin.java:146 )
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at org.jivesoftware.spark.PluginManager$1.run(PluginManager.java:399)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:30 0)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:210)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:20 0)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:195)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:187)
11/21/08 3:35:27 PM [0x0-0x16016].com.jivesoftware.SparkBundle[164] at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
11/21/08 3:35:28 PM com.apple.launchd[94] ([0x0-0x16016].com.jivesoftware.SparkBundle[164]) Exited with exit code: 255

I’m having the exact same problem.

Anyone figure a workaround for 10.5 and using Spark?

Same here. I have a plugin that requires Java 1.6, but Spark doesn’t seem to run on Mac’s Java 1.6 64bit. Anyone?

Completed a bit of investigation on this.

I think the issue is related to version 1.5 of the BareBonesBrowserLaunch java code in Red5 Plugin.

It seems to be broken on OSX with Java 1.6. Still works on Windows. . .

I think the latest version, 2.0, of BareBonesBrowserLaunch addresses this issue.

The latest version can be found here: http://www.centerkey.com/java/browser/

I am working on getting the Red5 Plugin built with this version of code but need to complete a bit of reading beforehand. If someone is set up to build Red5 Plugin already it may be better than waiting on me to do it.

Will update when I know more.

-AJ

I have stopped work on the Red5 plugin for now. It is broken with Red5 server 0.8 and I have no time to fix it, so please go ahead and build a new version if you can

It’s been a while… anyone have any progress on getting Red5 working on the Mac?

10.6 has been out a while… did that resolved the JRE issues or futher complicate them?

So is Red5 dead on the Mac? Is there no way to get video conferencing to work on my Macs? I love Openfire but the primary reason we installed it was to do cross-platform text and video using the same client interface which Openfire/Spark offered…

Anyone? Bueller?

I think we’re seeing the same issue on Linux as we also get the error (i.e. when launching Spark from a terminal so you can see the stdout errors) when trying to launch the Red5 menu options (which does launch a IE page on Windows):

Exception in thread “AWT-EventQueue-0” java.lang.NoClassDefFoundError: org/jdesktop/jdic/browser/BrowserEngineManager
at org.jivesoftware.spark.component.browser.NativeBrowserViewer.initializeBrowser( NativeBrowserViewer.java:33)
at org.jivesoftware.spark.component.browser.BrowserFactory.getBrowser(BrowserFacto ry.java:45)

And this is using JRE 1.6 on Fedora.