Server side: video-related commands and mod support #46

Closed
opened 2024-05-16 03:45:47 +00:00 by kirsle · 0 comments
Owner

Some ideas of features to add/bugs to fix that involve the server side (so will need a server reboot to deploy):

  • Add an op command to remotely turn off somebody else's camera.
    • The ChatServer would send their page a message that makes it disconnect its camera.
  • Add a server-side moderation list that can e.g. force specific users' cameras to always be red.
  • Enable operators to always open a user's webcam even if that user had muted them.
    • Currently the ChatServer responds with an error and refuses to pass the ring message along.

On the server-side moderation feature: a settings.toml block like this might be good:

[[ModerationRule]]
Username = soandso
ForceRedCamera = true
DisableCamera = false

It could be expanded with other moderation actions in the future. The idea is: if a user regularly has to be reminded to turn his camera red, they can be added to the server's config and have the choice taken away from them. While in there, a DisableCamera rule might bar a specific user from sharing their camera at all.

Some ideas of features to add/bugs to fix that involve the server side (so will need a server reboot to deploy): * Add an op command to remotely turn off somebody else's camera. * The ChatServer would send their page a message that makes it disconnect its camera. * Add a server-side moderation list that can e.g. force specific users' cameras to always be red. * Enable operators to always open a user's webcam even if that user had muted them. * Currently the ChatServer responds with an error and refuses to pass the ring message along. On the server-side moderation feature: a settings.toml block like this might be good: ```toml [[ModerationRule]] Username = soandso ForceRedCamera = true DisableCamera = false ``` It could be expanded with other moderation actions in the future. The idea is: if a user regularly has to be reminded to turn his camera red, they can be added to the server's config and have the choice taken away from them. While in there, a DisableCamera rule might bar a specific user from sharing their camera at all.
kirsle added the
enhancement
label 2024-05-16 03:45:47 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: apps/BareRTC#46
No description provided.