SaluteJazz — это сервис для проведения видеоконференций. Он предоставляет возможность организовывать встречи и общаться онлайн с использованием различных инструментов для совместной работы и обмена информацией.
SaluteJazz SDK Web - это набор модулей для интеграции с сервисом видеоконференций SaluteJazz, который позволяет:
- создавать комнаты для онлайн-конференций;
- настраивать название комнаты и доступы участников;
- управлять аудио- и видеопотоками всех участников конференции.
SaluteJazz SDK Demo App - это веб-приложение, основная задача которого познакомить разработчика с набором инструментов для работы с сервисом SaluteJazz.
Запускаем проект в режиме разработки
npm -w jazz-sdk-testapp-web run start
Автоматически откроется http://localhost:8080
Запускаем проект в режиме разработки
npm -w jazz-sdk-testapp-desktop run start
Автоматически запустится приложение
Для работы SaluteJazz SDK требуется ключ (SDK Key), который нужен для любых интеграций c платформой видеоконференций.
Транспортный токен - содержит в себе зашифрованную информацию о пользователе и позволяет запросить Jazz токен.
Jazz токен - предоставляет доступ к SaluteJazz API.
Рекомендуется формировать транспортный токен на стороне сервера - это позволит скрыть SDK Key от публичного доступа.
src/shared/utils/sdkToken.ts
createSdkToken(SDK_KEY, {
iss: 'JazzTestApp',
userName: 'USER_NAME',
sub: 'USER_ID',
})
.then(async ({ sdkToken }) => {
// sdkToken - транспортный токен
})
.catch((error) => {});