Preguntas más frecuentes sobre el SDK de Live Share


Obtenga respuestas a preguntas comunes al usar Live Share.


¿Puedo usar mi propio servicio de Azure Fluid Relay?

Sí. Al inicializar Live Share, puede definir su propio AzureConnectionConfig. Live Share asocia los contenedores que crea con reuniones, pero debe implementar la ITokenProvider interfaz para firmar tokens para los contenedores. Por ejemplo, puede usar un elemento proporcionado AzureFunctionTokenProvider, que usa una función en la nube de Azure para solicitar un token de acceso desde un servidor.

Aunque a la mayoría le parece beneficioso usar nuestro servicio hospedado gratuito, es posible que todavía haya ocasiones en las que sea beneficioso usar su propio servicio De Azure Fluid Relay para la aplicación Live Share. Considere la posibilidad de usar una conexión de servicio AFR personalizada si:

  • Requerir almacenamiento de datos en contenedores Fluid más allá de la duración de una reunión.
  • Transmitir datos confidenciales a través del servicio que requiere una directiva de seguridad personalizada.
  • Desarrolle características a través de Fluid Framework, por ejemplo, SharedMap, para la aplicación fuera de Teams.

Para obtener más información, consulte cómo guiar o visitar la documentación de Azure Fluid Relay.


¿Cuánto tiempo se pueden acceder a los datos almacenados en el servicio hospedado de Live Share?

Los datos enviados o almacenados a través de contenedores Fluid creados por el servicio Azure Fluid Relay hospedado de Live Share pueden ser accesibles durante un máximo de 24 horas, aunque en la mayoría de los casos se eliminan en un plazo de seis horas. Si quiere conservar los datos más allá de 24 horas, puede reemplazar nuestro servicio Azure Fluid Relay hospedado por el suyo propio. Como alternativa, puede usar su propio proveedor de almacenamiento en paralelo al servicio hospedado de Live Share.


¿Qué tipos de reuniones admite Live Share?

Se admiten reuniones programadas, llamadas uno a uno, llamadas de grupo, reuniones ahora y reuniones de canal.


¿Funcionará el paquete multimedia de Live Share con contenido DRM?

No. Actualmente, Teams no admite medios cifrados para aplicaciones de tabulación en el escritorio. Se admiten clientes de Chrome, Edge y móviles. Para obtener más información, puede realizar un seguimiento del problema aquí.


¿Cuántas personas pueden asistir a una sesión de Live Share?

Actualmente, Live Share admite un máximo de 100 asistentes por sesión. Si esto es algo que le interesa, puede iniciar una discusión aquí.


¿Puedo usar las estructuras de datos de Live Share fuera de Teams?

Actualmente, los paquetes de Live Share requieren que el SDK de cliente de Teams funcione correctamente. Las características de @microsoft/live-share o @microsoft/live-share-media no funcionan fuera de Microsoft Teams. Si esto es algo que le interesa, puede iniciar una discusión aquí.


¿Puedo usar varios contenedores Fluid?

Actualmente, Live Share solo admite tener un contenedor con nuestro servicio Azure Fluid Relay proporcionado. Sin embargo, es posible usar un contenedor de Live Share y un contenedor creado por su propia instancia de Azure Fluid Relay.


¿Puedo cambiar el esquema de contenedor de Fluid después de crear el contenedor?

Actualmente, Live Share no admite la adición de nuevos initialObjects elementos a Fluid ContainerSchema después de crear o unirse a un contenedor. Dado que las sesiones de Live Share son de corta duración, suele ser un problema durante el desarrollo después de agregar nuevas características a la aplicación.

Nota:

Si usa la dynamicObjectTypes propiedad en ContainerSchema, puede agregar nuevos tipos en cualquier momento. Si más adelante quita tipos del esquema, se producirá un error en las instancias de DDS existentes de esos tipos.

Para corregir los errores resultantes de los cambios en al realizar pruebas localmente en el explorador, quite el identificador de contenedor con hash de la dirección URL y vuelva a initialObjects cargar la página. Si va a realizar pruebas en una reunión de Teams, inicie una nueva reunión e inténtelo de nuevo.

Si tiene previsto actualizar la aplicación con nuevas SharedObjectinstancias de , DataObjecto LiveDataObject , debe tener en cuenta cómo implementar nuevos cambios de esquema en producción. Aunque el riesgo real es relativamente bajo y de corta duración, es posible que haya sesiones activas en el momento en que implemente el cambio. Los usuarios existentes en la sesión no deben verse afectados, pero los usuarios que se unan a esa sesión después de implementar un cambio importante pueden tener problemas para conectarse a la sesión. Para mitigar esto, puede considerar algunas de las siguientes soluciones:

  • Use nuestra versión experimental de Live Share Turbo o Live Share para paquetes de React.
  • Implemente los cambios de esquema para la aplicación web fuera del horario comercial normal.
  • Use dynamicObjectTypes para los cambios realizados en el esquema, en lugar de cambiar initialObjects.

Nota:

Live Share no admite actualmente el control de ContainerSchemaversiones de , ni tiene ninguna API dedicada a las migraciones.


¿Hay límites para cuántos eventos de cambio puedo emitir a través de Live Share?

Aunque no hay límites aplicados, debe tener en cuenta cuántos mensajes envía. Para obtener un rendimiento óptimo, debe eliminar los cambios emitidos a través de Live Share a un mensaje cada 50 milisegundos o más. Esto es especialmente importante al enviar cambios basados en coordenadas táctiles o de mouse, como al sincronizar posiciones de cursor, entrada manuscrita y arrastrar objetos alrededor de una página.


¿Se admite Live Share para inquilinos de Government Community Cloud (GCC), Government Community Cloud High (GCC-High) y Department of Defense (DOD)?

Live Share no es compatible con los inquilinos de GCC, GCC-High y DOD.


¿Live Share admite usuarios externos e invitados?

Sí, Live Share admite usuarios invitados y externos para la mayoría de los tipos de reunión. Sin embargo, los usuarios invitados no se admiten en las reuniones de canal.


¿Live Share admite dispositivos Salas de Teams?

No, Live Share no admite dispositivos Salas de Teams.


¿Las aplicaciones de Live Share admiten grabaciones de reuniones?

No, Live Share no admite dispositivos Salas de Teams.


¿Tiene preguntas o comentarios?

Envíe problemas y solicitudes de características al repositorio del SDK para SDK de Live Share. Use la etiqueta live-share y microsoft-teams para publicar preguntas de procedimientos sobre el SDK en Stack Overflow.

Vea también