Skip to content

feat: Add WebRTC for meetings in meetings page #382

@Tanay-ErrorCode

Description

@Tanay-ErrorCode

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendbackendenhancementNew feature or requestgssocFor gssoc program

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions