
Completed
Posted
Paid on delivery
Important: Start your postulation with the word: UNDERSTOOD. Only those offers will be considered. Project Description: We are seeking a WebRTC specialist with experience in React to fix specific issues within a video call service that is currently in production. The main objective is to correct and optimize inconsistent behaviors related to video and audio streaming, screen sharing, and connection stability between users. We need help fixing the following issues: 1. Screen sharing errors * When screen sharing starts, it initially works correctly. * When screen sharing is stopped and then restarted, visual and synchronization issues occur. * A residual frame (mini preview) appears in the interface that should not be displayed. * When screen sharing is stopped, the visual React component remains rendered and only disappears after reloading the page. 2. Camera switching * The camera switch button does not have an icon assigned. * On some devices (e.g., Mac with a single camera), attempting to switch cameras ends up changing the other participant’s camera without their consent, which poses a privacy risk. * In mobile Chrome the button appears correctly, but in Chrome on Mac it is not visible before joining the call. * The behavior is inconsistent across browsers. 3. Full-screen button * Works correctly in Chrome. * Does not work in Safari. 4. Video call time synchronization issues * The call duration counter shows differences between users. * In some cases, it displays different times by several seconds or up to a minute. * Inconsistencies were also detected between the call time and the system’s current time. 5. Reconnection issues (HOST / GUEST) In certain scenarios, reconnection is not possible: * When a user hangs up and rejoins. * When the browser is refreshed. * Currently, the only functional solution is to reload both sessions to restore media. Desired Requirements: * Strong experience with WebRTC. * Experience working with React. * Knowledge of handling video/audio streams. * Experience debugging cross-browser issues (Chrome, Safari, Mobile). * Experience with real-time state synchronization. * Ability to document implemented solutions. Responsibilities: * Provide targeted support to complete the development of the video call service. * Explain each solution and decision in real time, sharing the screen during remote sessions.
Project ID: 40208698
97 proposals
Remote project
Active 1 mo ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, UNDERSTOOD. I am confident that I can effectively address the WebRTC issues within your video call service, ensuring optimal streaming quality and connection stability for users. With over 7 years of experience in software development, I have honed my skills in resolving complex technical challenges, particularly with video and audio streaming. My expertise in React and WebRTC will allow me to tackle the specific issues you've highlighted, such as screen sharing errors and camera switching inconsistencies, enhancing overall performance and user experience. I have successfully worked on similar projects and can provide clear explanations for each solution implemented via screen sharing during our sessions. I'm ready to start addressing these issues immediately, and I propose a timeline of 5 days to ensure thorough attention to detail while fixing these bugs. Best regards, Andrii
$200 USD in 1 day
3.7
3.7
97 freelancers are bidding on average $140 USD for this job

UNDERSTOOD Hi There!!! ⚜⭐⭐⭐⭐⚜(( OPTIMIZE AND FIX WEBRTC VIDEO CALL ISSUES IN REACT APPLICATION ))⚜⭐⭐⭐⭐⚜ Project GOAL: Enhance video call stability, screen sharing, camera switching, and time synchronization for a production React WebRTC app. I understand the challenges of real-time video streaming across browsers and devices. Your project requires targeted debugging to fix screen share glitches, camera switching inconsistencies, full-screen issues, call timer desync, and reconnection failures. My approach focuses on identifying root causes, implementing cross-browser fixes, and documenting each solution for future maintenance. I bring strong experience with WebRTC, React, and real-time media stream handling, along with cross-browser debugging expertise. 1. Fix screen sharing lifecycle and residual frame issues. 2. Resolve camera switching behavior across devices and browsers. 3. Ensure consistent call time synchronization and robust reconnection flows. I can provide live guidance during fixes and ensure your video call service is reliable and professional. Let’s connect to discuss next steps. Warm Regards, Farhin B.
$123 USD in 14 days
4.6
4.6

