An asynchronous multi-track audio/video recording web application
An asynchronous multi-track audio/video recording web application.
This web application can be used to create virtual choirs.
This is helpful in times where people cannot meet freely as they want, such as in CoViD-2019 times where social distancing is a thing.
A modern browser (HTML5/JavaScript/CSS) with network connectivity to the server. Tested with Firefox 75 and Chromium 81.
The backend is written in Golang, using Gin as web framework and gorm as object-relational mapper with an SQLite backend.
The frontend uses Vue with Vue-Router and Vuetify.
Recording support is provided by RecordRTC.
git clone https://github.com/hoffie/connectedharmony && cd connectedharmony && make debug-run
This implementation is licensed under AGPLv3.
ConnectedHarmony was implemented by Christian Hoffmann in 2020.