프로젝트명 '다봄' 은 '다' 같이 '본다' 는 동시 시청의 핵심 기능과 새로운 디지털 공동체 문화가 '봄' 처럼 새롭게 시작된다는 의미를 동시에 담고 있습니다.
![]() 팀원: 최민성 |
![]() 팀원: 양형모 |
![]() 팀원 : 김성인 |
![]() 팀원 : 김륜환 |
![]() 팀원 : 강병욱 |
"혼자 보는 영상에서 함께하는 경험으로"
비대면 소통이 일상화된 시대에, 단순한 영상 시청을 넘어 실시간 공유와 소통이 가능한 스트리밍 서비스를 개발하고자 합니다. 영상 콘텐츠와 실시간 채팅, 동시 시청 기능을 결합하여 새로운 형태의 디지털 공동체 경험을 제공하는 것이 저희의 목표입니다.
- WebSocket 기반 실시간 개인 메시징
- 사용자 간 즉시 소통 가능
- 방장이 방을 생성하고 영상 재생 제어
- 방 참가자들과 동기화된 영상 시청 환경
- 실시간 채팅으로 함께 소통하며 시청
- WebSocket 기반 실시간 동기화
- 사용자 영상 업로드 지원
- FFmpeg를 통한 HLS 형식 변환
- AWS S3 기반 안정적인 스토리지
- AWS Lambda를 활용한 서버리스 비디오 처리
- 실시간 통신: WebSocket
- 비디오 처리: FFmpeg
- 클라우드: AWS (S3, Lambda)
- 스트리밍: HLS (HTTP Live Streaming)
- 동시 시청: 실시간 영상 동기화
- 채팅 시스템: 1:1 DM + 그룹 채팅
- 비디오 스트리밍
새로운 형태의 디지털 공동체 경험을 통해 사용자들이 물리적 거리를 넘어 함께 영상을 즐기고 소통할 수 있는 플랫폼을 제공합니다.
- Spring Boot:
- Kafka:
- MSA (Eureka, OpenFeign): 확장성과 유지보수성을 위해
- 아키텍처 패턴: MVC 패턴 선택 이유
- 데이터베이스 설계:
- 보안: JWT + Spring Security 조합 이유
- ex





