Enhancement and Refactoring of WebRTC-Based Meeting Application for Scalability and Advanced Features
₹75000-150000 INR
Pago na entrega
We are seeking expertise to revamp our current online meeting application powered by WebRTC, aiming for improved scalability and functionality. The application's key components include:
A WebRTC server built with Node.js
A front-end interface developed in React.js, facilitating the scheduling of 2-party meetings between participants, generating unique meeting IDs, and supporting a browser-based meeting recorder. Notably, our solution is entirely custom-built, devoid of third-party APIs for recording or other functionalities.
Objectives for Refactoring/Rearchitecting:
Multi-Party Support: Enable the application to support meetings with up to 100 participants, ensuring stability and performance.
Independent Audio and Video Recording: Implement separate recording streams for audio and video to enhance playback and editing capabilities.
Live Captioning: Introduce live captioning to improve accessibility and user engagement.
Server-Side Recording: Shift recording functionalities from the browser to the server side to ensure reliability and better manage resources.
Dynamic Participant Display: For meetings exceeding 16 participants, dynamically display up to 16 participants, prioritizing those currently speaking.
Screen Sharing: Incorporate screen sharing functionality to broaden the application's utility for presentations and collaborative sessions.
API Development: Develop comprehensive APIs for all the above functionalities, allowing third parties to build custom clients based on our core services.
This project aims to not only scale the application to accommodate larger meetings but also to enrich the user experience with advanced features such as live captioning and separate audio/video recordings. By transitioning recording to the server side and offering an API for extended functionalities, we aim to create a versatile platform that meets the diverse needs of modern online communication.
ID do Projeto: #37761879
Sobre o projeto
33 freelancers estão ofertando em média ₹110004 nesse trabalho
Hello I have read your requirements and I can help you. Please message me so that we can have a detailed discussion. I have 8+ years of combined experience and mastery in Mobile App and web development, and other so Mais
Dear Sir/Madam Narendra Kumar, Project Manager at Softcubical Technologies, presents our bid for enhancing your online meeting application powered by WebRTC. Our seasoned developers excel in JavaScript, Node.js, React. Mais
With a proven record of mastering complex projects and enhancing their scalability and effectiveness, my team at OTUSONE is uniquely qualified to tackle your meeting application's overhaul. Having built numerous full-s Mais
I am Sanskriti, a seasoned developer who excels in exactly the areas your project requires. My deep knowledge and extensive working experience with JavaScript and React.js make me an ideal fit. I’ve worked on several p Mais
Dear Client, Just finished reading the brief details of your job, I am excited to submit my proposal for the revamp of your online meeting application powered by WebRTC, with a focus on improving scalability and funct Mais
Hello Mate!Greetings , Good afternoon! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and Europea Mais
Good day, How are you? I went through your description and would like to grab this opportunity to make sure you are 100% satisfied with my work. With 6 years of professional experience in software development and a p Mais
Building highly scalable and feature-rich applications is one of my core strengths. With expertise in JavaScript, Node.js, and React.js, I am confident in enhancing your WebRTC-based meeting application to meet the obj Mais
Having comprehensive knowledge and experience in JavaScript, Node.js, and React.js, my team and I can deliver the enhanced scalability and advanced features your WebRTC meeting application requires. With our front-end Mais