igniterealtime/community-plugins

Merge newer jitsi meet & videobridge commits for Firefox support and chrome bugfix

Opened this issue · 8 comments

Great bundle, thank you for it so far.

To make it even more useful for a broader audience, those with Firefox and those on Chrome without a webcam, could you merge upstream changes?

For example for fixing Chrome users without a webcam only seeing frozen video:
jitsi/jitsi-meet@fb87542

Firefox support without hacks and screen sharing:
jitsi/jitsi-meet#296
https://hacks.mozilla.org/2015/06/firefox-multistream-and-renegotiation-for-jitsi-videobridge/
jitsi/jitsi-meet#4

Maybe this is already there and I missed it

Openfire Meetings has become a fork of JItsi Meet and tied to Chrome because of the features in the Chrome extension. It is not possible to merge upstream changes without considerable effort to add back the openfire features. If you want to use latest Jitsi code with Openfire, take a look at the new jitsivideobridge plugin in my personal clone of openfire.

To use Openfire Meetings without a webcam, add parameter &novideo=true

Thanks for the feedback

&novideo=true

Is this a global setting, or just enables users without a webcam to see streaming video?

In your personal repo, I did not see a .jar of the jitsivideobridge plugin - would I need to compile it?

Hi !
I'm interested too, because I really want to use openfire, but the firefox support is really important.

Have you plan to add the firefox support ?

I'll take a look at your jitsivideobridge plugin, thanks

Hello,

FYI, branch 0.4.x of ofMeet will resolve this:
49e0ec2

Best regards,

Thanks, will try !

Hi All,

Thank you for the big efforts and great software!

I cannot build ofmeet from the branch ofmeet-version-0.4.x.
Here is the full output of mvn clean package:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] parent
[INFO] Shared configuration
[INFO] Public web components
[INFO] OFMeet Openfire Plugin
[INFO] OFFocus Openfire Plugin
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Building parent 0.4.10-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ parent ---
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Building Shared configuration 0.4.10-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://igniterealtime.org/repo/org/igniterealtime/openfire/xmppserver/4.2.0-SNAPSHOT/maven-metadata.xml
Downloading: https://github.com/jitsi/jitsi-maven-repository/raw/master/snapshots/org/igniterealtime/openfire/xmppserver/4.2.0-SNAPSHOT/maven-metadata.xml
Downloading: https://github.com/jitsi/jitsi-maven-repository/raw/master/snapshots/org/igniterealtime/openfire/parent/4.2.0-SNAPSHOT/maven-metadata.xml
Downloading: http://igniterealtime.org/repo/org/igniterealtime/openfire/parent/4.2.0-SNAPSHOT/maven-metadata.xml
Downloading: https://maven.atlassian.com/repository/public/org/igniterealtime/openfire/parent/4.2.0-SNAPSHOT/maven-metadata.xml
Downloading: http://igniterealtime.org/repo/org/igniterealtime/openfire/dbutil/4.2.0-SNAPSHOT/maven-metadata.xml
Downloading: https://maven.atlassian.com/repository/public/org/igniterealtime/openfire/dbutil/4.2.0-SNAPSHOT/maven-metadata.xml
Downloading: https://github.com/jitsi/jitsi-maven-repository/raw/master/snapshots/org/igniterealtime/openfire/dbutil/4.2.0-SNAPSHOT/maven-metadata.xml
Downloading: https://github.com/jitsi/jitsi-maven-repository/raw/master/snapshots/org/igniterealtime/openfire/i18n/4.2.0-SNAPSHOT/maven-metadata.xml
Downloading: http://igniterealtime.org/repo/org/igniterealtime/openfire/i18n/4.2.0-SNAPSHOT/maven-metadata.xml
Downloading: https://maven.atlassian.com/repository/public/org/igniterealtime/openfire/i18n/4.2.0-SNAPSHOT/maven-metadata.xml
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ config ---
[INFO] Deleting /mnt/data/Temp/Conferencing/ofmeet-4x/ofmeet/config/target
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ config ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /mnt/data/Temp/Conferencing/ofmeet-4x/ofmeet/config/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ config ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /mnt/data/Temp/Conferencing/ofmeet-4x/ofmeet/config/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ config ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /mnt/data/Temp/Conferencing/ofmeet-4x/ofmeet/config/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ config ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ config ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ config ---
[INFO] Building jar: /mnt/data/Temp/Conferencing/ofmeet-4x/ofmeet/config/target/config-0.4.10-SNAPSHOT.jar
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Building Public web components 0.4.10-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://github.com/jitsi/jitsi-maven-repository/raw/master/snapshots/org/jitsi/jitsi-videobridge-openfire/2.0-SNAPSHOT/maven-metadata.xml
Downloading: http://igniterealtime.org/repo/org/jitsi/jitsi-videobridge-openfire/2.0-SNAPSHOT/maven-metadata.xml
Downloading: https://github.com/jitsi/jitsi-maven-repository/raw/master/snapshots/org/jitsi/jitsi-videobridge-openfire/2.0-SNAPSHOT/jitsi-videobridge-openfire-2.0-SNAPSHOT.pom
Downloading: http://igniterealtime.org/repo/org/jitsi/jitsi-videobridge-openfire/2.0-SNAPSHOT/jitsi-videobridge-openfire-2.0-SNAPSHOT.pom
[WARNING] The POM for org.jitsi:jitsi-videobridge-openfire:jar:2.0-SNAPSHOT is missing, no dependency information available
Downloading: https://github.com/jitsi/jitsi-maven-repository/raw/master/snapshots/org/jitsi/jitsi-videobridge-openfire/2.0-SNAPSHOT/jitsi-videobridge-openfire-2.0-SNAPSHOT.jar
Downloading: http://igniterealtime.org/repo/org/jitsi/jitsi-videobridge-openfire/2.0-SNAPSHOT/jitsi-videobridge-openfire-2.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] parent ............................................. SUCCESS [  0.063 s]
[INFO] Shared configuration ............................... SUCCESS [  4.351 s]
[INFO] Public web components .............................. FAILURE [  1.851 s]
[INFO] OFMeet Openfire Plugin ............................. SKIPPED
[INFO] OFFocus Openfire Plugin ............................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.047 s
[INFO] Finished at: 2017-05-29T17:52:14+03:00
[INFO] Final Memory: 31M/292M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project web: Could not resolve dependencies for project org.igniterealtime.openfire.ofmeet:web:war:0.4.10-SNAPSHOT: Could not find artifact org.jitsi:jitsi-videobridge-openfire:jar:2.0-SNAPSHOT in jitsi-maven-repository-snapshots (https://github.com/jitsi/jitsi-maven-repository/raw/master/snapshots/) -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :web

It would be great if somebody would be able to point me what I am doing wrong.
It seems that the jitsi-videobridge-openfire-2.0-SNAPSHOT.jar along with its .pom file cannot be found.
Perhaps use this download "repo": https://download.jitsi.org/jitsi-videobridge/openfire/?

Thank you in advance!

Nikolay

Hey Nikolay - you are spot on. I've already created an issue for this last week: jitsi/jitsi-videobridge-openfire-plugin#1 I've discussed this with Jitsi developers, which agreed to fix this issue. As it's a bank holiday today, it'll probably happen later this week.

Dear Mr. Kinderen,

Thank you very much for the fast response!
Hope the Jitsi developers will manage to fix it soon :)

Kind regards,
Nikolay