An Old-School Chat Room with WebRTC Video Call Support
1 points| rlinge | 1 year ago
If you don’t have anyone to chat with right away, you can open a new browser tab or use another device to join the room you just created.
I can assure you that the server will never have access to any chat content. The front-end code is lightweight, and if you have the tools or want to analyze it with AI:
The encryption key for the chat content is derived from the group name and password, with salt added and a special process applied. The chat room ID is determined by hashing the group name and password. Something like this:
key = keygen(funcA(hashA(group_name, group_pass, salt_A))); RoomId = hashB(group_name, group_pass, salt_B));
The server only knows the RoomId. The client knows both the RoomId and the key, but the key cannot be derived from the RoomId. This ensures that neither the server nor any network operators can access your chat content.
If there are just two people in the chat room, you can start a video call by clicking the phone icon. If there are more than two people, you’ll need to select a person first before initiating a call.
Have fun! https://cnt2.cf/groups/login.html
jqpabc123|1 year ago
Most of my video chats end up involving the need for screen sharing as well. A live view of my screen can sometimes be worth more than camera time.