[jitsi-dev] Videobridge OpenFire and Source


#1

As part of trying to get the Videobridge to work with REST I have decided to try to get the version I am working on (with the amendment I have put on Github which enables it to work with javascript AJAX functions) to work with OpenFire. At this stage I don't know if I have broken the videobridge or it is my JSON or SDP that are wrong or indeed if there is something slightly awry in the bridge itself and the way it links to JSON/REST. I may start working on a java link to the bridge because that should work with the binaries from jitsi. That has a goodly few hours work so I am leaving it for now if I can find a way of getting things to work first.

I have discovered that the version available from the OpenFire website is slightly different from a source perspective to that which is available via jitsi. In particular there is a three parameter method in org.jitsi.videobridge.openfire.PluginImpl.initializePlugin in the OpenFire version and two parameters in the jitsi source (the Configuration manager is missing). I have bodged that and just ignored the third parameter for now.

I cannot fully test the Openfire implementation with the newer code as I am at home. The children are currently playing Minecraft and I will take them to the park soon. I will, therefore, be able to test this on Monday from my office.

However, when I run OfMeet it now does load the plugin (previously that failed), but gives an error message which a null pointer in the focus message and the focus goes wrong.

What this tells me is that there is more incompatible source which is out of phase. My question is:

Question 1:

Where could I find the code for videobridge that is compatible with the current plugin version of OpenFire?


#2

Hi,

If you are talking about the videobridge in ofmeet, this is almost 3
years old videobridge, it was a fork back in late 2014, I'm not sure
which version is that and the bridge significantly changed since then.
There is currently on going work for new jitsi-meet plugin unsing
latest source which can be easily updated with latest versions.

Regards
damencho

···

On Sun, Jan 15, 2017 at 4:34 AM, John Hemming <john@hemming.email> wrote:

As part of trying to get the Videobridge to work with REST I have decided to
try to get the version I am working on (with the amendment I have put on
Github which enables it to work with javascript AJAX functions) to work with
OpenFire. At this stage I don't know if I have broken the videobridge or it
is my JSON or SDP that are wrong or indeed if there is something slightly
awry in the bridge itself and the way it links to JSON/REST. I may start
working on a java link to the bridge because that should work with the
binaries from jitsi. That has a goodly few hours work so I am leaving it
for now if I can find a way of getting things to work first.

I have discovered that the version available from the OpenFire website is
slightly different from a source perspective to that which is available via
jitsi. In particular there is a three parameter method in
org.jitsi.videobridge.openfire.PluginImpl.initializePlugin in the OpenFire
version and two parameters in the jitsi source (the Configuration manager is
missing). I have bodged that and just ignored the third parameter for now.

I cannot fully test the Openfire implementation with the newer code as I am
at home. The children are currently playing Minecraft and I will take them
to the park soon. I will, therefore, be able to test this on Monday from my
office.

However, when I run OfMeet it now does load the plugin (previously that
failed), but gives an error message which a null pointer in the focus
message and the focus goes wrong.

What this tells me is that there is more incompatible source which is out of
phase. My question is:

Question 1:

Where could I find the code for videobridge that is compatible with the
current plugin version of OpenFire?

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#3

Is there anything current that I can make the Videobridge work using XMPP on Windows?

AIUI Prosody does not really work with Windows.

Alternatively if there is a way of making the current videobridge work with OpenFire on windows, but not as a plugin.

The question then is what to use as the XMPP client for a video conference.

···

On 15/01/2017 17:11, Damian Minkov wrote:

Hi,

If you are talking about the videobridge in ofmeet, this is almost 3
years old videobridge, it was a fork back in late 2014, I'm not sure
which version is that and the bridge significantly changed since then.
There is currently on going work for new jitsi-meet plugin unsing
latest source which can be easily updated with latest versions.

Regards
damencho

On Sun, Jan 15, 2017 at 4:34 AM, John Hemming <john@hemming.email> wrote:

As part of trying to get the Videobridge to work with REST I have decided to
try to get the version I am working on (with the amendment I have put on
Github which enables it to work with javascript AJAX functions) to work with
OpenFire. At this stage I don't know if I have broken the videobridge or it
is my JSON or SDP that are wrong or indeed if there is something slightly
awry in the bridge itself and the way it links to JSON/REST. I may start
working on a java link to the bridge because that should work with the
binaries from jitsi. That has a goodly few hours work so I am leaving it
for now if I can find a way of getting things to work first.

I have discovered that the version available from the OpenFire website is
slightly different from a source perspective to that which is available via
jitsi. In particular there is a three parameter method in
org.jitsi.videobridge.openfire.PluginImpl.initializePlugin in the OpenFire
version and two parameters in the jitsi source (the Configuration manager is
missing). I have bodged that and just ignored the third parameter for now.

I cannot fully test the Openfire implementation with the newer code as I am
at home. The children are currently playing Minecraft and I will take them
to the park soon. I will, therefore, be able to test this on Monday from my
office.

However, when I run OfMeet it now does load the plugin (previously that
failed), but gives an error message which a null pointer in the focus
message and the focus goes wrong.

What this tells me is that there is more incompatible source which is out of
phase. My question is:

Question 1:

