Skip navigation
11585 Views 24 Replies Latest reply: Jan 6, 2010 9:47 AM by danba RSS
Smittles Bronze 34 posts since
Jun 11, 2008
Currently Being Moderated

Jun 18, 2008 2:27 PM

How to install on a Mac?

I have managed to get the Flash windows to launch, but without a mic, I can only see a grey window.  I have a mac here, but I need to know how to implement Red5 on a Mac Spark client.  Is this possible?

  • rene-1 Silver 204 posts since
    Feb 12, 2007
    Currently Being Moderated
    Jun 23, 2008 4:15 AM (in response to Smittles)
    Re: How to install on a Mac?

    Of course it is possible. You have to download the red5-plugin.jar into your spark plugins folder. Restart spark and a red5 categorie should appear.

    • Bronze 1 posts since
      Jun 27, 2008
      Currently Being Moderated
      Jun 27, 2008 7:37 PM (in response to rene-1)
      Re: 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.

    • Dele Olajide KeyContributor 701 posts since
      Apr 10, 2006
      Currently Being Moderated
      Aug 25, 2008 5:03 AM (in response to Smittles)
      Re: How to install on a Mac?

      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.

        • Dele Olajide KeyContributor 701 posts since
          Apr 10, 2006
          Currently Being Moderated
          Sep 15, 2008 3:33 PM (in response to Smittles)
          Re: How to install on a Mac?

          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.

          • beoz Bronze 7 posts since
            Nov 11, 2008
            Currently Being Moderated
            Nov 11, 2008 5:14 AM (in response to Dele Olajide)
            Re: How to install on a Mac?

            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.

          • beoz Bronze 7 posts since
            Nov 11, 2008
            Currently Being Moderated
            Nov 21, 2008 5:55 AM (in response to Dele Olajide)
            Re: How to install on a Mac?

            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.<clinit>(NSRuntime.java:35)   
            11/21/08 3:35:27 PM    [0x0-0x16016].com.jivesoftware.SparkBundle[164]        at com.apple.cocoa.foundation.NSObject.<clinit>(NSObject.java:27)   
            11/21/08 3:35:27 PM    [0x0-0x16016].com.jivesoftware.SparkBundle[164]        at com.jivesoftware.spark.plugin.apple.AppleStatusMenu.<init>(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  

          • AveJoe Bronze 1 posts since
            Jul 22, 2009
            Currently Being Moderated
            Jul 23, 2009 7:24 AM (in response to Dele Olajide)
            Re: How to install on a Mac?

            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

  • Bruce Sarte Bronze 2 posts since
    Jan 6, 2010
    Currently Being Moderated
    Jan 6, 2010 5:16 AM (in response to Smittles)
    Re: How to install on a Mac?

    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?

    • danba Bronze 2 posts since
      Jan 6, 2010
      Currently Being Moderated
      Jan 6, 2010 9:47 AM (in response to Bruce Sarte)
      Re: How to install on a Mac?

      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.

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points