webRTC

webRTC enables real-time peer-to-peer communication for low-latency exchange of medical images and related data to support teleconsultation in medical imaging.


Key Features:

  • webRTC protocol: Implements the webRTC protocol to provide real-time, peer-to-peer communication for low-latency exchange of medical images and signaling data between clients.
  • Peer-to-peer networking: Enables direct client-to-client data transfer without intermediaries, reducing transmission latency.
  • Microservices architecture: Employs a microservices architectural pattern to modularize components for independent deployment and scalability.
  • Single-page application (SPA): Delivers functionality as a single-page application that manages dynamic content updates within a single web context.
  • Heterogeneous workflow integration: Integrates heterogeneous workflow management systems to accommodate diverse clinical processes and protocols.
  • Scalability and extensibility: Designed for scalable deployments and extensible functionality to support evolving system requirements.
  • Device-transparent interactions: Supports device-transparent interactions among clients to enable cross-device collaboration.

Scientific Applications:

  • Teleconsultation in medical imaging: Enables real-time teleconsultation workflows for radiologists to exchange images and expert opinions.
  • Remote interdisciplinary collaboration: Facilitates geographically distributed collaboration among healthcare professionals for image interpretation and decision support.
  • Cross-institutional workflow coordination: Accommodates integration of diverse institutional workflows via heterogeneous workflow management systems.
  • Scalable clinical deployment: Supports scaling of teleconsultation services to larger user bases and distributed clinical settings.

Methodology:

Implements webRTC-based peer-to-peer real-time communication within a microservices architecture, delivered as a single-page application, and integrates heterogeneous workflow management systems.

Topics

Details

License:
BSD-3-Clause
Maturity:
Mature
Cost:
Free of charge
Tool Type:
api, web application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
C++
Added:
7/3/2019
Last Updated:
6/16/2020

Operations

Publications

Andrikos C, Rassias G, Tsanakas P, Maglogiannis I. An Enhanced Device-Transparent Real-Time Teleconsultation Environment for Radiologists. IEEE Journal of Biomedical and Health Informatics. 2019;23(1):374-386. doi:10.1109/jbhi.2018.2824312. PMID:29993993.

PMID: 29993993
Funding: - Greek General Secretariat of Research and Technology under GSRT: 93557/2015

Documentation

Links