This application is a Vidyo WebRTC Client. It is connected to the Vidyo infraestructure and allows people to make multi user videoconference calls. It is written using Javascript (some things are using ES6), Ember-cli and Vidyo technologies .
To read the project documentation go to the Project Wiki
If you don't have experience using Ember-cli, go to the "Tutorials" section.
- node >= 4.2.4
- npm >= 3.10.5
- bower >= 1.8.0
- phantomjs >= 2.1.1
npm install && bower install
openssl genrsa -des3 -out server.key 2048
openssl rsa -in server.key -out server.key.insecure
mv server.key server.key.secure
mv server.key.insecure server.key
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Move the generated files to the ssl
folder.
Create a config/.env
file using config/.env.sample
as template.
Copy your Vidyo plugin files to vendor/vidyo
.
ember s -ssl=true
ember test --server
npm run build_qa
npm run build_production
The generated files will be available in dist/qa
and dist/production
.