• Projects 3
  • Rating 5.0
  • Rating 943

Budget: 1909 USD Deadline: 21 days

For the development of the on-premise system "ViM" with 100 connections (10 rooms for 10 people each), it is critically important to lay down the correct SFU architecture with an eye on growth. It is optimal to use mediasoup in Docker with a host network, which will eliminate NAT issues and allow for efficient CPU core utilization.
My approach is based on separating the signaling layer (Node.js/Socket.io + Redis for rooms) and media servers. As the load increases to 1000 users, we scale the platform horizontally by adding SFU nodes and connecting them via PipeTransports. To give an idea, initializing a mediasoup worker looks something like this:
const worker = await mediasoup.createWorker({ rtcMinPort: 10000, rtcMaxPort: 20000 });
const router = await worker.createRouter({ mediaCodecs });
const transport = await router.createPipeTransport({ listenIp: '0.0.0.0' });
I am ready to deploy a basic SFU prototype in Docker on your test server within 3 days after receiving access.

  • Projects 9
  • Rating 5.0
  • Rating 6 723

Budget: 4500 USD Deadline: 60 days

I will develop an SFU platform based on mediasoup (Node.js) with a signaling layer via WebSocket and isolated Room objects for each of the 10 rooms. Microservice architecture: separate Docker containers for signaling, media server, and API gateway, horizontal scaling by adding mediasoup workers without stopping the service. Which component is needed first, just the backend with signaling API or immediately with the frontend client in React?

  • Projects -
  • Rating -
  • Rating 561

Budget: 1000 USD Deadline: 7 days

Hello!

My name is Evgeny, and I have been professionally developing mobile applications, websites, web services, and web applications for 7 years.

*The cost I indicated is for 1 hour of work. To provide a more detailed price, I would like to get in touch/call and discuss the details.

- You can review my portfolio, feedback, and awards in my profile.

Why should you choose me?
- I have taken 1st and 2nd places in international championships and competitions in the IT field.

Advertising exchange in Telegram Vortex (Vue.js + Laravel)
  • Projects -
  • Rating -
  • Rating 596

Budget: 200 USD Deadline: 1 day

Hello!

We can create an on-premise video conferencing platform for this task.

1. Do you need an immediate launch for 100 connections or with capacity for growth?
2. Are there already requirements for rooms, roles, and integrations?


About us

Сервис аренды автомобилей
  • Projects 15
  • Rating 5.0
  • Rating 9 255

Budget: 1000 USD Deadline: 20 days

Good afternoon. My name is Vladimir.

I am an experienced developer with 8 years of experience in creating turnkey websites, mobile applications, and complex web systems.

I specialize in developing modern, responsive, and high-performance solutions. Over 8 years of practice, I have built a deep technical stack:

Frontend and interfaces: HTML, CSS, JavaScript, TypeScript, React.js, Next.js, Vite, Tailwind CSS, Bootstrap, and Elementor.

Mobile development: React Native and Flutter.

  • Projects -
  • Rating -
  • Rating 663

Budget: 1000 USD Deadline: 1 day

Hello! On-premise video communication on SFU architecture with Docker and a foundation for horizontal scaling of media servers is a topic close to me: I have built real-time systems and WebSocket infrastructure for my streaming platforms. A microservices approach for scaling up to 1000 users is quite feasible. Let's discuss the details in private messages.

Hava TV
  • Projects -
  • Rating -
  • Rating 620

Budget: 2000 USD Deadline: 150 days

👋 Hello! My portfolio - Freelancehunt

💼 I have experience working with high-load web projects and microservices architecture. I am ready to develop an on-premise video conferencing system based on SFU with containerization via Docker and the possibility of further horizontal scaling.

🤓 For an accurate estimate, I would like to clarify the requirements for functionality, authorization, conference recording, and deployment infrastructure.

⏰ Deadline: from 4–5 weeks
💵 Budget: $400/week, more details after agreement

🚀 Complex projects become simple when the architecture is well thought out from the very beginning.

  • Projects 3
  • Rating 5.0
  • Rating 1 124

Budget: 4000 USD Deadline: 90 days

👋 Good day, the best and largest projects —> Freelancehunt

