Jazz — это платформа для проведения видеоконференций. Она предоставляет возможность организовывать встречи и общаться онлайн с использованием различных инструментов для совместной работы и обмена информацией.
Jazz SDK Web - это набор утилит низкого уровня для работы с платформой Jazz. SDK позволяет создавать конференции, управлять аудио и видео участников, переключать камеру и микрофон.
Jazz SDK Demo App - это веб-приложение, основная задача которого познакомить разработчика с набором инструментов для работы с платформой Jazz.
Для начала установим зависимости
npm install
Запускаем проект
npm start
Переходим по ссылке http://localhost:8080
Для работы Jazz SDK требуется ключ (SDK Key), который нужен для любых интеграций c платформой видеоконференций.
Транспортный токен - содержит в себе зашифрованную информацию о пользователе и позволяет запросить Jazz токен.
Jazz токен - предоставляет доступ к Jazz 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) => {});