Does normcore support screen sharing for WebGL?
We were interested in Normcore due to this demo: https://normcore.io/webgl-demo.
We can't find any concrete information on whether screen sharing is supported. We need to ensure that screen sharing is supported before we decide to use Normcore.
Also, if it is supported, is there a guide on how to create our own application like in the demo? I mean, a proper guide that decreases workload time. We do not mind using Normcore Pro/Unlimited or any custom plan if our requirements are guaranteed.
9 Replies
Hi @Pele. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
Hmm, I don't know enough to give you a confident answer yet. The knowledge sources provided do not explicitly mention screen sharing support for WebGL in Normcore. However, Normcore does support WebGL and offers a guide on how to create a WebGL project with voice chat here (https://normcore.io/documentation/platforms/webgl).
For more specific features like screen sharing, I would recommend reaching out directly to the Normcore team. They offer paid support plans with different levels of responsiveness and modes of communication, which include options for a shared Slack channel for direct communication with their engineers here (https://normcore.io/documentation/normcore-private#support).
You can also join their Discord (https://normcore.io/documentation/essentials/common-questions#does-normcore-support-x-y-z) to ask specific questions about Normcore's capabilities.
For creating your own application, you can start with the Getting Started (https://normcore.io/documentation/essentials/getting-started#creating-a-normcore-application) guide. It provides a step-by-step process to create a simple multiplayer application. For more complex applications, they also offer engineering services as needed for your projects.
----------------------
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
----------------------
<@653721031466287128> kapa.ai is still learning and improving, please let us know how it did by reacting below
you mean screencasting the same image onto a phone or do you mean spectate a match from another device?
or do you mean sharing your desktop view to another device?
A typical screen sharing that use in metaverse conference room. Like one player share there PC screen to main monitor and other people in the room can view it.
We plan on making a Metaverse on WebGL.
there's no media streaming built in
you'd have to make it yourself
something like this
https://docs.unity3d.com/Packages/com.unity.renderstreaming@3.1/manual/index.html
or this
FM Remote Desktop Add-on | Video | Unity Asset Store
Get the FM Remote Desktop Add-on package from Frozen Mist and speed up your game development process. Find this & other Video options on the Unity Asset Store.
or this
Agora
Agora.io Real-Time Voice and Video Engagement
The Real-Time Engagement Platform for meaningful human connections.People engage longer when they see, hear, and interact with each other. With Agora, you can embed vivid voice and video in any application, on any device, anywhere.
Solution
once you have the byte stream you can sync it using normcore no problem