-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Labels
Hacktoberfestbackendhacktoberfest-acceptedpythonPull requests that update python codePull requests that update python code
Description
Description:
Implement WebRTC-based real-time video streaming for live workout sessions with trainers or group workouts.
Tasks:
Backend:
- Set up WebRTC server infrastructure
- Implement signaling server for peer connections
- Add room management for workout sessions
- Implement real-time pose estimation on streaming video
- Handle multiple concurrent streams
- Add recording capabilities for sessions
Frontend:
- Integrate WebRTC in Flutter app
- Create live workout session UI
- Add trainer/student role management
- Implement real-time feedback display
- Add chat functionality during sessions
Technical Requirements:
- Low latency (< 500ms) video streaming
- Support for 1080p video quality
- Handle network disconnections gracefully
- Scalable to 100+ concurrent users
Acceptance Criteria:
- Real-time video streaming works smoothly
- Low latency pose estimation during streaming
- Trainer can see multiple students simultaneously
- Students receive real-time feedback
- Session recording functionality
- Comprehensive testing across devices
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Hacktoberfestbackendhacktoberfest-acceptedpythonPull requests that update python codePull requests that update python code