Ideas de solución
Este artículo es una idea de solución. Si te gustaría que ampliemos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comunícalo a través de los Comentarios de GitHub.
Las organizaciones pueden ayudar a los empleados a familiarizarse con procesos y materiales de manera eficaz mediante instrucciones holográficas persistentes que se asignan a ubicaciones precisas en áreas de trabajo físicas.
Architecture
Descargue un archivo SVG de esta arquitectura.
Flujo de datos
- El usuario que crea la sesión de entrenamiento se autentica con sus credenciales de Microsoft Entra desde HoloLens.
- La aplicación cliente se conecta a su propio servicio web para crear una sesión de entrenamiento. Los metadatos acerca de esa sesión de entrenamiento se almacenan en Azure Cosmos DB.
- El usuario examina el entorno y coloca un primer anclaje en el que es necesario que se produzca el primer paso del procedimiento. Azure Spatial Anchors valida que el usuario tiene permisos suficientes para crear anclajes a través de Microsoft Entra ID y, después, almacena este anclaje.
- El usuario graba un vídeo del procedimiento en HoloLens y lo carga en Azure.
- El vídeo se codifica con Media Services y se prepara para la visualización a petición. También se procesa con Video Indexer para mejorar la búsqueda de contenido. Video Indexer almacena los metadatos en Azure Cosmos DB.
- Para este primer paso, la aplicación guarda el id. del anclaje en su servicio web junto con un vínculo al vídeo.
- El usuario, en la misma sesión, avanza al paso 2, coloca un anclaje allí y vuelve a grabar un vídeo del procedimiento y guardar el id. de anclaje resultante, así como el vínculo al vídeo, en su servicio web. Después, ese proceso se repite hasta que se ejecutan todos los pasos del procedimiento. A medida que el usuario avanza por los pasos del procedimiento, los anclajes anteriores siguen estando visibles con el número de paso correspondiente.
- Un aprendiz entra, selecciona la sesión de entrenamiento y recupera los id. de anclaje y los vínculos a los vídeos que forman parte del procedimiento.
- El aprendiz examina la sala para encontrar los anclajes que indican la ubicación real de cada paso del procedimiento. En cuanto se encuentra uno, se recuperan todos los anclajes y se muestran en la aplicación.
- El aprendiz puede volver a realizar un seguimiento de los pasos exactos que ha llevado a cabo el experto que ha grabado el procedimiento y ver los vídeos holográficos de cada paso en la ubicación correcta del laboratorio.
Componentes
- Spatial Anchors: Cree experiencias multiusuario de realidad mixta con reconocimiento del espacio
- Microsoft Entra ID: sincronice los directorios locales y habilite el inicio de sesión único
- Azure Cosmos DB: Base de datos multimodelo distribuida globalmente para cualquier escala
- App Service: Cree aplicaciones eficaces en la nube con rapidez para la web y móviles
- Media Services: Codifique, almacene y transmita por streaming de vídeo y audio a escala
- Video Indexer: haga que los elementos multimedia sean más detectables y accesibles.
Detalles del escenario
Esta solución puede ayudarle a posibilitar que su equipo y sus empleados conozcan los nuevos procesos y materiales más rápido, con menos errores y mayor confianza, mediante instrucciones holográficas persistentes que se asignan a ubicaciones precisas en su área de trabajo física. Impulse la comprensión de los empleados con experiencias de visualización frontal y manos libres mediante dispositivos HoloLens. Y con Azure Spatial Anchors puede colocar instrucciones en los objetos más importantes del procedimiento y volver a este contenido en cualquier momento.
Posibles casos de uso
Las organizaciones usan esta solución para posibilitar que los empleados (nuevos y actuales) aprendan nuevas aptitudes, materiales y procesos más rápido que con los programas de formación tradicionales. Esta solución es ideal para el sector educativo.
Pasos siguientes
- Uso compartido de Spatial Anchors entre dispositivos
- Creación de un nuevo inquilino en Microsoft Entra ID
- Compilación de una aplicación web para .NET mediante Azure Cosmos DB for NoSQL y Azure Portal
- Autenticación y autorización de usuarios de extremo a extremo en Azure App Service
- Carga, codificación y transmisión de videos mediante .NET
- ¿Qué es Video Indexer?