Perguntas frequentes sobre o SDK do Live Share


Obtenha respostas para dúvidas comuns ao usar o Live Share.


Posso usar meu próprio serviço de Retransmissão de Fluidos do Azure?

Sim! Ao inicializar o Live Share, você pode definir seu próprio AzureConnectionConfig. O Live Share associa contêineres que você cria com reuniões, mas precisa implementar a ITokenProvider interface para assinar tokens para seus contêineres. Por exemplo, você pode usar um , fornecido AzureFunctionTokenProvider, que usa uma função de nuvem do Azure para solicitar um token de acesso de um servidor.

Embora a maioria de vocês ache benéfico usar nosso serviço hospedado gratuito, ainda pode haver momentos em que é benéfico usar seu próprio serviço de Retransmissão de Fluidos do Azure para seu aplicativo Live Share. Considere usar uma conexão de serviço AFR personalizada se você:

  • Exigir o armazenamento de dados em contêineres Fluid além do tempo de vida de uma reunião.
  • Transmita dados confidenciais por meio do serviço que requer uma política de segurança personalizada.
  • Desenvolva recursos por meio do Fluid Framework, por exemplo, SharedMap, para seu aplicativo fora do Teams.

Para obter mais informações, confira como orientar ou visitar a documentação do Azure Fluid Relay.


Quanto tempo os dados são armazenados no serviço hospedado do Live Share são acessíveis?

Todos os dados enviados ou armazenados por meio de contêineres fluidos criados pelo serviço de Retransmissão de Fluido do Azure hospedado do Live Share podem estar acessíveis por até 24 horas, embora, na maioria dos casos, sejam excluídos dentro de seis horas. Se você quiser manter os dados por mais de 24 horas, pode substituir nosso serviço do Azure Fluid Relay hospedado pelo seu. Como alternativa, você pode usar seu próprio provedor de armazenamento em paralelo ao serviço hospedado do Live Share.


Quais tipos de reunião o Live Share dá suporte?

Há suporte para reuniões agendadas, chamadas um-a-um, chamadas em grupo, reunião agora e reuniões de canal.


O pacote de mídia do Live Share funcionará com conteúdo DRM?

Não. Atualmente, o Teams não dá suporte a mídia criptografada para aplicativos de guia na área de trabalho. Há suporte para clientes Chrome, Edge e mobile. Para obter mais informações, você pode acompanhar o problema aqui.


Quantas pessoas podem participar de uma sessão do Live Share?

Atualmente, o Live Share oferece suporte a um máximo de 100 participantes por sessão. Se isso é algo que você está interessado, você pode iniciar uma discussão aqui.


Posso usar as estruturas de dados do Live Share fora do Teams?

Atualmente, os pacotes live share exigem que o SDK do Cliente do Teams funcione corretamente. Recursos dentro @microsoft/live-share ou @microsoft/live-share-media não funcionam fora do Microsoft Teams. Se isso é algo que você está interessado, você pode iniciar uma discussão aqui.


Posso usar vários contêineres fluidos?

Atualmente, o Live Share só dá suporte a ter um contêiner usando nosso serviço de Retransmissão de Fluidos do Azure fornecido. No entanto, é possível usar um contêiner do Live Share e um contêiner criado por sua própria instância do Azure Fluid Relay.


Posso alterar meu esquema de contêiner Fluid depois de criar o contêiner?

Atualmente, o Live Share não dá suporte à adição de novas initialObjects ao Fluid ContainerSchema depois de criar ou ingressar em um contêiner. Como as sessões do Live Share são de curta duração, isso geralmente é um problema durante o desenvolvimento depois de adicionar novos recursos ao seu aplicativo.

Observação

Se você estiver usando a dynamicObjectTypes propriedade no ContainerSchema, poderá adicionar novos tipos a qualquer momento. Se posteriormente você remover tipos do esquema, as instâncias DDS existentes desses tipos falharão graciosamente.

Para corrigir erros resultantes de alterações ao initialObjects testar localmente em seu navegador, remova a ID do contêiner hash da URL e recarregue a página. Se você estiver testando em uma reunião do Teams, inicie uma nova reunião e tente novamente.

Se você planeja atualizar seu aplicativo com novas SharedObjectinstâncias , ou LiveDataObject , DataObjectvocê deve considerar como implantar novas alterações de esquema na produção. Embora o risco real seja relativamente baixo e de curta duração, pode haver sessões ativas no momento em que você implementa a alteração. Os usuários existentes na sessão não devem ser afetados, mas os usuários que ingressarem nessa sessão depois que você implantou uma alteração de interrupção podem ter problemas de conexão com a sessão. Para atenuar isso, você pode considerar algumas das seguintes soluções:

Observação

Atualmente, o Live Share não dá suporte à versão do seu ContainerSchema, nem tem nenhuma APIs dedicada a migrações.


Há limites para quantos eventos de alteração posso emitir por meio do Live Share?

Embora não haja limites imposto, você deve estar atento a quantas mensagens enviar. Para um desempenho ideal, você deve debounce as alterações emitidas por meio do Live Share para uma mensagem por 50 milissegundos ou mais. Isso é especialmente importante ao enviar alterações com base em coordenadas de mouse ou toque, como ao sincronizar posições do cursor, incrustar e arrastar objetos em torno de uma página.


O Live Share tem suporte para locatários do GCC (Government Community Cloud), Government Community Cloud High (GCC-High) e DoD (Departamento de Defesa)?

O Live Share não tem suporte para locatários GCC, GCC-High e DOD.


O Live Share dá suporte a usuários externos e convidados?

Sim, o Live Share dá suporte a usuários convidados e externos para a maioria dos tipos de reunião. No entanto, os usuários convidados não têm suporte em reuniões de canal.


O Live Share dá suporte a dispositivos Salas do Teams?

Não, o Live Share não dá suporte a dispositivos Salas do Teams.


Os aplicativos live share dão suporte a gravações de reunião?

Não, o Live Share não dá suporte a dispositivos Salas do Teams.


Tem mais perguntas ou comentários?

Envie problemas e solicitações de recursos para o repositório do SDK do Live Share SDK. Use a marca live-share e microsoft-teams para postar perguntas acerca de instruções sobre o SDK no Stack Overflow.

Confira também