As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
O procedimento a seguir demonstra como criar uma reunião com áudio e vídeo para seus aplicativos do servidor e do cliente. Antes de começar, é necessário integrar seu aplicativo cliente a uma biblioteca cliente do SDK do Amazon Chime. Para obter mais informações, consulte Saiba mais sobre as bibliotecas de clientes do SDK do Amazon Chime.
Para criar uma reunião com áudio e vídeo
-
Complete as etapas a seguir em seu aplicativo de servidor:
-
Usar a CreateMeetingAção de API na Referência de API do SDK do Amazon Chime para criar uma reunião. Especifique uma AWS região usando o
MediaRegion
parâmetro. Para obter mais informações sobre a escolha de uma região de reunião, consulte Regiões de reunião. -
Adicione participantes à reunião usando o CreateAttendeeAção de API ou o BatchCreateAttendeeAção da API. Transfira com segurança a reunião e o participante do seu aplicativo de servidor para o cliente autorizado como o respectivo participante. Para obter mais informações sobre reuniões e participantes, consulte Meeting e Attendeena Referência da API do Amazon Chime SDK.
-
-
Complete as etapas a seguir em seu aplicativo de cliente:
-
Use uma biblioteca cliente do SDK do Amazon Chime para estruturar um objeto
MeetingSessionConfiguration
. Use as informações da reunião e do participante das etapas anteriores. -
Implemente a interface
AudioVideoObserver
. -
Crie uma
MeetingSession
usando aMeetingSessionConfiguration
. -
Use o
AudioVideoFacade
daMeetingSession
para controlar a mídia em tempo real.-
Registre uma instância da interface
AudioVideoObserver
. Isso permite que você receba eventos quando o estado da reunião mudar. -
Selecione os dispositivos iniciais para entrada de áudio, saída de áudio e entrada de vídeo.
-
Inicie a sessão audiovisual.
-
Inicie a captura de vídeo local quando o usuário quiser compartilhar o vídeo.
-
Para mostrar blocos de vídeo, gerencie eventos de blocos de vídeo e vincule os blocos às superfícies de vídeo no aplicativo cliente.
-
Gerencie outras interações do usuário, como silenciar e ativar o som, ou iniciar e interromper a captura de vídeo local.
-
Para sair da reunião, interrompa a sessão audiovisual.
-
-
(Opcional) Use o
AudioVideoFacade
daMeetingSession
para compartilhar conteúdo de mídia, como capturas de tela, com outros clientes.-
Inicie a sessão de compartilhamento de tela. O conteúdo se junta à reunião como participante adicional.
-
Para visualizar o conteúdo compartilhado, gerenciar eventos de blocos de vídeo e vincular os blocos às superfícies no aplicativo cliente.
-
Gerencie outras interações, como pausar, reiniciar ou interromper o compartilhamento de conteúdo.
-
-
As reuniões terminam quando você dirige o DeleteMeetingAção da API. Além disso, as reuniões terminam automaticamente quando:
-
O tempo da reunião ultrapassa 24 horas.
-
A reunião é uma réplica da reunião e a reunião principal termina.
-
Em uma reunião sem réplica, nenhum participante estiver conectado por cinco minutos contínuos.