I have worked on large-scale platforms, CRM systems, personal accounts, and high-load projects with distributed architecture. I also have a team of developers, designers, and DevOps specialists that we can involve for the implementation of such a solution.

🔥 I have studied the technical specifications. As far as I understand the task, it requires the development of a custom on-premise video communication platform using SFU architecture, supporting scalability, multi-tenancy for organizations, personal accounts, and an administrative control panel.

I propose to divide the project into several stages:

• Designing the system and infrastructure architecture.
• Developing the core of the platform and the conference management system.

  • Projects 6
  • Rating 4.5
  • Rating 1 309

Budget: 4500 USD Deadline: 50 days

Hi, Maksudi.

I can develop the on-premise video conferencing system with SFU architecture. I have experience with WebRTC, microservices, Docker, and media servers.

For architecture I recommend Node.js signaling server, Janus or Kurento as SFU media servers in Docker containers, and PostgreSQL for management. System scales horizontally by adding media server containers behind load balancer. Each server handles multiple isolated rooms supporting 100 concurrent users expanding to 1,000 with additional containers.

Also I am available to discuss media server selection.

Best,
Youssef

  • Projects -
  • Rating -
  • Rating 196

Budget: 25000 USD Deadline: 100 days

we already have a nearly ready base for such a video communication system - it can be quickly adapted for on-premise and discussed in the exchange chat right now, I am available ))

preliminary estimate for the first industrial version - from 950,000 UAH and about 100 days.

WE would start with SFU architecture, room service, signaling, roles, control panel, monitoring, and Docker deployment.

for 100 simultaneous connections, we can lay out a starting scheme with 1-2 media nodes, and scale up to 1000 users by adding SFU servers and balancing rooms.

look, there’s a nuance... if a custom SFU core is needed from scratch, the amount and timeline will be significantly higher, so I wouldn’t complicate things and would rely on a proven media foundation.

  • Projects -
  • Rating -
  • Rating 379

Budget: 1000 USD Deadline: 7 days

Hello!

I have reviewed the task and architectural requirements. This is not about a standard video call service, but about building a custom on-premise platform with SFU architecture, containerization, a multi-level role system, B2B cabinets, and further horizontal scaling to 1000+ simultaneous users.

I have also considered the requirements for using WebRTC, LiveKit or Mediasoup, Redis for room dispatching, PostgreSQL for data storage, JWT authorization, guest links, multilingual support, and administrative panels of various access levels. Additionally, the specifications include infrastructure requirements: Docker, Nginx/Traefik, Coturn, SSL, and preparation for clustering media servers.

For such a project, the architecture can be built around LiveKit, as it significantly speeds up the development of SFU-level solutions, has ready-made scaling mechanisms, and is well-suited for corporate video communication platforms. Alternatively, the business logic and administrative part can be implemented on NestJS with separate services for authorization, billing, organizations, and infrastructure monitoring.

It is advisable to carry out the development in stages: first, the core of the video conferencing system with rooms, authorization, and an administrative panel, after which the B2B functionality, billing, white-label capabilities, and financial analytics can be integrated. This approach allows for a quicker delivery of a working version of the system while simultaneously developing additional modules.

  • Projects -
  • Rating -
  • Rating 702

Budget: 300 USD Deadline: 14 days

Hello! Ready to collaborate. I offer quality and fast work. I have experience in programming various systems. Write to me)

  • Projects 9
  • Rating -
  • Rating 536

Budget: 800 USD Deadline: 30 days

Good day. I have reviewed the technical assignment: an on-premise SFU platform with a microservices architecture on Docker, designed for 100 simultaneous connections and with the capability for horizontal scaling up to 1000 users. The task is clear, and the stack has been chosen correctly.

In 3.5 years of commercial development, I have worked with NestJS (TypeScript) on the backend and React/Next.js on the frontend. I have experience in designing microservices systems, working with Docker, and WebSocket signaling. I have implemented complex B2B products where clean architecture, DI, and code quality are important. For media routing, I would consider mediasoup or LiveKit, both of which integrate well with NestJS and support horizontal scaling through Redis.

