Technical sheet
This document is intended for individuals who wish to review the necessary network flows for the proper functioning of the tool: visio.numerique.gouv.fr.
Introduction
The beta version of our application is currently under development. The production infrastructure has been deployed, and this document describes its final architecture.
Technology
Our application is based on WebRTC technology to enable real-time audio and video communication. We use LiveKit as the main platform for stream management.
Protocols
Media streams, in order of resolution priority:
- UDP: the main protocol for fast and efficient data transmission.
- Unsecured TCP: used when network restrictions prevent the use of UDP.
- TURN/UDP: relaying through a TURN server using UDP.
- TURN/TLS (less recommended): secure relay via TLS, used if other options fail.
Signaling is handled via WebSockets for bidirectional communication between the client and the server.
Domain name
Addresses and Ports
LiveKit server (media and signaling)
CoTurn server
Application server
Updated on: 20/06/2025
Thank you!