[jitsi-users] Audio only conferences help


#1

Hi

Currently I am using jitsi-meet to create audio only conferences in a VueJS web application. Currently I am doing it by using the external api which creates an iframe and then I hide the iframe because I have my custom app gui which handles showing the participants, muting the call and Hang up feature.

The problem is that the external api loads a huge ReactJS app to be shown in an iframe (which I am hiding) and this doesn't allow my application audio conferences to work on mobile phones (It is blocked by the external api library).

Now you can see that I am wasting a lot of bandwidth for the initial iframe load (which I don't use) and this is blocking me from running my application on mobile devices which is a must in our case.

I found lib-jitsi-meet which claims that it works for people who want to create custom GUIs but it lacks the very minimal tutorial or walk-through that shows how to use it.

Any help or suggestion is greatly appreciated and thank you for your time.

Note: I would really appreciate that the solution you propose can work with a cordova application (considering to create a cordova mobile app version for my web application).

Cheers.


#2

Hi,

Hi
Currently I am using jitsi-meet to create audio only conferences in a VueJS web application. Currently I am doing it by using the external api which creates an iframe and then I hide the iframe because I have my custom app gui which handles showing the participants, muting the call and Hang up feature.

That’s an interesting use case. Our external API is not really designed to cater for that one.

The problem is that the external api loads a huge ReactJS app to be shown in an iframe (which I am hiding) and this doesn't allow my application audio conferences to work on mobile phones (It is blocked by the external api library).

Now you can see that I am wasting a lot of bandwidth for the initial iframe load (which I don't use) and this is blocking me from running my application on mobile devices which is a must in our case.

What devices are you targeting, specifically? Before iOS 11 Safari didn’t have WebRTC support, so you couldn’t even use it there, for example.

I found lib-jitsi-meet which claims that it works for people who want to create custom GUIs but it lacks the very minimal tutorial or walk-through that shows how to use it.

Jitsi Meet is an (albeit gigantic) example :slight_smile: You can check a simplified example here: https://github.com/jitsi/lib-jitsi-meet/blob/master/doc/API.md#installation but we don’t have a walk-through guide, sorry.

Cheers,

···

On Apr 19, 2018, at 17:28, Riyadh zenasni <zenasni_re@hotmail.com> wrote:

Any help or suggestion is greatly appreciated and thank you for your time.
Note: I would really appreciate that the solution you propose can work with a cordova application (considering to create a cordova mobile app version for my web application).

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

--
Saúl


#3

Hi again.

I can't believe that I got a reply from 'saghul' himself. I learned a lot from your github code contributions. Plus (Libuv, pyuv, iosrtc, jitsi, .....etc) are creating businesses and jobs out there so thank you very much for your hard work.

What devices are you targeting, specifically? Before iOS 11 Safari didn’t have WebRTC support, so you couldn’t even use it there, for example.

I can do without before ios 11 devices for now but android is a must.

So I believe my only option for now is to learn how to use lib-jitsi-meet by cracking down how the ReactJS jitsi-meet app is using it.

I think I will try to go with the option of hosting jitsi-meet myself and overriding the rule that blocks jitsi-meet on mobile phones (because I am hiding the iframe in my case). I wonder if this thing can also work on cordova apps for the time being (must launch an mvp soon).

Any suggestions is highly appreciated (Thank you for your time).

Regards.

···

________________________________
De : users <users-bounces@jitsi.org> de la part de Saúl Ibarra Corretgé <scorretge@atlassian.com>
Envoyé : vendredi 20 avril 2018 08:34
À : Jitsi Users
Objet : Re: [jitsi-users] Audio only conferences help

Hi,

On Apr 19, 2018, at 17:28, Riyadh zenasni <zenasni_re@hotmail.com> wrote:

Hi
Currently I am using jitsi-meet to create audio only conferences in a VueJS web application. Currently I am doing it by using the external api which creates an iframe and then I hide the iframe because I have my custom app gui which handles showing the participants, muting the call and Hang up feature.

That’s an interesting use case. Our external API is not really designed to cater for that one.

The problem is that the external api loads a huge ReactJS app to be shown in an iframe (which I am hiding) and this doesn't allow my application audio conferences to work on mobile phones (It is blocked by the external api library).

Now you can see that I am wasting a lot of bandwidth for the initial iframe load (which I don't use) and this is blocking me from running my application on mobile devices which is a must in our case.

What devices are you targeting, specifically? Before iOS 11 Safari didn’t have WebRTC support, so you couldn’t even use it there, for example.

I found lib-jitsi-meet which claims that it works for people who want to create custom GUIs but it lacks the very minimal tutorial or walk-through that shows how to use it.

Jitsi Meet is an (albeit gigantic) example :slight_smile: You can check a simplified example here: https://github.com/jitsi/lib-jitsi-meet/blob/master/doc/API.md#installation but we don’t have a walk-through guide, sorry.
[https://avatars0.githubusercontent.com/u/3671647?s=400&v=4]<https://github.com/jitsi/lib-jitsi-meet/blob/master/doc/API.md#installation>

lib-jitsi-meet/API.md at master · jitsi/lib-jitsi-meet ...<https://github.com/jitsi/lib-jitsi-meet/blob/master/doc/API.md#installation>
github.com
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 80 million projects.

Cheers,

Any help or suggestion is greatly appreciated and thank you for your time.
Note: I would really appreciate that the solution you propose can work with a cordova application (considering to create a cordova mobile app version for my web application).

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

--
Saúl

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


#4

Hi again.

I can't believe that I got a reply from 'saghul' himself. I learned a lot from your github code contributions. Plus (Libuv, pyuv, iosrtc, jitsi, .....etc) are creating businesses and jobs out there so thank you very much for your hard work.

Thanks for the kind words!

>What devices are you targeting, specifically? Before iOS 11 Safari didn’t have WebRTC support, so you couldn’t even use it there, for example.

I can do without before ios 11 devices for now but android is a must.

I see.

So I believe my only option for now is to learn how to use lib-jitsi-meet by cracking down how the ReactJS jitsi-meet app is using it.

I think I will try to go with the option of hosting jitsi-meet myself and overriding the rule that blocks jitsi-meet on mobile phones (because I am hiding the iframe in my case). I wonder if this thing can also work on cordova apps for the time being (must launch an mvp soon).

You could do that indeed. I’m not sure if we have tested our WebRTC support in Safari 11, but assuming it doesn’t differ from the desktop, you should be fine.

If you don’t mind me asking, are you only interested in audio? If so, Jitsi Meet may not be the best solution for you.

Cheers,

···

On Apr 20, 2018, at 12:50, Riyadh zenasni <zenasni_re@hotmail.com> wrote:

Any suggestions is highly appreciated (Thank you for your time).
Regards.
De : users <users-bounces@jitsi.org> de la part de Saúl Ibarra Corretgé <scorretge@atlassian.com>
Envoyé : vendredi 20 avril 2018 08:34
À : Jitsi Users
Objet : Re: [jitsi-users] Audio only conferences help

Hi,

> On Apr 19, 2018, at 17:28, Riyadh zenasni <zenasni_re@hotmail.com> wrote:
>
> Hi
> Currently I am using jitsi-meet to create audio only conferences in a VueJS web application. Currently I am doing it by using the external api which creates an iframe and then I hide the iframe because I have my custom app gui which handles showing the participants, muting the call and Hang up feature.
>

That’s an interesting use case. Our external API is not really designed to cater for that one.

> The problem is that the external api loads a huge ReactJS app to be shown in an iframe (which I am hiding) and this doesn't allow my application audio conferences to work on mobile phones (It is blocked by the external api library).
>
> Now you can see that I am wasting a lot of bandwidth for the initial iframe load (which I don't use) and this is blocking me from running my application on mobile devices which is a must in our case.
>

What devices are you targeting, specifically? Before iOS 11 Safari didn’t have WebRTC support, so you couldn’t even use it there, for example.

> I found lib-jitsi-meet which claims that it works for people who want to create custom GUIs but it lacks the very minimal tutorial or walk-through that shows how to use it.
>

Jitsi Meet is an (albeit gigantic) example :slight_smile: You can check a simplified example here: https://github.com/jitsi/lib-jitsi-meet/blob/master/doc/API.md#installationbut we don’t have a walk-through guide, sorry.

lib-jitsi-meet/API.md at master · jitsi/lib-jitsi-meet ...
github.com
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 80 million projects.

Cheers,

> Any help or suggestion is greatly appreciated and thank you for your time.
> Note: I would really appreciate that the solution you propose can work with a cordova application (considering to create a cordova mobile app version for my web application).
>
> Cheers.
> _______________________________________________
> users mailing list
> users@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/users

--
Saúl

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

--
Saúl


#5

Hello

If you don’t mind me asking, are you only interested in audio? If so, Jitsi Meet may not be the best solution for you

Currently I am only interested in audio. But I didn't find any other solutions for audio only conferences. Plus, Hacking a direct webrtc solution doesn't seem to be efficient and reliable compared to the way jitsi does conferencing.

Any suggestions?

Cheers

Hi again.

I can&apos;t believe that I got a reply from &apos;saghul&apos; himself. I learned a lot from your github code contributions. Plus (Libuv, pyuv, iosrtc, jitsi, .....etc) are creating businesses and jobs out there so thank you very much for your hard work.

Thanks for the kind words!

>What devices are you targeting, specifically? Before iOS 11 Safari didn’t have WebRTC support, so you couldn’t even use it there, for example.

I can do without before ios 11 devices for now but android is a must.

I see.

So I believe my only option for now is to learn how to use lib-jitsi-meet by cracking down how the ReactJS jitsi-meet app is using it.

I think I will try to go with the option of hosting jitsi-meet myself and overriding the rule that blocks jitsi-meet on mobile phones (because I am hiding the iframe in my case). I wonder if this thing can also work on cordova apps for the time being (must launch an mvp soon).

You could do that indeed. I’m not sure if we have tested our WebRTC support in Safari 11, but assuming it doesn’t differ from the desktop, you should be fine.

If you don’t mind me asking, are you only interested in audio? If so, Jitsi Meet may not be the best solution for you.

Cheers,

···

Friday, 20 April 2018, 02:07PM +01:00 from Saúl Ibarra Corretgé scorretge@atlassian.com<mailto:scorretge@atlassian.com>:

On Apr 20, 2018, at 12:50, Riyadh zenasni <zenasni_re@hotmail.com<mailto:zenasni_re@hotmail.com>> wrote:

Any suggestions is highly appreciated (Thank you for your time).
Regards.
De : users <users-bounces@jitsi.org<mailto:users-bounces@jitsi.org>> de la part de Saúl Ibarra Corretgé <scorretge@atlassian.com<mailto:scorretge@atlassian.com>>
Envoyé : vendredi 20 avril 2018 08:34
À : Jitsi Users
Objet : Re: [jitsi-users] Audio only conferences help

Hi,

> On Apr 19, 2018, at 17:28, Riyadh zenasni <zenasni_re@hotmail.com<mailto:zenasni_re@hotmail.com>> wrote:
>
> Hi
> Currently I am using jitsi-meet to create audio only conferences in a VueJS web application. Currently I am doing it by using the external api which creates an iframe and then I hide the iframe because I have my custom app gui which handles showing the participants, muting the call and Hang up feature.
>

That’s an interesting use case. Our external API is not really designed to cater for that one.

> The problem is that the external api loads a huge ReactJS app to be shown in an iframe (which I am hiding) and this doesn&apos;t allow my application audio conferences to work on mobile phones (It is blocked by the external api library).
>
> Now you can see that I am wasting a lot of bandwidth for the initial iframe load (which I don&apos;t use) and this is blocking me from running my application on mobile devices which is a must in our case.
>

What devices are you targeting, specifically? Before iOS 11 Safari didn’t have WebRTC support, so you couldn’t even use it there, for example.

> I found lib-jitsi-meet which claims that it works for people who want to create custom GUIs but it lacks the very minimal tutorial or walk-through that shows how to use it.
>

Jitsi Meet is an (albeit gigantic) example :slight_smile: You can check a simplified example here: https://github.com/jitsi/lib-jitsi-meet/blob/master/doc/API.md#installationbut we don’t have a walk-through guide, sorry.

lib-jitsi-meet/API.md at master · jitsi/lib-jitsi-meet ...
github.com
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 80 million projects.

Cheers,

> Any help or suggestion is greatly appreciated and thank you for your time.
> Note: I would really appreciate that the solution you propose can work with a cordova application (considering to create a cordova mobile app version for my web application).
>
> Cheers.
> _______________________________________________
> users mailing list
> users@jitsi.org<mailto:users@jitsi.org>
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/users

--
Saúl

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

--
Saúl

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