Skip to content

dodecaphonic/balladina

Repository files navigation

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published