Visão geral de mídiaMedia overview

As APIs de comunicação em nuvem no Microsoft Graph adicionam uma nova dimensão a como seus aplicativos e serviços interagem com os usuários por meio de vários recursos relacionados a comunicações, como chamadas e reuniões online.The cloud communications APIs in Microsoft Graph add a new dimension to how your apps and services interact with users through various communications related features, such as calling and online meetings. Você pode habilitar seus bots para enviar e receber conteúdo relacionado a áudio e vídeo.You can enable your bots to send and receive audio- and video-related content. Ao fazer uso da mídia, você pode criar uma experiência mais interativa entre seus bots e usuários.By making use of media, you can create a more interactive experience between your bots and users.

Este artigo irá ajudá-lo a descobrir qual opção de Hospedagem de mídia é adequada para você com base em suas necessidades.This article will help you discover which media hosting option is right for you based on your needs.

Mídia hospedado pelo serviço (hospedagem remota)Service-hosted media (remote hosting)

Se você quiser que o bot execute um aviso personalizado quando um cliente discar o número de sua empresa ou para detectar toques de telefone, gravar pequenos clipes de voz ou executar qualquer um dos vários cenários deIVR(resposta interativa de voz), considere usar as APIs de mídia hospedadas pelo serviço.If you want your bot to play a custom prompt when a customer dials your business's number, or to detect phone tones, record short voice clips, or perform any of the various Interactive Voice Response (IVR) scenarios, consider using the service-hosted media APIs.

Se suas necessidades de mídia forem mais simples, explore esta opção primeiro.If your media needs are simpler, explore this option first. Como o processamento de mídia intensa é descarregado remotamente, esta é uma solução de peso mais leve que permite que você crie seu bot de maneira mais flexível.Because the heavy media processing is offloaded remotely, this is a lighter weight solution that allows you to build your bot in a more flexible way.

Para obter um exemplo que mostra como criar um bot que usa mídia de host de serviço, consulte os exemplos de bot de chamada de mídia remota.For an example that shows you how to create a bot that uses service-hosted media, see the Remote media calling bot samples.

Diagrama de hospedagem remota

Mídia hospedada por aplicativo (hospedagem local)Application-hosted media (local hosting)

Se você quiser que o bot acesse um fluxo ativo de áudio e vídeo de seus clientes para usar para gravação, transcrever, traduzir ou remediar a análise por meio de um serviço de processamento de idioma natural, considere hospedar sua mídia localmente.If you want your bot to access a live stream of your customers' audio and video to use for recording, transcribing, translating, or sentiment analysis through a natural language processing service, consider hosting your media locally.

Observação: Você não pode gravar ou manter o conteúdo de mídia de chamadas ou reuniões que seu aplicativo acessa ou dados derivados desse conteúdo de mídia.Note: You may not record or otherwise persist media content from calls or meetings that your application accesses, or data derived from that media content. Certifique-se de que você está em conformidade com as leis e regulamentos de sua área em relação à proteção de dados e à confidencialidade das comunicações.Make sure you are compliant with the laws and regulations of your area regarding data protection and confidentiality of communications. Confira os Termos de Uso e converse com sua assessoria jurídica para saber mais.Please see the Terms of Use and consult with your legal counsel for more information.

Se você quiser mais controle sobre sua mídia, escolha essa opção.If you'd like more control over your media, choose this option. Você terá acesso direto aos fluxos de mídia e poderá usar o compartilhamento de tela baseado em vídeo.You'll have direct access to media streams and will be able to make use of video-based screen sharing. Você poderá criar cenários IVR mais sofisticados que estão habilitados para fala.You'll be able to build more sophisticated IVR scenarios that are speech enabled. Esta é uma solução ponderada mais complicada que oferece maior flexibilidade na forma como você deseja programar a mídia.This is a heavier weight solution that gives you the most flexibility in how you want to program your media.

Confira também os requisitos e considerações para bots de mídia hospedados por aplicativos.See also the requirements and considerations for application-hosted media bots.

Para obter um exemplo que mostra como criar um bot que usa mídia hospedada no aplicativo, consulte os exemplos de mídia local.For an example that shows you how to create a bot that uses application-hosted media, see the local media samples.

Diagrama de hospedagem local

Confira tambémSee also