Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 2.3 KB

readme.md

File metadata and controls

59 lines (39 loc) · 2.3 KB

Group Video Calling Web Application

This is a web application for group video calling, with a range of interactive features for video, audio, and chat.

Technologies Used

  1. HTML
  2. JavaScript (Frontend)
  3. CSS (Styling)
  4. Agora SDK (Backend)

How to Run

  1. Clone or download this repository to your local system.
  2. Right-click on the index.html file and select Open with Live Server to launch the application.

Features

  1. Create a Room:

    • Users can create a room by entering their name and a unique room ID.
    • Click Go to Room to enter the created room.
  2. Join and Start Video:

    • In the room, click the Join button at the bottom to start your video feed.
  3. Participant List:

    • The left sidebar displays the number of participants in the room along with their names.
  4. Group Chat:

    • The right sidebar allows for group chat, which is visible to all participants in the room.
    • The chat includes a "Rumble Bot" that greets each participant by name upon joining and notifies everyone when a participant leaves.
  5. Leave Room:

    • When a participant clicks the Leave button, they will stop transmitting audio and video but will still remain in the room as a viewer, similar to a live stream.
    • The participant can continue to view the chat and interact, but they cannot broadcast video or audio.
    • Their name will remain visible on the participant list to indicate they are still in the room.

image 1: Screenshot 2024-10-14 112149

image 2: Screenshot 2024-10-14 113821

image 3: Screenshot 2024-10-14 113913

image 4: Screenshot 2024-10-14 113955

image 5: Screenshot 2024-10-14 114046

image 6: Screenshot 2024-10-14 114110

image 7: Screenshot 2024-10-14 114217