/RT_Study

Mediasoup SFU server-based video webcam web platform

Primary LanguageTypeScript

RT_Study

DEMO URL

www.rtstudy.site/
ID: test1@test.com ~ test9@test.com
PWD: 1234

Planning reason and purpose

  • Studying at school or reading room is burdensome because of the corona virus, so i provide an environment where users can easily study with others at home and count pure study time

Main function

  • Full-stack development with Typescript-based React and Nodejs
  • I built sfu media server using open source mediasoup.
  • Face detection using TensorflowJS, measuring pure study time by stopping the timer when not sitting in front of the camera
  • Real-time study time ranking system implementation using Redis
  • Containerized with Docker so that it can be easily deployed regardless of OS or environment

Implement

Architecture

image

Backend

tech stack

Typescript, Nodejs, socket, Mediasoup, Redis, MondoDB, Docker



Frontend

tech stack

Typescript, React, ReactHook, Webrtc, Mediasoup, socket, tensorflowJS, Docker