WebRTC-Based Voice Communication Implementation for Restaurant Staff

Job ID: 37391867

Budget: $5,000 – $10,000 USD

# you must have WebRTC development experience and share similar project experience. You won't be considered otherwise.

Closing Date: November 9, 2023

Related Technology: WebRTC

Project Overview:
We need to develop a solution that enables voice communication among restaurant staff within the local restaurant premises.

Current Status:
- Implementation of a WebRTC server for voice communication among restaurant staff (managers, servers, kitchen staff).
- The restaurant has a WiFi access point where the WebRTC server and clients (Android devices) are connected to the same WiFi network.

Required Elements:
- Implementation of WebRTC-based voice communication for restaurant staff.

Development Environment/Language/Method:
- WebRTC

Key Functionality List / Key Screen List / Menu Structure / Requirements:
A. Server (standalone set-top platform, not cloud-based):
- Setup and implementation of a WebRTC server (OS: Linux, Android set-top platform).
- Implementation of login functionality for WebRTC server (client).
- Implementation of individual voice calls on the WebRTC server (1:1).
- Implementation of group voice calls on the WebRTC server (N:N).
- Implementation of all-inclusive voice communication on the WebRTC server (All:All).
- Logging functionality on the WebRTC server (communication-related data, access history, error history).

B. Clients (Raspberry Pi, Android devices):
- Implementation of clients for WebRTC (OS: Linux, Android platform).
- Implementation of login functionality to the WebRTC server (access functionality).
- Implementation of individual voice calls (1:1).
- Implementation of group voice calls (N:N).
- Implementation of all-inclusive voice communication (All:All).
- Logging functionality (communication-related data, access history, error history).
- Matching Bluetooth (physical button) headset events with each voice communication function/login function (execution).

Deliverables:
- Original source code of the developed solution.

Reference Services/Sites:
- Zoom (server and clients), Google Meet, etc.

Additional Notes/Considerations:
- Since the software will be used locally, UI is not a primary concern. If any specific UI elements are necessary, we are open to discussing them during the project.
- We are seeking a partner with experience in WebRTC development, particularly with expertise in Linux, Android, and embedded systems.
- Please provide a detailed quotation for the development of the WebRTC-based voice communication solution for restaurant staff, including all associated costs and timelines.
- We will only consider proposals from developers with relevant experience in WebRTC and the specified platforms.
Related categories: Server WebRTC