SBMeet
SBMeet is a fully functional, high-definition (1080p) WebRTC video conferencing for your rails application.
One on One only , fullscreen supported (even in stupid IOS),realtime bandwith and audio level visualisation.
It support 4/5g to wifi switch , page refresh and ios fullscreen and it comes with basic bootstrap styling.
Minimal implementation , with maximum performance .(Work on basic dyno of heroku)
Prerequisites
- Devise (Used to ensure room administration as well as reconection or participant maxing)
- PostgreSQL (Used natively for both ActiveRecord and ActionCable signaling)
- Importmap, esbuild, or Webpack (for Stimulus and ActionCable JS)
Installation
Add gem 'sbmeet' to your Gemfile and run bundle install.
It takes care of styling with bootstrap cdn if not present
It injects configurations and views files .
Usage
Run the installation generator:
rails generate sbmeet:install
rails db:migrate
Start your server (bin/dev) and navigate to /rooms.