UNDERSTOOD. I’ve gone through your project details, and I can definitely assist you with fixing the WebRTC issues in your video call service. With over a decade of experience in mobile and web app development, particularly with React and WebRTC, I specialize in optimizing video and audio streaming, ensuring seamless user experiences. I've successfully tackled similar challenges, such as screen sharing errors and cross-browser inconsistencies, which will allow me to deliver the solutions you need efficiently. I will analyze each issue you mentioned, propose effective fixes, and provide clear explanations during our collaboration to ensure you understand the implementation. Here is my portfolio: https://www.freelancer.in/u/ixorawebmob To tailor the best approach, could you clarify: 1. What specific timelines are you aiming for with this project? 2. Are there any additional functionalities or features planned for the service? 3. What are your primary concerns regarding privacy and data security with the current setup? What specific timelines are you aiming for with this project? Let’s discuss over chat! Regards, Arpit Jaiswal
$155 USD in 2 days
4.6
4.6

What sets me apart from other WebRTC and React specialists is my ability to not just fix issues, but to also provide long-term, scalable solutions that benefit your company in the bigger picture. My background at Google and Apple has honed my problem-solving skills and taught me how to foresee and prevent potential issues, which is crucial for the video call service you're working on.
$140 USD in 7 days
4.2
4.2

Hi there, First I need to check the existing WebRTC and React implementation in detail, including how media streams, peer connections, and signaling are currently handled, so I can clearly understand where the inconsistent behaviors are coming from and how state is being managed across participants and browsers. Then I will analyze the screen sharing lifecycle, focusing on how tracks are added, removed, and replaced, and how React components are mounted and unmounted, in which I will fix the residual preview issue, ensure proper cleanup when screen sharing stops, and make restarting screen sharing stable without requiring a page reload. Then I will review the camera switching logic and device enumeration flow, in which I will correct the UI issues like the missing icon, prevent any possibility of switching the other participant’s camera, normalize behavior across Mac, mobile Chrome, and other browsers, and make sure permissions and device constraints are handled safely and consistently. Then I will address the reconnection flow for both host and guest, in which I will make sure media, peer connections, and application state can be re-established correctly after refresh, hang-up, or rejoin, without forcing both users to reload their sessions. Looking forward to helping you stabilize and optimize your production video call service. Thanks, Rahul
$140 USD in 7 days
4.0
4.0

UNDERSTOOD. ✋ Hi There!!! ✋ THE GOAL OF THE PROJECT:- Stabilize and optimize the existing WebRTC video call service by fixing streaming, reconnection, synchronization, and cross browser issues in a React based production environment. I carefully reviewed all listed problems including screen sharing restart glitches and ghost components, unsafe camera switching behavior across devices, Safari full screen failure, call time desync between users, and broken reconnection flows after refresh or hang up, along with the need for clear explanations during live debugging sessions. I am the best fit because I have deep hands on experience debugging production WebRTC systems and resolving browser specific media and state issues without disrupting live users. Fix and refactor WebRTC media stream handling for screen sharing, camera switching, and reconnection logic. Cross browser debugging for Chrome, Safari, and mobile with consistent UI and privacy safe behavior. Real time state and timer synchronization between host and guest with documented fixes. I provide UI adjustments, state management fixes, testing across browsers, session walkthroughs with screen sharing, documentation, and full source code delivery at project completion. I bring 9+ years experience as a full stack developer and have already fixed similar WebRTC and React video call issues in live communication platforms. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
$100 USD in 10 days
3.7
3.7

UNDERSTOOD Hi, I’m a WebRTC specialist with solid React experience and a strong track record fixing exactly these kinds of video call issues. I’ve resolved screen sharing glitches, camera switching bugs, full-screen inconsistencies across browsers, call time sync problems, and robust reconnection logic that handles refreshes and hangups seamlessly. I focus on clear, modular code and real-time state sync, plus I’m happy to document every fix and explain my approach live via screen sharing to keep you fully in the loop. Looking forward for your positive response in the chatbox. Best Regards, Arbaz T
$140 USD in 7 days
3.9
3.9

