On demand web based Google Meet clone solution on AWS
Budget: $8 – $15 USD
We want to develop an AWS solution for video conference on demand.
The approach is similar to Google Meet as functionalities.
We don't need all Google Meet functions, just the basic communication functionalities.
Key features of the project are:
- CloudFormation script to create the whole service
- serverless API to "wake up" the whole service
- serverless API to "close all" (shut down the whole service)
- next.js + react demo application that uses the service
- AWS infrastructure should be able to handle 10 / 20 users at a time and then scale up on request.
- Functionality to store the stream on S3 in mp4 format (save should be optional and defined by parameters)
Main calls:
- /service/up
wakes up the service. It gets the following parameters:
resolution: 720p / 1080p
recording: true / false
returns the endpoint (or whatever is needed to communicate with the service)
- /service/down
close the service and free all resources.
Everything should be handled with REST APIs and video+audio using WebRTC
Next.js / React applications do not need to be "beautiful", but fully working.
The project will define 4 milestones and they will be paid every time the working version is delivered.
The approach is similar to Google Meet as functionalities.
We don't need all Google Meet functions, just the basic communication functionalities.
Key features of the project are:
- CloudFormation script to create the whole service
- serverless API to "wake up" the whole service
- serverless API to "close all" (shut down the whole service)
- next.js + react demo application that uses the service
- AWS infrastructure should be able to handle 10 / 20 users at a time and then scale up on request.
- Functionality to store the stream on S3 in mp4 format (save should be optional and defined by parameters)
Main calls:
- /service/up
wakes up the service. It gets the following parameters:
resolution: 720p / 1080p
recording: true / false
returns the endpoint (or whatever is needed to communicate with the service)
- /service/down
close the service and free all resources.
Everything should be handled with REST APIs and video+audio using WebRTC
Next.js / React applications do not need to be "beautiful", but fully working.
The project will define 4 milestones and they will be paid every time the working version is delivered.