P2P-передача файлов через WebRTC
ROOTWIN PROJECT начал разработку веб-инструмента для прямой передачи файлов через WebRTC. Идея простая: пользователь выбирает файл, создаёт сессию, второй участник подключается по ссылке или коду, а данные идут напрямую между браузерами.
Почему WebRTC
Для приватного обмена файлами не всегда нужен промежуточный сервер. WebRTC позволяет выстраивать прямое соединение между пользователями и сокращать количество мест, где файл может задержаться или быть сохранён.
В первом прототипе фокус сделан на базовых возможностях:
- создание одноразовой комнаты передачи;
- выбор файла в браузере;
- соединение двух клиентов;
- отображение прогресса передачи;
- минимальная серверная роль только для сигнального обмена.
Дальше
Проект развивается как часть будущего автономного набора сервисов ROOTWIN. После стабилизации базовой передачи команда планирует улучшать UX, добавлять поддержку больших файлов и сценарии, где пользователь может быстро поделиться материалами без регистрации и лишней инфраструктуры.