Automated Jitsi/BBB Meeting Join App

Заказчик: AI | Опубликовано: 29.10.2025
Бюджет: 30 $

Request for Proposal (RFP): Automated Meeting Room Join Trigger for Jitsi/BBB on Raspberry Pi/Ubuntu Hardware 1. About the Issuer Infinitumtech is looking for their client vendors 2. Project Overview Develop a lightweight application for Raspberry Pi or Ubuntu Linux devices that can monitor specified Jitsi Meet or BigBlueButton (BBB) rooms. On detection of participant activity (i.e., someone joining a designated room), the hardware should automatically launch a browser or meeting app to join the session. 3. Objectives • Real-time room monitoring for specified Jitsi/BBB meeting URLs. • Automated joining trigger: When anyone joins a room, the local device should auto-launch browser or meeting app, navigating to the corresponding URL. • Compatibility: Must run reliably on Raspberry Pi (all major versions) and Ubuntu Linux (low resource footprint). • Robustness and Security: Ensure reliability, avoid false triggers, and secure device access. 4. Scope of Work • Develop a service/daemon that: o Monitors Jitsi or BBB rooms (via public APIs, webhooks, or web-scraping if APIs are unavailable). o Detects real-time participant joins. o Triggers browser launch (e.g., Chromium, Firefox) or dedicated app for auto-joining the meeting. • Provide configuration utility for: o Room URLs input. o Join behavior setup (headless vs full browser, desktop notification, etc.). • Include logging for monitoring and troubleshooting. • Support basic alerting (on-screen display, log entries on join trigger). • Installation instructions and scripts for easy deployment. 5. Technical Requirements • Must run as a background service with auto-start support. • Resource optimized for single-board computers (Raspberry Pi). • Support for command-line and GUI configuration (optional). • Must gracefully handle network disruptions and invalid links. • Security: restrict unauthorized access, protect stored credentials. • Clean, documented, and maintainable codebase. 6. Deliverables • Source code and installer scripts (.deb, .sh, etc.). • User and admin documentation. • Demo-ready setup showing automated meeting join flow. • Example logging and troubleshooting guide. • List of supported OS images and hardware revisions (Raspberry Pi, Ubuntu). 7. Proposal Submission Criteria • Company profile and experience with video conferencing automation. • Description of technical approach and architecture. • Past relevant projects/reference clients. • Timeline and project milestones. • Detailed pricing. • Support/maintenance commitment. 8. Evaluation Criteria • Functional completeness and reliability. • Demonstrated low resource usage. • Security and robustness. • Price and post-deployment support terms. • References and experience. Please find the enclosed document