Интеграция AWS Chime в Java-приложение

#javascript #java #reactjs #aws-chime-sdk #amazon-chime

#javascript #java #reactjs #aws-chime-sdk #amazon-chime

Вопрос:

Я пытаюсь создать загрузочное приложение Java Spring, которое используется для создания / присоединения и общения с помощью AWS Chime. Я просмотрел демонстрационный код, предоставленный chime. Но выполняется node.js . Кто-нибудь может мне помочь, как интегрировать и использовать API-интерфейсы chime с помощью mvc.

Комментарии:

1. вы нашли какое-либо решение для этого?

2. @Noshaf еще нет, все еще работаю над этим.

3. вы используете aws_chime_sdk_js? дайте мне знать, если это сработает для вас, я работаю над тем же.. это будет большим подспорьем

4. @Noshaf Я попробовал следующий способ для серверной службы. Я пытаюсь создать настраиваемый пользовательский интерфейс с помощью react, который может выполнять Аудио и видеозвонки и может обмениваться файлами.

Ответ №1:

Я сталкиваюсь с той же проблемой, и я нашел несколько очень простых первых шагов.

  1. Ознакомьтесь с ключевыми понятиями https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html

  2. Получить java-модуль «aws-java-sdk-chime» из репозитория maven

  3. Создайте экземпляр AmazonChime в качестве точки входа в API Chime на стороне сервера. Настройка является чем-то более общим, поэтому вы будете работать аналогичным образом с SDK для сервера AWS

     AmazonChime chime = AmazonChimeClient.builder()......build();
      
  4. Java SDK выглядит сгенерированным (по крайней мере, частично) из чего-то более общего. Но это выглядит действительно согласованным с этой документацией, которая не специфична для Java:
    https://docs.aws.amazon.com/chime/latest/APIReference/API_Meeting.html
    Здесь вы можете найти описание API с типами данных и различными действиями, которые вы можете выполнить. Соответствующая документация по Java находится здесь https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/chime/AmazonChime.html но приведенное выше общее описание кажется мне более читабельным.

  5. Используйте экземпляр AmazonChime для создания различных необходимых вам объектов (собрание, участник, ..) И передачи данных из созданных объектов (например, URL-адреса мультимедиа и т. Д.) В клиентские приложения.

Надеюсь, что это немного помогло, Лукас

Комментарии:

1. Спасибо за информацию. На самом деле я прошел через это. Я пытаюсь создать пользовательский интерфейс, который может совершать аудио / видеозвонки и может передавать файлы в этом. Я использую React Js для интерфейса и Java-сервисы для серверной части. Для меня было бы более полезно, если бы вы рассказали мне, как использовать AWS Chime в react js. Спасибо.

2. Мне жаль, что я не могу помочь с этим. Я сосредоточен на серверной части

Ответ №2:

Недавно я сделал это в ASP.NET . По сути, я запустил приложение в Node.JS . Затем я понял, как извлечь .HTML, .CSS и javascript с помощью Chrome devtools и вставил их в файлы, которые я создал в своем проекте, и это сработало.

Теперь, когда у меня есть это в ASP.NET Приложение MVC, которое я могу использовать оттуда. Основная проблема сейчас заключается в том, что файл javascript огромен и с ним сложно работать, но я постепенно с ним справляюсь.