Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
lib
 
 
log
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Balladina

Code Climate Build Status Coverage Status

An online jam session with recording capabilities. The idea is to put some people together, using WebRTC for their session and a backend to record each person's track data.

Running

Be sure that you have the following binaries in your path:

  • zip
  • sox
  • lame

All can be found in good Linux and Unix systems via their lovely package managers (or ersatz managers, such as Homebrew).

Balladina requires a Ruby with 2.0 syntax. That means:

  • Ruby 2.x
  • JRuby-1.7
  • Rubinius 2.2.x

The first two have been tested quite a bit and are known to work well.

After cloning the source, install the bundle and run:

    $ bundle exec foreman start

This will start the stupidest of frontends and the backend. To try it, go to http://localhost:9292. For now, recording is restricted to WebKit-based browsers, and doesn't work on Linux. This will change in the near future.

About

A Celluloid-backed WebRTC session recorder

Resources

License

Releases

No releases published

Packages

No packages published