mfreiholz / ts3video

A free and easy to use video conferencing plugin for TeamSpeak 3.
https://mfreiholz.de/ts3video/
51 stars 8 forks source link

new join-conference logic for teamspeak 3 plugin #35

Open mfreiholz opened 8 years ago

mfreiholz commented 8 years ago

This issue covers two topics:

Current state There are two options:

New logic idea (auto-select-server) One single Join option:

Current state The room-ID is automatically generated from "TS3-Address"+"TS3-Port"+"TS3-Channel-ID", which is globally unique. The problem here: It only works, if everyone uses the same IP/DNS to join the TS3 server. If someone uses the internal IP like 127.0.0.1 and the other one uses the server's public IP they will join different rooms (see: issue #21)

New logic: Room List

Instead of an automatic room-id generation, the users gets a list of all existing rooms and may be allowed to create a new room (with optional password)

Update 2016-05-31

In a first approach, I would suggest to keep it simple and implement it like this:

kiriniko commented 8 years ago

Tut mir leid wenn ich hier auf Deutsch antworte, aber das ist für mich gerade einfacher. Ich benutze deine Software nun seit einigen Monaten auf meinem Teamspeak Server mit dem selfhosted Server.

Die neue Server Selection mit nur einer Join Option wäre in meinen Augen sinvoll, da sie a) das joinen auf einen Server einfacher macht (vorallem bei Leuten mit weniger Ahnung bringen die Auswahlmöglichkeiten hin und wieder Verwirrung auf) und b) Self-Hosted Server priorisiert, was man als Serveradmin recht gerne sieht (zumindest meiner Meinung nach).

Bezüglich der Room Selection befürworte ich die Room List, da so für den User auch direkt sichtbar ist, wo denn gerade Leute sind (derzeit hin und wieder etwas umständlich wenn man öfter den Channel wechselt und letzten Endes nichtmehr weiß in welchem Channel-Room man jetzt ist) und da optionaler Passwort Schutz ein Feature ist das ich bisher etwas vermisst habe.

mfreiholz commented 8 years ago

@kiriniko Thanks for your feedback, I appreciate it a lot.

I will update my first post with some ideas about the room-list logic.

kakomanda commented 8 years ago

Hi Dev. Im having this issue too. They connect trough No-IP and i connect by internal LAN IP. Isn't possible to force the app to redirect all connection to a single room? At least temporarily.

Thanks for the awesome work.

mfreiholz commented 8 years ago

The only temporary solution is to use the same external IP address, until the new logic is implemented, sorry.

Bluscream commented 6 years ago

Some routers don't allow connections to your own WAN ip, tho.