Articles on: Visio

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:

  1. UDP: the main protocol for fast and efficient data transmission.
  2. Unsecured TCP: used when network restrictions prevent the use of UDP.
  3. TURN/UDP: relaying through a TURN server using UDP.
  4. 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

Was this article helpful?

Share your feedback

Cancel

Thank you!