Skip to content

Implement WebRTC -2Β #93

@Hiteshydv001

Description

@Hiteshydv001

Implement WebRTC-Based Candidate Video Streaming with Proctoring Features

Description

Develop a WebRTC-based system to stream a candidate's video feed to the proctor side and integrate backend processing for real-time analysis. The backend should support various proctoring features, including:

  • Face detection to verify the candidate's presence.
  • Eye blink detection to monitor attentiveness.
  • Lip movement detection to prevent cheating attempts.
  • Real-time warnings displayed to the candidate upon detecting anomalies.

Tasks

  • Set up WebRTC for real-time video streaming.
  • Develop a FastAPI-based backend to process video frames.
  • Implement WebSocket communication for real-time alerts.
  • Integrate face detection, eye blink, and lip movement detection models using OpenCV/Mediapipe.
  • Display live warnings on the candidate's interface.

Expected Outcome

A fully functional AI-powered proctoring system where a candidate's video is streamed, analyzed, and monitored in real-time with automated warnings for suspicious behavior.

πŸš€ Let's build a robust and intelligent proctoring solution!

Metadata

Metadata

Assignees

Labels

ADVANCEDFor SWOC advanced level issuesDWOCHardSWOCFor SWOC open source contributionsjwoclevel 3

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions