Project

sbmeet

0.0
The project is in a healthy, maintained state
SBMeet injects a complete, production-ready P2P WebRTC video conferencing system directly into a Rails application.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

>= 7.0.0
 Project Readme

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)

demo-video

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:

$ bundle add sbmeet

$ rails generate sbmeet:install

$ rails db:migrate

$ bin/dev 

And navigate to /rooms.