I am ready to discuss the implementation details and propose an architectural approach tailored to your requirements. Please write.

  • Projects 25
  • Rating 4.8
  • Rating 3 332

Budget: 18000 USD Deadline: 7 days

Hello. For this task, it is important to first identify the real bottlenecks rather than blindly "optimize Next.js".

What I understood about the task: The platform should have a built-in architecture for future horizontal scaling to 1000 users by adding new media servers. / To support the stated load, the system should be built on a microservices architecture using containerization (Docker)..

How I would approach it:
1. First, I will collect actual metrics: Lighthouse/WebPageTest, server timings, bundle size, and problematic API requests.
2. I will categorize the causes into SSR/cache/API/frontend bundle/images, so that fixes are targeted rather than just "installing a couple of plugins".
3. After the fixes, I will provide before/after metrics and a list of what else can be improved without risking production.

Relevant experience: full-stack/backend, automation, API integrations, internal tools and systems with business logic.

  • Projects 35
  • Rating 5.0
  • Rating 7 391

Budget: 25 USD Deadline: 1 day

Good day, Maksudi
My experience in development is over 10 years, I work with the tech stack on React Native (+TypeScript), React.js (Next/SSR +TypeScript), backend Node.js (Express/Nest) + MongoDB, Firebase + TS.
I am ready to take on the implementation of your project.
Write to me, I will be glad to cooperate.
Sincerely, Alexey.

  • Projects -
  • Rating -
  • Rating 280

Budget: 1232 USD Deadline: 1 day

Greetings. The technical specification is detailed, and the task is completely clear. The main technical challenge here is not just to launch SFU, but to correctly implement the dispatcher logic in Redis for balancing rooms between nodes during scaling, and to properly configure Coturn (STUN/TURN) to bypass strict corporate firewalls so that users do not drop UDP packets.

I suggest building the system on the NestJS (TypeScript) and LiveKit stack — it is powerful, stable out of the box, and works great with Redis for distributed architecture. For the frontend, React (PWA) would be ideal: this will meet the requirements for responsiveness, i18n localization, and white-labeling without the need to write separate native applications for each OS. I have experience with Docker containerization, working with network interfaces, Nginx, and configuring secure WebRTC connections.

Let's have a call or chat: we can discuss which engine you feel more comfortable with (LiveKit or Mediasoup) and how deep the integration with payment systems needs to be in the B2B module. I'm ready to start.

  • Projects 4
  • Rating 4.3
  • Rating 738

Budget: 2500 USD Deadline: 30 days

Good day. I have reviewed the technical specifications. I can implement it in Go + LiveKit + Postgresql/Redis as a website or desktop application. I have developed a similar mobile messenger application with video calling. Please write to discuss.

  • Projects 9
  • Rating 5.0
  • Rating 2 806

Budget: 999 USD Deadline: 7 days

Good day!

I have reviewed the task — the architecture is clear, and the choice of SFU is correct for such a load.

I propose the following stack: mediasoup as SFU (Node.js native, battle-tested with 100+ connections, horizontally scalable by adding workers/nodes) + signaling server on Node.js/Fastify via WebSocket + room and session management on a separate microservice. Everything in Docker Compose at the start, with a Kubernetes-ready config for subsequent scaling up to 1000 users. Each media server is a separate container, and the load is distributed through the room router.

GitHub: https://github.com/axbuglak
Examples: https://web.rstays.com / https://momicro.com

I am ready to discuss the architecture in more detail on a call.

Andrey K.
1 284 1
  • Projects 1 288
  • Rating 5.0
  • Rating 97 598

Budget: 5000 USD Deadline: 30 days

Hello. I have been working with React and Node.js for over 9 years. I am ready for collaboration.

  • Projects 11
  • Rating 5.0
  • Rating 1 773

Budget: 25000 USD Deadline: 45 days

Good day! We have experience in creating scalable video communication systems based on WebRTC and media servers like Janus or Mediasoup. We implement architecture supporting 100 simultaneous connections and lay the foundation for horizontal scaling up to 1000 users through node clustering. We will ensure complete isolation of rooms and data security within your on-premise environment.

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category Javascript and Typescript

11 July
10 July
7 July
2 July