violet_rails icon indicating copy to clipboard operation
violet_rails copied to clipboard

implement video chat

Open donrestarone opened this issue 2 years ago • 2 comments

Is your feature request related to a problem? Please describe. currently there is no built-in way of scheduling video calls

Describe the solution you'd like

  1. ability to create rooms, both public and private (requiring participants to have a user account and be signed in)
  2. ability to share room URL
  3. ability to join the room
  4. ability to mute/unmute and be camera on/off
  5. ability to destroy a room

examples:

  1. webRTC and hotwire: https://github.com/domchristie/webrtc-hotwire-rails
  2. webRTC and action cable with explanations: https://github.com/jeanpaulsio/action-cable-signaling-server

donrestarone avatar Sep 10 '23 21:09 donrestarone

Suggestions:

  • We could also add a chat functionality and provide the option of downloading the chats as well to the room creator while leaving/destroying the room.
  • Screen Sharing functionality
  • Highlight the video element of the person who is speaking at the moment

alis-khadka avatar Sep 13 '23 15:09 alis-khadka

Suggestions:

  • Ability to record calls
  • Video and audio transformation / enhancement (Eg. blur background, remove background noise)
  • Roles : https://support.zoom.us/hc/en-us/articles/360040324512-Roles-in-a-meeting

Pralish avatar Sep 13 '23 15:09 Pralish