coloquium / kollokvium

Online meetings made easy, secure and private for everyone!
https://kollokvium.se/
MIT License
42 stars 13 forks source link

Suggestions for further improvement of this project #16

Open nestainnovations opened 4 years ago

nestainnovations commented 4 years ago

First of all I appreciate all developers, contributors and innovators behind this wonderful project. I have few suggestions which can be considered for further improvement of this project.

  1. It seems that in mobile view it is not responsive, I mean the spiting of screen while joining new people to a room is not even. can be considered to improve it just like ZOOM or Google Meet. some options in ZOOM like speaker view mode, Tile mode can also be considered.
  2. It will be good if it is possible to launch an Android app and integrate it with this project.
  3. It is a good idea to launch the Desktop application of Windows, Linux and Mac for this project.
  4. It will be nice if a host or a person can get privileges like mute/ unmute, video on/off of other people in the group.
  5. It is a good idea it it asks the name of a person while joining to a room instead of present random name generation and changing it from settings.

additional optional features can be considered.

  1. An option to save the name of room and person in android application / web app itself.
  2. An option to login / Register by using Firebase or any other service.
  3. An option to live stream or link the video in youtube or other platform.
MagnusThor commented 4 years ago

@nestainnovations Thaks for feedback and kind words. Yes, we do this with a passion, and cannot do it without feedback, so agin thanx.

I'll shoot some of my thoughts on the quesions / ideas of yours.

1 Yes,we know, the app is not "very" responsive, many things to impove. Such as an alternativ view for mobile. Such thing is in the backlog as well as we have a few ideas , drafts we are fiddling with.

  1. Native or hybrid apps is not in "my" plan, first make it responsive and as "mobile friendly" as possible, both for Andrid & iOS

  2. Yes, we haev that in progress, using Electron.

  3. Yes, we got this suggestion earlier ,and started doing some work. As we have no "login", the creator / first participant will be the "organizer" , i'm keen to bounce ideas around this.

  4. Hmm, yes, we want to keep that away. ask to too many quetions. Bur once done, it's save i localStorage. But maybe a callout that gives em a hint to change.

Optional featues.

An option to save the name of room and person in android application / web app itself.

Hmm, yes, would be same as in webapp?

An option to login / Register by using Firebase or any other service.

Okey, what would be the benfit of Register? and if we do , we never use firebase :)

An option to live stream or link the video in youtube or other platform.

This is planned.. Both open local stream, video and pass to Peers, as well as share/stream to yotube etc.

Regads

Magnus Thor

nestainnovations commented 4 years ago

Thanks for your response and I wish kollokvium will be promising project in future with implementation of the above listed things in its coming releases. I want to add a serious issue which I observed during my recent use of kollokvium. The issue is can't able to see the videos of joined users when the users are login through different mobile network or with different internet connection. I wonder even after the users are joined to a room it is showing "No one joined" and showing a no video screen. But still can see other persons name in screen without video. Is it a bug or Do one have to configure anything during the installation of kollokvium

MagnusThor commented 4 years ago

@nestainnovations will have a look, but as we dont use turn just stun that can be an issue.. But you are the first posting the issue, will look asap.

nestainnovations commented 4 years ago

Thank you for quick response Magnus. I tested it with another installation and it worked fine. So the issue is not at your end. Wanted to let you know as soon as I realized. apologies if you spent anytime on it. Thanks again for the great project.

MagnusThor commented 4 years ago

@nestainnovations no problem, its good that you fellas let us now if there is a ny isses around. And good that it works.. it's a good idea to double check with https://kollokvium.se as well as the dev branch (test site ) https://dev-wss.kollokvium.net/ . As i mentioned we use just STUN because we do not want to invilve any middle man using TURN nor a MediaServer ( centralpoint ) . That ofcoz' brings some downsides, in actually making the connection's pulletproof.

sachinbhatt1 commented 4 years ago

Thanks for your response and I wish kollokvium will be promising project in future with implementation of the above listed things in its coming releases. I want to add a serious issue which I observed during my recent use of kollokvium. The issue is can't able to see the videos of joined users when the users are login through different mobile network or with different internet connection. I wonder even after the users are joined to a room it is showing "No one joined" and showing a no video screen. But still can see other persons name in screen without video. Is it a bug or Do one have to configure anything during the installation of kollokvium

nestainnovations yes same issue i am facing while using kollokvium I have already raised these issues in past. @MagnusThor when we can expect the solution to this issue.

sachinbhatt1 commented 4 years ago

Thank you for quick response Magnus. I tested it with another installation and it worked fine. So the issue is not at your end. Wanted to let you know as soon as I realized. apologies if you spent anytime on it. Thanks again for the great project.

May i know how you resolved this issue?? because i am facing this issue very badly.. this may be due to slow network bandwidth or may be due to some other reasons.

MagnusThor commented 4 years ago

@sachinbhatt1 @nestainnovations ,as we dont faced the same problem on the official installatiom or at least not reported it's hard to say . But i can mention that we still has som issues ( reported) with some flavors of iOS Safari . ( working on that ) . what i suggest is that you guys adds 1-n more STUN servers using thesettings.json file , see rtcConfig . I also would say that a TURN server would be yet another solution, if you do think TURN is an option ( it is, but TURN relays)

There are a bunch of offical STUN servers, we are defalting to one of Google's , but can be any one you prefer.

If , We need to elaborate on this i look forward to a good cmmunication, as we havent seen any problems such as this.

i'm also assignign this to @chrismatthieu @basarane , so he is in the loop, we have been doing test togheter. i'm say again let us know the results.

Regards Magnus Thor