PeerClass is a virtual classroom based in WebRTC.
Note: To be able to share your screen you need a browser extension, you can find the repo here.
echo "deb http://ubuntu.kurento.org trusty kms6" | sudo tee /etc/apt/sources.list.d/kurento.list
wget -O - http://ubuntu.kurento.org/kurento.gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install kurento-media-server-6.0
echo "deb http://ubuntu.kurento.org xenial kms6" | sudo tee /etc/apt/sources.list.d/kurento.list
wget -O - http://ubuntu.kurento.org/kurento.gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install kurento-media-server-6.0
kurento-media-server-6.0 start
TODO
3.1) Get NPM modules:
cd src/main/resources/static && npm install
3.2) Compile LESS files:
cd src/main/resources/static && gulp css
3.3) Compile TypeScript
cd src/main/resources/static && tsc
3.4) Compile with maven:
mvn compile exec:java
3.1) Download and execute the lastest release:
java -jar peerclass-latest.jar
Open a browser and visit:
https://localhost:[port]
By default port is 8443
. Note: it uses https
.
Feature / Fix / Design | Status |
---|---|
Setup Kurento Room | Doing |
Create dashboard design | Doing |
Setup API endpoints | TODO |
Setup authentication of user | TODO |
Check out also the projects page. More TODO items coming soon.
Check out the blog about the development process of PeerClass at: https://alxhotel.github.io/peerclass-blog