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
Governance
https://webrtc.org/start/Links
Repository
https://github.com/webrtc