솔루션 아이디어
이 문서는 솔루션 아이디어입니다. 잠재적인 사용 사례, 대체 서비스, 구현 고려 사항 또는 가격 책정 지침과 같은 추가 정보로 콘텐츠를 확장하려면 GitHub 피드백을 제공하여 알려주세요.
조직은 이 솔루션을 사용하여 물리적 작업 영역에서 정확한 위치에 매핑된 지속적인 홀로그래픽 명령을 제공하여 직원들이 프로세스 및 자료를 효과적으로 학습하도록 지원할 수 있습니다.
아키텍처
이 아키텍처의 SVG 파일을 다운로드합니다.
데이터 흐름
- 학습 세션을 만드는 사용자는 HoloLens의 Microsoft Entra 자격 증명을 사용하여 인증합니다.
- 클라이언트 애플리케이션이 자체 웹 서비스에 연결하여 학습 세션을 만듭니다. 학습 세션에 대한 메타데이터는 Azure Cosmos DB에 저장됩니다.
- 사용자가 환경을 스캔하고 절차의 첫 번째 단계를 수행해야 하는 첫 번째 앵커를 배치합니다. Azure Spatial Anchors는 사용자가 Microsoft Entra ID를 통해 앵커를 만들 수 있는 충분한 권한이 있음을 확인하고 앵커를 저장합니다.
- 사용자가 HoloLens에서 절차 비디오를 기록하고 이를 Azure에 업로드합니다.
- 이 비디오는 Media Services로 인코딩되고 주문형으로 볼 수 있도록 준비되고, 효율적인 콘텐츠 검색을 위해 Video Indexer로 처리됩니다. Video Indexer가 Azure Cosmos DB에 메타데이터를 저장합니다.
- 앱이 비디오 링크와 함께 첫 번째 단계에 대한 앵커 ID를 해당 웹 서비스에 저장합니다.
- 그런 다음, 동일 세션에서 사용자가 2단계로 이동하고, 여기에 앵커를 배치하고, 다시 해당 절차의 비디오를 기록하고, 결과 앵커 ID와 비디오 링크를 웹 서비스에 저장합니다. 그런 다음, 해당 절차의 모든 단계가 수행될 때까지 이 프로세스를 반복합니다. 사용자가 단계를 따라 이동하더라도 해당 단계 번호와 함께 이전 앵커가 계속 표시됩니다.
- 연습생이 들어와서 학습 세션을 선택하고, 절차에 포함된 앵커 ID 및 비디오 링크를 검색합니다.
- 연습생이 강의실을 스캔하여 절차의 각 단계에 대한 실제 위치를 나타내는 앵커를 찾습니다. 하나를 찾는 즉시 모든 앵커가 검색되어 앱에 표시됩니다.
- 그런 다음, 연습생이 해당 절차를 기록한 전문가의 정확한 단계를 추적할 수 있고, 실험실의 올바른 위치에서 각 단계의 홀로그래픽 비디오를 볼 수 있습니다.
구성 요소
- 공간 앵커: 다중 사용자, 공간 인식 혼합 현실 경험 만들기
- Microsoft Entra ID: 온-프레미스 디렉터리를 동기화하고 Single Sign-On을 사용하도록 설정
- Azure Cosmos DB: 모든 규모에 맞게 전역으로 분산된 다중 모델 데이터베이스
- App Service: 웹 및 모바일을 위한 강력한 클라우드 앱을 신속하게 제작
- Media Services: 규모에 맞게 비디오 및 오디오 인코딩, 저장 및 스트리밍
- Video Indexer: 미디어 검색 및 액세스 성능 개선
시나리오 정보
이 솔루션은 물리적 작업 영역의 정확한 위치에 매핑된 지속적인 홀로그램 지침을 제공하여 팀과 직원이 더 적은 오류와 더 높은 자신감으로 새로운 프로세스와 자료를 더 빠르게 학습할 수 있게 도와줍니다. HoloLens 디바이스를 사용하여 헤드업 및 핸즈프리 환경에서 직원의 이해력을 향상시킵니다. 그리고 Azure Spatial Anchors를 사용하면 프로시저의 가장 중요한 개체에 대한 지침을 수행하고 시간이 지남에 따라 이 콘텐츠로 돌아갈 수 있습니다.
잠재적인 사용 사례
이 솔루션은 직원(신규 및 기존)이 기존 학습 프로그램보다 빠르게 새로운 기술, 자료 및 프로세스를 학습할 수 있게 도와줍니다. 이 솔루션은 교육 업계에 이상적입니다.
다음 단계
- 디바이스 간 Spatial Anchors 공유
- Microsoft Entra ID에서 새 테넌트 만들기
- NoSQL용 Azure Cosmos DB 및 Azure Portal을 사용하여 .NET 웹앱 빌드
- Azure App Service에서 엔드투엔드 사용자 인증 및 권한 부여
- .NET을 사용하여 비디오 업로드, 인코딩 및 스트리밍
- Video Indexer란?