Andrei Ermilov Senior Software Engineer Microsoft CSE
For new Mixed Reality and Digital Transformation scenarios, enterprises need to share digital content to their employees, customers, and partners in real-time.
• • • AVEVA E3D™ screenshot shown above
+
• • • • •
DirectX Client – mono experience WestUS Virtual Network Signaling WebRTC NV6 Series Windows VM Server Audio Client Tesla M60 NVIDIA Card Web App Data Video X86 Windows WebRTC Server TURN Video Encoder Server Android Client – mono experience (h264 NVENC) Linux VM WebRTC 3D Application Audio Client (Unity) Data Android Video
Signaling Text Messaging Text Messaging Text Messaging Server STUN WebRTC WebRTC Server Client Client TURN Video Encoder Video Engine Video Engine Video Encoder Server (h264/VP8/VP9) (h264/VP8/VP9) Audio Engine Audio Engine Webcam Webcam Screen Capture Screen Capture Messaging Messaging
Signaling Text Messaging Text Messaging Server WebRTC STUN WebRTC Client Server Client Video Engine Video Engine TURN Video Encoder Video Encoder Server (h264/VP8/VP9) (h264/VP8/VP9) Audio Engine Audio Engine +NVPIPE +NVPIPE Webcam Webcam Messaging Messaging Screen Capture Screen Capture 3D Metadata 3D Metadata 3D Application 3D Application Unity/DX/OpenGL (Unity/DX/WebGL)
• A collection of all our repos: https://github.com/3DStreamingToolkit • Main native plugin and client samples: https://github.com/3DStreamingToolkit/3DStreamingToolkit • WebRTC extensions (including NvPipe integration): https://github.com/3DStreamingToolkit/webrtc-extensions-3dstk • Main documentation site: https://3dstreamingtoolkit.github.io/docs-3dstk/
Partners are responsible for deployment and running the infrastructure. We have tutorials/samples for: Large scale cloud deployment https://3dstreamingtoolkit.github.io/docs- • 3dstk/large-scale.html Load Balanced TURN server - • https://www.microsoft.com/developerblog/2018/01/29/orchestrating-turn- servers-cloud-deployment/ NodeJS Signaling - https://github.com/3DStreamingToolkit/signal-3dstk • Oath Identity Mgmt - https://3dstreamingtoolkit.github.io/docs-3dstk/auth.html •
https://azure.microsoft.com/en-us/services/remote-rendering/ Accelerate decisions with • mixed reality Experience 3D without • compromise Easily integrate into your • applications Cross-platform support •
HTTPS :// GITHUB . COM /M ICROSOFT /M IXED R EALITY T OOLKIT -U NITY / ISSUES /3590
Microsoft CSE team works side-by-side with partners around the world to push innovation and solve complex enterprise scenarios. Reach out for potential engagements! Q&A Andrei Ermilov Senior Software Engineer Microsoft CSE https://www.microsoft.com/developerblog/author/andrei-ermilov/ anderm@microsoft.com www.linkedin.com/in/andrei-ermilov @radioactivecode
Recommend
More recommend