The web application is capable of doing the following:
- Receive an WebRTC media stream from a URI
- Broadcast the media stream to multiple end users using WebRTC.
- Ensure error handling in case of broken streams and add multiple streams dynamically.
- Allow the user to start or stop the incoming stream that is being displayed
I have managed to put the back-end in place. However, I am facing problems in getting my front-end working.
Kurento Media Server needs to be installed on the local computer for the application to work. Please visit the installation guide for further information.
-
Clone the project to your local computer.
-
Go to the project folder.
-
Start the
coturnand media servers.sudo service coturn startsudo service kurento-media-server restart -
Start the application with the folowing command
mvn -U clean spring-boot:run
The application will start running on port 8080 in the localhost by default. Therefore, open the URL http://localhost:8080/ in a WebRTC compliant browser