[jitsi-users] How to use Jitsi VideoBridge


#1

Hi everyone,

I'm kinda new to the webrtc domain, so I wanted to use Jitsi VideoBridge on
my laptop (running under Windows 10) but I couldn't run the command "mvn
compile exec:java -Dexec.args..." I got an error "Unknown lifecycle phase "
and I also tried to use it using Openfire but I didn't understand what
should I do after building the war and putting it in the plugin's folder. I
can see jitsi video-bridge in openfire's console but I don't know what to
do. The point is I wanted to make a server app and a mobile app and I
wanted to make my own server video bridge. Can you help me please ?

Thank you and have a nice day,

Best regards,

···

--

Amrane Ait Zeouay

Engineer Student in The Development of Software and Systems

University of Western Brittany

Tel: +33 7 62 25 56 03 <+33+7+62+25+56+03>


<https://mailtrack.io/> Sent with Mailtrack
<https://chrome.google.com/webstore/detail/mailtrack-for-gmail-inbox/ndnaehgpjlnokgebbaldlmgkapkpjkkb?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality>


#2

Hi Amrane,

I might suggest that a better starting point would be with Jitsi-Meet (
https://github.com/jitsi/jitsi-meet) running inside a Linux virtual
machine, which will install all the dependencies, such as
jitsi-videobridge, jicofo (focus/conference manager), and prosody (XMPP
server). Then you can turn up the debugging level a bit to see the
interaction between components in /var/log/jitsi/*.log as various actions
occur.

The Jitsi-Meet project also has mobile applications built on React native:
https://github.com/jitsi/jitsi-meet/blob/master/doc/mobile.md

If you want to build something completely custom in javascript, you could
base it on https://github.com/jitsi/lib-jitsi-meet, however it is very
basic and just focuses on the A/V channels and a data channel for passing
events between peers. All of the niceties that you see in Jitsi-Meet are
not present in that library.

Cheers,
Simon

···

On Mon, Nov 20, 2017 at 10:28 AM, Amrane Ait Zeouay <a.zeouayamran@gmail.com > wrote:

Hi everyone,

I'm kinda new to the webrtc domain, so I wanted to use Jitsi VideoBridge
on my laptop (running under Windows 10) but I couldn't run the command "mvn
compile exec:java -Dexec.args..." I got an error "Unknown lifecycle phase "
and I also tried to use it using Openfire but I didn't understand what
should I do after building the war and putting it in the plugin's folder. I
can see jitsi video-bridge in openfire's console but I don't know what to
do. The point is I wanted to make a server app and a mobile app and I
wanted to make my own server video bridge. Can you help me please ?

Thank you and have a nice day,

Best regards,

--

Amrane Ait Zeouay

Engineer Student in The Development of Software and Systems

University of Western Brittany

Tel: +33 7 62 25 56 03 <+33+7+62+25+56+03>


<https://mailtrack.io/> Sent with Mailtrack
<https://chrome.google.com/webstore/detail/mailtrack-for-gmail-inbox/ndnaehgpjlnokgebbaldlmgkapkpjkkb?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality>

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


#3

Dear Simon,

I tried what you told me, but it didn't work. but what I want to do is to
run my own jitsi video bridge and then configure the server in the mobile
app. I don't know if I explained myself really well.

Thank you and sorry.

Best regards,

Amrane.

···

On Mon, Nov 20, 2017 at 6:05 PM, Simon Ditner <spditner@gmail.com> wrote:

Hi Amrane,

I might suggest that a better starting point would be with Jitsi-Meet (
https://github.com/jitsi/jitsi-meet
<https://mailtrack.io/trace/link/416cf66beda357819b5d160c4abf7348b0c9f95a?url=https%3A%2F%2Fgithub.com%2Fjitsi%2Fjitsi-meet&userId=1138876&signature=2239d9ea433ec0c9>)
running inside a Linux virtual machine, which will install all the
dependencies, such as jitsi-videobridge, jicofo (focus/conference manager),
and prosody (XMPP server). Then you can turn up the debugging level a bit
to see the interaction between components in /var/log/jitsi/*.log as
various actions occur.

The Jitsi-Meet project also has mobile applications built on React native:
https://github.com/jitsi/jitsi-meet/blob/master/doc/mobile.md
<https://mailtrack.io/trace/link/8caf50ed6bedf587f74e8c6aace358d7cb76bb47?url=https%3A%2F%2Fgithub.com%2Fjitsi%2Fjitsi-meet%2Fblob%2Fmaster%2Fdoc%2Fmobile.md&userId=1138876&signature=9dd397f816431123>

If you want to build something completely custom in javascript, you could
base it on https://github.com/jitsi/lib-jitsi-meet
<https://mailtrack.io/trace/link/18bab5f40f424e9d3b5bc96ac5ad3ae8c811d16b?url=https%3A%2F%2Fgithub.com%2Fjitsi%2Flib-jitsi-meet&userId=1138876&signature=d6be5281760bd7ea>,
however it is very basic and just focuses on the A/V channels and a data
channel for passing events between peers. All of the niceties that you see
in Jitsi-Meet are not present in that library.

Cheers,
Simon

On Mon, Nov 20, 2017 at 10:28 AM, Amrane Ait Zeouay < > a.zeouayamran@gmail.com> wrote:

Hi everyone,

I'm kinda new to the webrtc domain, so I wanted to use Jitsi VideoBridge
on my laptop (running under Windows 10) but I couldn't run the command "mvn
compile exec:java -Dexec.args..." I got an error "Unknown lifecycle phase "
and I also tried to use it using Openfire but I didn't understand what
should I do after building the war and putting it in the plugin's folder. I
can see jitsi video-bridge in openfire's console but I don't know what to
do. The point is I wanted to make a server app and a mobile app and I
wanted to make my own server video bridge. Can you help me please ?

Thank you and have a nice day,

Best regards,

--

Amrane Ait Zeouay

Engineer Student in The Development of Software and Systems

University of Western Brittany

Tel: +33 7 62 25 56 03 <+33+7+62+25+56+03>


<https://mailtrack.io/> Sent with Mailtrack
<https://mailtrack.io/trace/link/ce715d838ef0fab735e9e6590c55ce3786027a63?url=https%3A%2F%2Fchrome.google.com%2Fwebstore%2Fdetail%2Fmailtrack-for-gmail-inbox%2Fndnaehgpjlnokgebbaldlmgkapkpjkkb%3Futm_source%3Dgmail%26utm_medium%3Dsignature%26utm_campaign%3Dsignaturevirality&userId=1138876&signature=760d9832eae8ff6f>

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users
<https://mailtrack.io/trace/link/17c79fb6b09a681629f8feab2f55fe71ce4a79e4?url=http%3A%2F%2Flists.jitsi.org%2Fmailman%2Flistinfo%2Fusers&userId=1138876&signature=941793bb3d009f81>

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users
<https://mailtrack.io/trace/link/21f67c0b552cbfe3c60f3c8bbbdacb3d006f34d4?url=http%3A%2F%2Flists.jitsi.org%2Fmailman%2Flistinfo%2Fusers&userId=1138876&signature=99cdab3d4045bf5d>

--

Amrane Ait Zeouay

Engineer Student in The Development of Software and Systems

University of Western Brittany

Tel: +33 7 62 25 56 03 <+33+7+62+25+56+03>


#4

Hi,

The easiest to do is the way Simon explained. Install jitsi-meet and all
dependencies using debian packages, make sure they work (
https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md).

Then if you want to use the mobile app, start by using JitsiMeet one, just
in the room field put the whole address https://yourdomain.com/someRoomName
and this will start using your deployment.

Then when you have something working, you can explore the mobile sdk and
start using it in your app.
https://github.com/jitsi/jitsi-meet/tree/master/android
https://github.com/jitsi/jitsi-meet/tree/master/ios

Regards
damencho

···

On Tue, Nov 21, 2017 at 7:58 AM, Amrane Ait Zeouay <a.zeouayamran@gmail.com> wrote:

Dear Simon,

I tried what you told me, but it didn't work. but what I want to do is to
run my own jitsi video bridge and then configure the server in the mobile
app. I don't know if I explained myself really well.

Thank you and sorry.

Best regards,

Amrane.

On Mon, Nov 20, 2017 at 6:05 PM, Simon Ditner <spditner@gmail.com> wrote:

Hi Amrane,

I might suggest that a better starting point would be with Jitsi-Meet (
https://github.com/jitsi/jitsi-meet
<https://mailtrack.io/trace/link/416cf66beda357819b5d160c4abf7348b0c9f95a?url=https%3A%2F%2Fgithub.com%2Fjitsi%2Fjitsi-meet&userId=1138876&signature=2239d9ea433ec0c9>)
running inside a Linux virtual machine, which will install all the
dependencies, such as jitsi-videobridge, jicofo (focus/conference manager),
and prosody (XMPP server). Then you can turn up the debugging level a bit
to see the interaction between components in /var/log/jitsi/*.log as
various actions occur.

The Jitsi-Meet project also has mobile applications built on React
native: https://github.com/jitsi/jitsi-meet/blob/master/doc/mobile.md
<https://mailtrack.io/trace/link/8caf50ed6bedf587f74e8c6aace358d7cb76bb47?url=https%3A%2F%2Fgithub.com%2Fjitsi%2Fjitsi-meet%2Fblob%2Fmaster%2Fdoc%2Fmobile.md&userId=1138876&signature=9dd397f816431123>

If you want to build something completely custom in javascript, you could
base it on https://github.com/jitsi/lib-jitsi-meet
<https://mailtrack.io/trace/link/18bab5f40f424e9d3b5bc96ac5ad3ae8c811d16b?url=https%3A%2F%2Fgithub.com%2Fjitsi%2Flib-jitsi-meet&userId=1138876&signature=d6be5281760bd7ea>,
however it is very basic and just focuses on the A/V channels and a data
channel for passing events between peers. All of the niceties that you see
in Jitsi-Meet are not present in that library.

Cheers,
Simon

On Mon, Nov 20, 2017 at 10:28 AM, Amrane Ait Zeouay < >> a.zeouayamran@gmail.com> wrote:

Hi everyone,

I'm kinda new to the webrtc domain, so I wanted to use Jitsi VideoBridge
on my laptop (running under Windows 10) but I couldn't run the command "mvn
compile exec:java -Dexec.args..." I got an error "Unknown lifecycle phase "
and I also tried to use it using Openfire but I didn't understand what
should I do after building the war and putting it in the plugin's folder. I
can see jitsi video-bridge in openfire's console but I don't know what to
do. The point is I wanted to make a server app and a mobile app and I
wanted to make my own server video bridge. Can you help me please ?

Thank you and have a nice day,

Best regards,

--

Amrane Ait Zeouay

Engineer Student in The Development of Software and Systems

University of Western Brittany

Tel: +33 7 62 25 56 03 <+33+7+62+25+56+03>


<https://mailtrack.io/> Sent with Mailtrack
<https://mailtrack.io/trace/link/ce715d838ef0fab735e9e6590c55ce3786027a63?url=https%3A%2F%2Fchrome.google.com%2Fwebstore%2Fdetail%2Fmailtrack-for-gmail-inbox%2Fndnaehgpjlnokgebbaldlmgkapkpjkkb%3Futm_source%3Dgmail%26utm_medium%3Dsignature%26utm_campaign%3Dsignaturevirality&userId=1138876&signature=760d9832eae8ff6f>

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users
<https://mailtrack.io/trace/link/17c79fb6b09a681629f8feab2f55fe71ce4a79e4?url=http%3A%2F%2Flists.jitsi.org%2Fmailman%2Flistinfo%2Fusers&userId=1138876&signature=941793bb3d009f81>

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users
<https://mailtrack.io/trace/link/21f67c0b552cbfe3c60f3c8bbbdacb3d006f34d4?url=http%3A%2F%2Flists.jitsi.org%2Fmailman%2Flistinfo%2Fusers&userId=1138876&signature=99cdab3d4045bf5d>

--

Amrane Ait Zeouay

Engineer Student in The Development of Software and Systems

University of Western Brittany

Tel: +33 7 62 25 56 03 <+33+7+62+25+56+03>

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