UNDERSTOOD. I will address the issues related to screen sharing errors, camera switching, full-screen button functionality, video call time synchronization, and reconnection issues by leveraging my expertise in WebRTC and React. Let's discuss further to ensure a seamless resolution. Please start the chat. Regards, Sai Bhaskar
$150 USD in 5 days
3.4
3.4

UNDERSTOOD. With my extensive experience in WebRTC and React, I am confident in my ability to fix the specific issues that you are facing in the video call service. I have a deep understanding of video and audio streaming, screen sharing, and connection stability which are key areas for this project. Throughout my 8 years as a Full-Stack Developer, I have handled similar issues and successfully resolved inconsistencies tied to video call sessions. One of my most valuable attributes is my debugging capabilities across browsers including Chrome, Safari, and Mobile; this is crucial for finding solutions to the varying issues caused during camera switching, screen sharing and full-screen button operations seen between these browsers. Additionally, I’m on hand to maintain real-time state synchronization which is essential for ensuring accurate counter display and time synchronization within the app. Besides that, as part of my deliverables in this role I'll provide documentation of implemented solutions. This helps in knowledge transfer if future issues arise. Rest assured that throughout the development process I will keep you updated on each solution and decision made by conducting remote sessions or sharing screens as needed.I look forward to working with you to ensure a smooth functioning and improved video call experience for all users
$100 USD in 3 days
3.1
3.1

UNDERSTOOD. Hello there, I’m a WebRTC specialist with strong **React production experience**, and I’ve debugged exactly these kinds of issues in live video-call systems—screen sharing lifecycle bugs, cross-browser media inconsistencies, device handling, and reconnection edge cases. I can step in and **surgically fix** the problems you listed without destabilising what’s already working. How I’ll approach this: • Audit media track lifecycle (add/remove/replace) to fix screen-share restart bugs, ghost frames, and unmounted React components • Correct camera switching logic so device changes are **local-only**, privacy-safe, and consistent across Chrome, Safari, and mobile • Fix missing UI/icon rendering tied to pre-join state and browser conditions • Resolve Safari fullscreen issues using proper WebKit-compatible APIs • Normalise call timers using a shared authoritative timestamp (not local clocks) • Stabilise reconnection flows for refresh, rejoin, and host/guest role recovery What I bring: • Deep WebRTC knowledge (tracks, senders, transceivers, renegotiation) • Strong React state and lifecycle handling for real-time media • Cross-browser debugging (Chrome, Safari, Mobile) • Clear, real-time explanations with **screen sharing during sessions** • Clean fixes + documentation of every change I’m comfortable working directly in a production codebase, explaining decisions live, and leaving you with a system that’s predictable and stable. Ready to start immediately.
$140 USD in 7 days
3.1
3.1

Hello UNDERSTOOD I’m a WebRTC and React specialist with experience fixing video/audio streaming, screen sharing, and connection stability issues in production applications. I can resolve your screen-sharing bugs, fix camera switching behavior across devices and browsers, ensure full-screen functionality works on Safari, and synchronize call duration timers accurately between users. I also have experience handling reconnection scenarios for hosts and guests, implementing robust solutions so users can rejoin without needing full reloads, while documenting all fixes clearly. I am comfortable sharing my screen during remote sessions to explain each solution in real time and ensure cross-browser compatibility and stable real-time media streaming. Regards, Homayun
$120 USD in 1 day
2.8
2.8

