Skip to content
A row of small monitors glowing softly at an empty hospital nurse station at night.

Healthcare · Engineering, no AI

Hospital video streams, load-tested to the browser’s limit

A hospital video monitoring platform was reaching the limits of WebRTC in Chrome. An audit measured the ceiling and a batching fix kept streams stable without disturbing the wards.

Client
U.S. HealthTech company, hospital-grade video and computer vision monitoring
Segment
Healthcare
Work
Audit, load testing, scaling fix
AI
Computer vision is the client’s; the work here is the streaming layer
  • React
  • Chromium WebRTC
  • Python microservices
  • GStreamer
  • Janus
  • REST APIs

Before

What was true before

As usage grew, the client’s hospital video monitoring platform hit practical WebRTC limits in Chrome. Performance had to stay stable without disrupting hospital operations.

After

What we did

An audit of the frontend, microservices, GStreamer pipelines and Janus routing, a test harness that simulated hundreds of concurrent streams, staged connection batching, and an observability layer for connection health and stream quality.

Build log

How it was built

work log · Healthcare · U.S. HealthTech, hospital monitoring6 steps
  1. 01

    Audited the React frontend, Python microservices, GStreamer pipelines and Janus routing

  2. 02

    Built a test harness that simulated up to 500 concurrent streams

  3. 03

    Profiled Chrome WebRTC under sustained load and measured the connection ceiling

  4. 04

    Implemented staged connection batching and queueing for high-concurrency streams

  5. 05

    Added observability for connection health, stream quality and usage

  6. 06

    Proposed alerting and a roadmap for scaling beyond the local network

Measured

Results

As reported in the published case.

concurrent streams tested under controlled load
500
entities audited across client systems
400+
week average audit turnaround
1
The published case on oxagile.com

This engagement did not include AI. It is here as evidence of the engineering that AI work sits on.

Next step

Yours would be the next one.

Tell us where it breaks, and you get a written answer on what breaks first and what it costs.