Where could I find the code for videobridge that is compatible with the
current plugin version of OpenFire?

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#4

Hi,

You can connect videobridge and jicofo to openfire as external
components. And I think jitsi-meet should work with that, I haven't
tried it personally but I think it should work. There used to be a
problem exchanging iqs or something through the muc there, but I think
this was fixed long time ago.

Regards
damencho

···

On Sun, Jan 15, 2017 at 12:30 PM, John Hemming <john@hemming.email> wrote:

Is there anything current that I can make the Videobridge work using XMPP on
Windows?

AIUI Prosody does not really work with Windows.

Alternatively if there is a way of making the current videobridge work with
OpenFire on windows, but not as a plugin.

The question then is what to use as the XMPP client for a video conference.

On 15/01/2017 17:11, Damian Minkov wrote:

Hi,

If you are talking about the videobridge in ofmeet, this is almost 3
years old videobridge, it was a fork back in late 2014, I'm not sure
which version is that and the bridge significantly changed since then.
There is currently on going work for new jitsi-meet plugin unsing
latest source which can be easily updated with latest versions.

Regards
damencho

On Sun, Jan 15, 2017 at 4:34 AM, John Hemming <john@hemming.email> wrote:

As part of trying to get the Videobridge to work with REST I have decided
to
try to get the version I am working on (with the amendment I have put on
Github which enables it to work with javascript AJAX functions) to work
with
OpenFire. At this stage I don't know if I have broken the videobridge or
it
is my JSON or SDP that are wrong or indeed if there is something slightly
awry in the bridge itself and the way it links to JSON/REST. I may
start
working on a java link to the bridge because that should work with the
binaries from jitsi. That has a goodly few hours work so I am leaving it
for now if I can find a way of getting things to work first.

I have discovered that the version available from the OpenFire website is
slightly different from a source perspective to that which is available
via
jitsi. In particular there is a three parameter method in
org.jitsi.videobridge.openfire.PluginImpl.initializePlugin in the
OpenFire
version and two parameters in the jitsi source (the Configuration manager
is
missing). I have bodged that and just ignored the third parameter for
now.

I cannot fully test the Openfire implementation with the newer code as I
am
at home. The children are currently playing Minecraft and I will take
them
to the park soon. I will, therefore, be able to test this on Monday from
my
office.

However, when I run OfMeet it now does load the plugin (previously that
failed), but gives an error message which a null pointer in the focus
message and the focus goes wrong.

What this tells me is that there is more incompatible source which is out
of
phase. My question is:

Question 1:

Where could I find the code for videobridge that is compatible with the
current plugin version of OpenFire?

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#5

The question then, however, is what (windows) client to use to get them to do anything.

···

On 15/01/2017 18:37, Damian Minkov wrote:

Hi,

You can connect videobridge and jicofo to openfire as external
components. And I think jitsi-meet should work with that, I haven't
tried it personally but I think it should work. There used to be a
problem exchanging iqs or something through the muc there, but I think
this was fixed long time ago.

Regards
damencho

On Sun, Jan 15, 2017 at 12:30 PM, John Hemming <john@hemming.email> wrote:

Is there anything current that I can make the Videobridge work using XMPP on
Windows?

AIUI Prosody does not really work with Windows.

Alternatively if there is a way of making the current videobridge work with
OpenFire on windows, but not as a plugin.

The question then is what to use as the XMPP client for a video conference.

On 15/01/2017 17:11, Damian Minkov wrote:

Hi,

If you are talking about the videobridge in ofmeet, this is almost 3
years old videobridge, it was a fork back in late 2014, I'm not sure
which version is that and the bridge significantly changed since then.
There is currently on going work for new jitsi-meet plugin unsing
latest source which can be easily updated with latest versions.

Regards
damencho

On Sun, Jan 15, 2017 at 4:34 AM, John Hemming <john@hemming.email> wrote:

As part of trying to get the Videobridge to work with REST I have decided
to
try to get the version I am working on (with the amendment I have put on
Github which enables it to work with javascript AJAX functions) to work
with
OpenFire. At this stage I don't know if I have broken the videobridge or
it
is my JSON or SDP that are wrong or indeed if there is something slightly
awry in the bridge itself and the way it links to JSON/REST. I may
start
working on a java link to the bridge because that should work with the
binaries from jitsi. That has a goodly few hours work so I am leaving it
for now if I can find a way of getting things to work first.

I have discovered that the version available from the OpenFire website is
slightly different from a source perspective to that which is available
via
jitsi. In particular there is a three parameter method in
org.jitsi.videobridge.openfire.PluginImpl.initializePlugin in the
OpenFire
version and two parameters in the jitsi source (the Configuration manager
is
missing). I have bodged that and just ignored the third parameter for
now.

I cannot fully test the Openfire implementation with the newer code as I
am
at home. The children are currently playing Minecraft and I will take
them
to the park soon. I will, therefore, be able to test this on Monday from
my
office.

However, when I run OfMeet it now does load the plugin (previously that
failed), but gives an error message which a null pointer in the focus
message and the focus goes wrong.

What this tells me is that there is more incompatible source which is out
of
phase. My question is:

Question 1:

Where could I find the code for videobridge that is compatible with the
current plugin version of OpenFire?

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev