Jump to content

Create a 3D collaborative app for Teams Meeting using Live Share SDK, Live Share Canvas and Babylon


Recommended Posts

Guest freistli
Posted

Teams Live Share seamlessly integrates meetings with Fluid Framework. As a recent GA SDK in Oct, 2022, Live Share provides a free, fully managed, and ready to use Azure Fluid Relay backed by the security and global scale of Teams.

 

 

 

With this technology, participants in the same Teams meeting can easily interactively work together on the same content or object, for example, with real time shared annotations, operations, to exchange ideas efficiently.

 

 

 

largevv2px999.png.ef8c8b90a9f24781eb039f091b7e53c5.png

 

 

 

Starting from the simple live canvas demo, I verified more functions by integrating below parts together:

 

 

and implement a collaborative inking 2D/3D objects teams meeting extension. It also supports switching different backend Fluid Relay Services. Regarding 3D rendering, it works in Teams Web App with WebGL2 and works in Teams Desktop App with WebGL. Here is a screen snapshot that two clients in the same live share session in teams meeting (one is teams web app, another is Teams Desktop App):

 

 

 

largevv2px999.png.59d64e89a1d2a26cc28fb400ca900aad.png

 

 

 

Developers can get main ideas of how Live Share works for Teams especially with Babylon 3D and Fluid UI packages from the project. Here is the pubic github repo, I shared setup/build/test steps in it as well:

 

 

 

freistli/LiveShareCanvasBabylon (github.com)

 

 

 

Enjoy Teams Platform Development!

 

Continue reading...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...