Automated Jitsi/BBB Meeting Join App
Budget: ₹12,500 – ₹37,500 INR
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
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
Related categories:
C Programming
Python
Linux
Web Scraping
Software Architecture
Debugging
Ubuntu
Raspberry Pi
Automation
API Development