restarone / violet_rails

an app engine for your business. Seamlessly implement business logic with a powerful API. Out of the box CMS, blog, forum and email functionality. Developer friendly & easily extendable for your next SaaS/XaaS project. Built with Rails 6, Devise, Sidekiq & PostgreSQL
https://violet.restarone.solutions
MIT License
96 stars 44 forks source link

implement video chat #1598

Open donrestarone opened 12 months ago

donrestarone commented 12 months ago

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
alis-khadka commented 11 months ago

Suggestions:

Pralish commented 11 months ago

Suggestions: