Use a native media pipeline for this embedded system
C++ and GStreamer replaced the proposed headless-browser processing path for direct sensor access, predictable media behavior, and integration with device-control functions.
Media, Communications and Telehealth
A native C++/GStreamer/WebRTC subsystem for embedded diagnostic devices, with negligible software-added latency and WebRTC DataChannel-based remote laser guidance.
RemoteScan is an embedded Linux medical platform that transports live media from representative devices such as ultrasound, microscope, and digital stethoscope or phonendoscope equipment to a remote clinician station. The system combines native device integration, real-time processing and encoding, WebRTC media, an application interface, and a separate control path for patient-side positioning guidance.
The initial requested concept connected medical devices through custom UVC drivers to headless Chrome and browser WebRTC. After evaluating the embedded environment and latency requirements, OPTIME proposed a native media architecture better suited to direct device access, predictable processing, and hardware control in this particular system.
OPTIME joined an existing customer engineering team for an approximately two-year engagement involving about four engineers. The team took responsibility for the native media subsystem, medical-sensor integration, custom WebRTC path, Qt/QML and TypeScript application elements, and remote guidance control.
OPTIME completed and delivered its engineering scope. The subsequent commercial status of the overall customer product is outside OPTIME’s visibility, so this case does not claim later production deployment, certification, or clinical adoption.
Ultrasound, microscope, digital stethoscope/phonendoscope, and related sources connect through native device integration.
The embedded pipeline captures, processes, and encodes sensor media without relying on headless Chrome as the processing layer.
The native WebRTC implementation transports the live media to the remote clinician application.
The clinician receives live diagnostic media for remote observation and guidance without implying automated diagnosis.
The clinician clicks a location directly in the received video image.
The application converts the selected image point into a generalized patient-side positioning command.
Coordinates travel independently from the media stream through a bidirectional DataChannel.
Patient-side control logic moves the laser positioning mechanism to provide visible physical placement guidance.
C++ and GStreamer replaced the proposed headless-browser processing path for direct sensor access, predictable media behavior, and integration with device-control functions.
WebRTC carries the clinician-facing media, while DataChannel messages carry selected coordinates back to patient-side control logic. The two paths remain conceptually and operationally distinct.
The native capture, processing, encoding, and transport pipeline introduced negligible additional software latency, leaving network conditions as the primary contributor to end-to-end delay.
The system translates an authorized clinician’s selected image location into visible laser guidance; it does not infer placement, diagnose a condition, or make a clinical decision.
The project moved from the proposed custom-UVC/headless-Chrome/browser-WebRTC concept to a native embedded pipeline. That choice was specific to the device integration, latency, and control requirements of this platform rather than a general judgment about browser communications.
The delivered engineering scope connected medical sensors to a native C++/GStreamer pipeline, custom WebRTC transport, clinician viewing, and a DataChannel-based click-to-laser guidance path. The pipeline introduced negligible additional software-processing latency.
OPTIME completed and delivered its engineering scope. Subsequent commercial, deployment, certification, and product status remain outside OPTIME’s visibility and are not claimed.
CONTACT US
Austin, Texas
Distributed engineering teams across North America, Europe, the Caucasus, and Latin America.
[email protected]