Простой сервер на Rust с использованием Axum, обеспечивающий WebSocket-сигналинг для WebRTC соединений между клиентами.
- Обмен WebRTC сигналами (SDP Offer, Answer, ICE) между участниками
- Асинхронная работа на базе
tokio - Раздача статики из папки
public/
- Rust – основной язык программирования сервера
- Axum – современный веб-фреймворк на Rust для маршрутизации и работы с WebSocket
- Tokio – асинхронный рантайм, на котором построена вся работа сервера
- WebSocket – протокол для двусторонней связи в реальном времени между клиентом и сервером
- WebRTC – технология передачи аудио/видео между клиентами напрямую
- JavaScript – обработка WebRTC и WebSocket на клиентской стороне
- HTML/CSS – базовая разметка и стилизация пользовательского интерфейса в
public/