Appearance
Расширение Callbox
Вы можете использовать составное расширение Callbox — веб-приложение для видеоконференций внутри Nextbox.
Составное расширение состоит из интеграционной backend и frontend части. Для работы требуется WebRTC-сервер LiveKit, который поставляется в комплекте и разворачивается рядом с основными сервисами Nextbox.
Подробное описание расширения доступно на странице продукта.
Для установки можно воспользоваться инструкцией
Все параметры для настройки сервиса можно найти на этой странице
Архитектура
┌─────────────┐ ┌──────────────┐ ┌──────────────┐
│ Браузер │──────>│ callbox │──────>│ postgresql │
│ │ │ :8081 │ │ :5432 │
└──────┬──────┘ └──────┬───────┘ └──────────────┘
│ │
│ WebRTC │ HTTP (API)
v v
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ livekit │<──────│ livekit- │──────>│ egress-files │
│ :7880 │ │ egress │ │ :9100 │
└──────────────┘ └──────────────┘ └──────────────┘| Сервис | Назначение |
|---|---|
| callbox | Основное веб-приложение (API + фронтенд внутри Nextbox) |
| livekit | WebRTC-сервер: видео- и аудиопотоки между участниками |
| livekit-egress | Запись звонков в файлы |
| egress-files | Раздача файлов записей по HTTP |
WARNING
Данное расширение использует сторонний продукт LiveKit. Его лицензия и условия эксплуатации лежат вне периметра Nextbox — ознакомьтесь с ними на официальном сайте.