Hello, UNDERSTOOD. I’ve reviewed your WebRTC + React issues and can resolve the screen-sharing lifecycle, camera-switching privacy bug, Safari fullscreen handling, call-timer drift, and reconnection failures. My approach: reproduce each issue across target browsers/devices, add focused logging and automated checks, fix stream/track cleanup to remove residual frames, enforce correct device enumeration and selection logic, implement Safari-specific fullscreen workarounds, centralize call time against a single time source, and strengthen peer renegotiation and session recovery. I will share my screen during remote sessions, explain decisions in real time, and deliver clear documentation for each fix. To start I need repo access (branch), test accounts/steps to reproduce priority cases, and a list of target browsers/devices. I can begin immediately—initial triage within 24 hours and completed fixes within 5 days. Can you provide repo access (branch), test accounts and the top 3 reproduce steps/devices/browsers you want prioritized? Best regards,
$200 USD in 2 days
2.5
2.5

Hi, UNDERSTOOD. I have extensive experience with WebRTC and React, and I can help resolve the issues you’ve described, including screen sharing glitches, camera-switch inconsistencies, full-screen behavior in Safari, call time synchronization, and reconnection problems for both host and guest. My approach will focus on debugging cross-browser behaviors, optimizing media stream handling, and implementing real-time state synchronization so the video call service works consistently for all users, while documenting each fix thoroughly. Could you clarify whether you prefer live debugging sessions together or if I should first create a set of fixes to review asynchronously before we test on your production environment? Regards Muhammad Saad
$140 USD in 7 days
2.5
2.5

Hi there, I understand that your main goal is to implement an efficient WebRTC solution using React to enhance real-time communication capabilities. I recently developed a WebRTC-based application for a client that improved their video conferencing quality by 40%, leading to higher user satisfaction and engagement. Additionally, my expertise in React allowed me to create a seamless user interface, resulting in a 25% increase in user retention. To meet your requirements, I will design a robust WebRTC architecture integrated with React, ensuring low latency and high-quality streaming. I will also focus on optimizing the user interface for an intuitive experience across various devices. I would be happy to discuss your needs and get started right away. Best regards, Adrian
$140 USD in 7 days
0.0
0.0

UNDERSTOOD Hello, I’ve reviewed your WebRTC project and I’m confident I can stabilize and optimize your React-based video call service. With hands-on experience in WebRTC, real-time media pipelines, and cross-browser debugging (Chrome, Safari, mobile), I’ve resolved similar issues around screen sharing, camera switching, full-screen toggling, and time synchronization in production apps. I will tackle your problems by: 1) profiling and fixing screen sharing lifecycle, ensuring the UI unmounts or hides correctly when sharing stops and removing any residual previews; 2) implementing a robust camera switch flow with explicit permission handling, device enumeration, and a UI state that prevents cross-user camera changes; 3) restoring full-screen behavior on Safari with a reliable fullscreen API wrapper and gesture handling; 4) aligning call timers via server-synced clocks or peer-to-peer time estimates to prevent drift; 5) strengthening reconnection logic for host/guest roles, including clean re-join flows and media reinitialization without full page reloads. I will document every change and provide screen-sharing walkthroughs during remote sessions to ensure you understand each decision. I propose a phased approach: a 1-2 day diagnostic sprint, followed by 4-6 days of fixes and testing across key browsers and devices, with daily progress notes. Best regards,
$155 USD in 6 days
0.0
0.0

UNDERSTOOD. As a WebRTC specialist with React expertise, I can resolve the specific issues affecting your video calling service. I understand the critical need to rectify inconsistencies in video/audio streaming, screen sharing, and connection stability between users. My relevant experiences include troubleshooting screen sharing errors, camera switching issues, full-screen button discrepancies, time synchronization issues, and reconnection challenges. Looking forward to collaborating on implementing robust solutions and enhancing the video call service. Best regards, Ihor
$30 USD in 2 days
0.0
0.0

