Skip to content

Домашний сервер Space v0.7.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 21:37
· 35 commits to main since this release

Совместимая пара: приложение 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 .