The ClassREC architecture consists of four principal modules:
- IP Recording Module: records high-resolution video streams from IP cameras.
- Class Scheduling Module: automatically starts recording according to uploaded teaching schedules.
- Distribution Module: exports MP4 files and uploads them to Google Drive, Facebook, YouTube, and FTP.
- Admin Module for centralized system administration.