Для реализации видеоконференций на Linux с учетом ваших требований можно рассмотреть несколько решений. Одним из популярных и мощных вариантов является **Jitsi Meet**. Это бесплатное решение с открытым исходным кодом, которое отлично подходит для ваших целей.
### Сценарий реализации с Jitsi Meet:
1. **Развертывание сервера видеотрансляций на Linux:**
- Установите сервер Jitsi на вашем Linux-сервере. Вы можете использовать Ubuntu 20.04 или более поздние версии. Воспользуйтесь официальной документацией Jitsi для установки [Jitsi Meet](https://jitsi.github.io/handbooks/docs/devops-guide/devops-guide-quickstart).
- Установите необходимые зависимости, такие как `Prosody` (XMPP-сервер), `Jicofo` (сервер управления конференциями) и `Videobridge` (медиа-сервер).
- Настройте конфигурационные файлы для правильной работы и корретного использования локального домена.
2. **Обеспечение подключения со смартфонов и компьютеров:**
- Jitsi Meet поддерживает подключение через браузер без необходимости установки дополнительных плагинов. Достаточно откроить ссылку на конференцию в браузере.
- Вы можете также использовать клиент Jitsi для Android и iOS, который можно скачать из магазинов приложений. Эти клиенты позволяют пользователям подключаться к конференциям с мобильных устройств.
- Обеспечьте доступ к серверу по локальной сети с помощью соответствующей IP-адресации.
3. **Гарантия отсутствия требований к регистрации и доступу к сторонним сервисам:**
- Jitsi Meet не требует регистрации. Вы можете создать конференцию просто по уникальной ссылке, которую передаете участникам.
- В настройках сервера отключите функции, требующие аутентификации, если они включены.
- Для работы по локальной сети отключите доступ к внешним ресурсам — это может потребовать дополнительной настройки сетевых параметров и, возможно, использования маршрутизатора.
### Дополнительные рекомендации:
- Убедитесь, что у вас достаточно мощный сервер, чтобы обрабатывать количество одновременных видеопотоков. Рекомендуется использовать сервер с 4 ядрами и 8 ГБ ОЗУ как минимум для средних конференций.
- Для улучшения качества видеосвязи вы можете дополнительно настроить различные параметры сервера, такие как ограничение битрейта или качество видео.
- Если вам также нужно записывать встречи, вы можете использовать интеграцию с Jibri, но это потребует дополнительной настройки.
Эта схема реализации вполне соответствует вашим требованиям для создания системы видеоконференций на Linux в локальной сети.