리코는 더 쉽고 간편하게 인터넷 방송을 할 수 있는 라이브 스트리밍 서비스입니다. 보다 더 많은 사람들이 쉽게 인터넷 방송을 시작할 수 있도록 WebRTC 기술을 활용한 웹스튜디오 기능을 지원하여 OBS, PRISM STUDIO등의 동영상 송출 소프트웨어 설정의 어려움과 진입장벽을 낮추었습니다.
- typescript: ~5.6.2
- eslint: ^8.57.1
- prettier: ^3.0.0-^3.3.3
- @tanstack/react-query: ^5.59.20
- axios: ^1.7.7
- hls.js: ^1.5.17
- react: ^18.3.1
- react-dom: ^18.3.1
- react-icons: ^5.3.0
- react-router-dom: ^6.27.0
- socket.io-client: ^4.8.1
- zustand: ^5.0.1
- vite: ^5.4.10
- tailwindcss: ^3.4.14
- postcss: ^8.4.47
- @nestjs/common: ^10.0.0
- @nestjs/core: ^10.0.0
- @nestjs/jwt: ^10.2.0
- @nestjs/passport: ^10.0.3
- @nestjs/platform-socket.io: ^10.4.7
- @nestjs/typeorm: ^10.0.2
- mysql2: ^3.11.3
- typeorm: ^0.3.20
- winston: ^3.15.0
- jest: ^29.5.0
- ts-node: ^10.9.1
Oauth를 이용한 간편한 로그인을 지원하며 서비스 체험을 위한 게스트 계정 기능을 지원합니다.
방송을 시청중인 다른 유저와 채팅을 통해 소통이 가능하며 CLOVA STUDIO를 이용한 클린봇(AI 채팅 필터링) 기능을 통해 부적절한 채팅을 보지 않을 수 있습니다.
OBS등 인터넷 방송 보조 프로그램을 통해 방송 송출이 가능합니다.
웹스튜디오를 이용해 별도의 프로그램 설치 없이도 방송 송출이 가능합니다.
J010_고은수 | J106_박민석 | J207_임국희 | J254_최명권 |
FE | FE | BE | BE |
GitHub | GitHub | GitHub | GitHub |