Repository navigation
Домашний сервер Space v0.7.1
Совместимая пара: приложение v0.7.1 и runtime v0.7.1; схема PostgreSQL остаётся 23. Перед обновлением сохраните резервную копию пространства и отдельно состояние устройств MLS. Сначала установите приложение, затем обновите runtime через «Эфир». Для нового голосового профиля 3 нужны обе версии; v0.7.0 сохраняет прежний предел двух участников.
- Голосовые комнаты до восьми настольных участников: отдельные Opus-дорожки, одновременная передача и повторное использование места вышедшего участника без переподключения остальных. Сохраняется ограничение 128 голосовых подключений на runtime.
- Микрофон при входе выключен. Проверяются права слушать и говорить, mute/deafen и отзыв доступа. Список участников прокручивается в небольшом окне; несовместимый ответ сервера закрывает уже созданный сеанс.
- Восемь WebRTC-клиентов проверены напрямую и через принудительный TURN UDP/TCP: все 56 направлений, независимость дорожек, отсутствие собственного эха, отказ девятому, mute/deafen и повторный вход. Это стенд ICE/DTLS/SRTP и RTP; ручной разговор восьми людей и настоящий интернет пока требуют приёмки. Android-устройства и эмулятор не использовались.
- Звук доступен runtime и не является MLS/E2EE. Запись не ведётся. Для сложного NAT нужен публичный TURN, отдельно от доступного HTTPS API. Автоматическое восстановление звонка пока не реализовано.
Инструкция: https://github.com/space-protocol-project/space-server/blob/main/deploy/turn/README.md .