UNDERSTOOD I have carefully reviewed the requirements for the WebRTC Specialist project and I am confident in my ability to address the issues effectively. With my 3+ years of experience in WebRTC and React, I will focus on optimizing video and audio streaming, screen sharing, and connection stability. My approach involves identifying and resolving screen sharing errors, camera switching inconsistencies, full-screen button functionality, video call time synchronization, and reconnection issues. I will ensure seamless communication between users, prioritize privacy, and enhance user experience across browsers and devices. I am committed to providing detailed documentation of implemented solutions and offering real-time explanations during remote sessions. I am excited about the opportunity to work on this project and look forward to discussing it further with you. Best Regards, Ghulman
$70 USD in 1 day
0.0
0.0

UNDERSTOOD Hello, Are you facing challenges with inconsistent video and audio streaming, screen sharing errors, and connection stability in your current video call service? I understand the importance of fixing these issues promptly to enhance user experience and ensure seamless communication. I have reviewed your project requirements thoroughly and am confident in my ability to provide a comprehensive solution. With expertise in WebRTC and React, I can address the screen sharing errors, camera switching inconsistencies, full-screen button functionality, video call time synchronization issues, and reconnection problems effectively. My portfolio showcases successful projects where I have tackled similar issues, demonstrating my technical skills, clear communication, commitment to quality, and reliable post-launch support. I am eager to discuss your project further and collaborate on resolving these challenges to optimize your video call service. Please open a chat with me to delve deeper into your requirements and explore potential solutions. Website: https://www.freelancer.com/u/rajeshrolen Sincerely, Rajesh Rolen
$140 USD in 7 days
0.0
0.0

UNDERSTOOD. I am a WebRTC specialist with extensive experience in React, ready to tackle the issues with your video call service. Here's how I can help: 1. Screen sharing errors: - Implement a fix to prevent visual and synchronization issues. - Ensure proper handling of residual frames and React component rendering. 2. Camera switching: - Assign icons to the camera switch button. - Resolve privacy risks associated with camera switching. 3. Full-screen button: - Address the functionality issue in Safari. 4. Video call time synchronization: - Implement a solution to ensure accurate call duration tracking. 5. Reconnection issues: - Resolve scenarios where reconnection is currently not possible. I have successfully resolved similar issues in past projects and possess the expertise needed to optimize your video call service effectively. Let's discuss further to find the best solutions for your specific requirements.
$30 USD in 7 days
0.0
0.0

Hello Fidel, I can do the work as I have recently tackled similar projects involving WebRTC and React, delivering successful results. I am confident in my ability to address the issues related to video and audio streaming, screen sharing, and connection stability as outlined in your project description. To get started, I have a few questions and would like to discuss the project further with you. Please feel free to initiate the chat so we can delve into the specifics and kick off the project promptly. Thanks, Rohaan Sheikh
$30 USD in 7 days
0.0
0.0

UNDERSTOOD. As a WebRTC specialist with vast expertise in React, I can efficiently tackle the issues affecting your video call service. I will meticulously address the screen sharing anomalies, camera switching glitches, full-screen button inconsistencies, time synchronization concerns, and reconnection hurdles, ensuring seamless functionality. My proven track record in WebRTC, React, and video/audio streams handling positions me to deliver optimal solutions while maintaining real-time state synchronization. Let's collaborate to enhance your video call service's performance. How soon can we begin addressing these challenges?
$155 USD in 1 day
0.0
0.0

Miami Springs, United States
Payment method verified
Member since Aug 3, 2018
$30-250 USD
$100 USD
$30-250 USD
$30-250 USD
$750-1500 USD
₹1500-12500 INR
$8-15 USD / hour
$30-250 USD
₹600-3500 INR
₹12500-37500 INR
$15-25 USD / hour
$250-750 USD
₹600-1500 INR
$3000-5000 USD
$750-1500 USD
$2-8 USD / hour
$1500-3000 USD
₹37500-75000 INR
$25-50 AUD / hour
$250-750 CAD
$2-8 USD / hour
$250-750 USD
$250-750 USD
$8-15 USD / hour
$30-250 USD