iking7 / StudyFinder-VideoApplication

End-to-end encryption in video conferences has recently become more paramount than it ever has been. With the surge of COVID-19 cases, video conferencing is being utilized across the world as a means of safe and contact-free communication. Without proper end-to-end encryption, hackers can hijack calls and eavesdrop on sensitive information. Particularly in research and in the medical field, it is important that participants’ and patients’ information is kept safe. The focus of our project is to lay the foundation for safe video calling. The longterm goal is to create a more secure video conference platform for medical professionals to conduct check-ups, meetings, or research with patients/participants who are at home. For people who do not have easy access to transportation and for people living in high risk COVID areas, individuals need an accessible way to communicate. Additionally, client information can be used by outsiders to harm the patients/participants in numerous ways, and there aren’t any specialized video tools that benefit researchers and medical professionals.To create our video calling web application, we have chosen a few programming languages.
0 stars 0 forks source link

React.js UI Functionality #9

Closed iking7 closed 3 years ago

iking7 commented 3 years ago

Acceptance Criteria

As a user, I want to click the following buttons, “Mute/Unmute Mic, Mute/Unmute Camera, and End Call” so that I can turn my microphone, camera on/off, and end the video/audio call.

Acceptance Criteria: Ensure the mute/unmute mic button works for each participant in the meeting. Ensure the on/off video button works and does not display the corresponding participant to any user in the video chatroom. Ensure the leave meeting button works and closes the tab when a user leaves and all other users no longer get the previous user's stream.

Requirement - Implement using react.js. Requirement - Keep the current ui design.

You may use the following video as a guide which has react.js used as the frontend with a working server.

Video - https://youtu.be/oxFr7we3LC8

Tutorials React Concepts: https://www.youtube.com/playlist?list... Node Concepts: https://www.youtube.com/playlist?list... More WebRTC: https://www.youtube.com/playlist?list... WebRTC video: https://youtu.be/BpN6ZwFjbCY