"실시간 라이브 서비스"
유튜브의 실시간 라이브 서비스 기능만 구현한 프로젝트입니다.
- docker-compose build
- docker-compose up
- docker exec -it <백엔드 컨테이너> npx prisma migrate --name init
- 방송 스트리밍 관리 ( 컴퓨터 화면 , 웹캠)
- 방송 시작 및 종료
- 방송 상태 관리
- 실시간 채팅 기능
- 클라이언트 간 메시지 전송
- WebSocket을 통한 실시간 통신
- NestJS: 서버 사이드 애플리케이션 프레임워크
- TypeScript: 정적 타입을 지원하는 JavaScript의 상위 집합
- Socket.IO: 실시간 웹 애플리케이션을 위한 JavaScript 라이브러리
- FFmpeg: 비디오 및 오디오 스트리밍을 위한 멀티미디어 프레임워크