webrtc-showcase
webrtc-showcase is a video chat application built with the Play Framework, Scala, Akka, and WebSockets, designed to connect users with the Kurento Media Server. The software enables presenters to broadcast their webcam and microphone feeds to a large audience of up to 100 users with low latency. It supports hosting multiple simultaneous chat rooms, allowing users to quickly join specific sessions. Additional features include a simple in-app chat interface and a real-time list of connected participants. The application is designed for easy local execution and server deployment. Setup requires Oracle Java 8, SBT, and Docker Compose, along with running the Kurento infrastructure via Docker. A local domain binding is necessary for local testing, while remote server deployments mandate HTTPS configuration, typically handled via NGINX and Let's Encrypt certificates. The frontend is built using Angular and requires specific build flags for production deployment. System administrators can verify Kurento connectivity