Is your feature request related to a problem? Please describe.
We need a way to facilitate real-time communication in our meetings page. Currently, the UI is ready, but we lack the backend support for WebRTC to manage video and audio streaming. Specifically, only the host should be able to share video and audio, while other participants (registered users) should only be able to join the meeting and view the stream.
Describe the solution you'd like
Implement WebRTC functionality in the backend to support the following features:
Host Capabilities: Only the host should be able to share their video and audio.
Participant Capabilities: Registered users can join the meeting, view the video and audio shared by the host, but cannot share their own video or audio.
Access Control: Ensure that only registered users can join the meeting.
Describe alternatives you've considered
None
Additional context
We have a user interface ready for managing meetings, but backend support is needed to handle the WebRTC connections and permissions. The goal is to create a seamless experience where hosts can lead meetings and participants can join and follow along without any additional features for broadcasting.
hey @Tanay-ErrorCode i can give it a try but not sure .can you tell me how it will be decided who is the host .and from where he will be able to start meeting .
Is your feature request related to a problem? Please describe.
We need a way to facilitate real-time communication in our meetings page. Currently, the UI is ready, but we lack the backend support for WebRTC to manage video and audio streaming. Specifically, only the host should be able to share video and audio, while other participants (registered users) should only be able to join the meeting and view the stream.
Describe the solution you'd like
Implement WebRTC functionality in the backend to support the following features:
Describe alternatives you've considered
None
Additional context
We have a user interface ready for managing meetings, but backend support is needed to handle the WebRTC connections and permissions. The goal is to create a seamless experience where hosts can lead meetings and participants can join and follow along without any additional features for broadcasting.