Compartilhar via


Escolher uma opção de hospedagem de mídia

Use a API de comunicações de nuvem no Microsoft Graph para permitir que seus bots enviem e recebam conteúdo relacionado a áudio e vídeo. Ao usar a mídia, você pode criar uma experiência mais interativa entre seus bots e usuários.

Este artigo ajuda você a determinar qual opção de hospedagem de mídia é correta para você com base em suas necessidades: mídia hospedada pelo serviço ou mídia hospedada por aplicativo.

Mídia hospedada pelo serviço (hospedagem remota)

Se você quiser que seu bot reproduza um prompt personalizado quando um cliente disca o número da sua empresa ou detecta tons de telefone, grave clipes de voz curtos ou execute qualquer um dos vários cenários de IVR (Resposta Interativa por Voz), considere usar as APIs de mídia hospedadas pelo serviço.

Se suas necessidades de mídia forem mais simples, explore essa opção primeiro. Como o processamento de mídia pesada é descarregado remotamente, esta é uma solução de peso mais leve que permite criar seu bot de forma mais flexível.

Para obter um exemplo que mostra como criar um bot que usa mídia hospedada pelo serviço, consulte os exemplos de bot de chamada de mídia remota.

Diagrama de hospedagem remota

Mídia hospedada por aplicativo (hospedagem local)

Se você quiser que seu bot acesse uma transmissão ao vivo do áudio e do vídeo de seus clientes para usar para gravação, transcrição, tradução ou análise de sentimento por meio de um serviço de processamento de linguagem natural, considere hospedar sua mídia localmente.

Importante

Você não pode usar a API de Acesso à Mídia para gravar ou de outra forma persistir o conteúdo da mídia de chamadas ou reuniões que seu aplicativo acessa, ou dados derivados desse conteúdo de mídia ("gravar" ou "gravação"), sem primeiro chamar a API updateRecordingStatus para indicar que a gravação começou e receber uma resposta de sucesso dessa API.

Se o aplicativo começar a gravar qualquer reunião/chamada, ele deverá encerrar a gravação antes de chamar a API updateRecordingStatus para indicar que a gravação terminou. Verifique se você está em conformidade com as leis e regulamentos de sua área em relação à proteção de dados e confidencialidade das comunicações. Consulte os Termos de Uso e consulte seu advogado para obter mais informações.

Se você quiser ter mais controle sobre sua mídia, escolha essa opção. Você terá acesso direto a fluxos de mídia e poderá usar o compartilhamento de tela baseado em vídeo. Você poderá criar cenários de IVR mais sofisticados habilitados para fala. Esta é uma solução de peso mais pesada que oferece mais flexibilidade em como você deseja programar sua mídia.

Conteúdo relacionado os requisitos e considerações para bots de mídia hospedados pelo aplicativo.

Para obter um exemplo que mostra como criar um bot que usa mídia hospedada por aplicativo, confira os exemplos de mídia local.

Diagrama de hospedagem local