Web frontend to a V4L-compatible webcam, running on Perl and using Materialize CSS for display.
Supports screenshots and messages using LDAP for account checking.
Messages can be audio-transcripted using espeak or an external web API.
Dependencies and setup:
sudo apt-get install perl apache2 cpanminus espeak fswebcam
sudo cpanm CGI HTML::Scrubber URI::Escape LWP::Simple Net::LDAP Digest::MD5 Template File::ReadBackwards
sudo usermod -a -G video www-data
sudo a2enmod cgi
Don't forget to configure your apache sites-enabled in order to execute .pl scripts.
If you want to get better fps than my shit implementation, support for (or any other external mjpeg streamer really) is available.