SSTV(쌍수티비)
AIaaS 2기, testosterone
스트리밍·후원·광고·정지·신고 서브시스템 구현, 운영서버 구축, CI/CD, 프로젝트 문서 정리 및 발표 시연동영상 제작 이동욱 | 커뮤니티 서브시스템 구현, Home 화면 및 통합 검색 Page 구현, Git 관리 전지창 | 회원관리 서브시스템 구현, DB 관리 이재익
결제시스템 구현, 이용권 시스템 구현, 파워포인트 제작 김영훈
[역할 상세]
이동욱 | 전지창 | |
스트리밍 서브시스템 구현 - NaverCloud LiveStation API를 통한 스트리밍 생성 및 송출 구현 - 스트리밍 종료시 NaverCloud ObjectStorage에 녹화본 업로드 구현 - socket.io를 통한 실시간 시청자수, 실시간 제목, 카테고리 변경 구현
- NaverCloud Server와 Docker를 사용하여 React, Node.js, SpringBoot Web Application Server 구축
- 정지 서비스에 대한 CRUD 구현
신고 서브시스템 구현 - 신고 서비스에 대한 CRUD 구현 | 광고 서브시스템 구현 - LiveStaion API의 LiveCurtain기능을 통해 사이트에서 재생중인 모든 스트리밍에 광고 송출 구현 - NaverCloud ObjectStroage를 통해 광고영상을 Cloud에서 관리 - 광고 시청 회원수, 재생횟수 구현
후원 서브시스템 구현 - Clova Voice를 통해 후원 메시지를 음성으로 변환 - socket.io를 통해 같은 스트리밍 시청중인 모든 회원들에게 후원영상 송출 구현
- Jenkins 사용하여 GitHub push시 운영서버에 자동으로 배포되는 환경 구축
| 커뮤니티 서브시스템 구현 - Naver Cloud Object Storage와 FFMPEG를 이용한 동영상 업로드 시 썸네일 생성 및 업로드 구현 - 커뮤니티 서비스에 대한 CRUD 구현
채팅 서브시스템 구현 - Socket.io 를 통한 실시간 채팅 시스템 구현 - 후원이 들어오면 채팅창에도 송출되게 구현함 - 채팅중인 회원 목록에서 특정 회원 강제퇴장 기능 구현
Home 화면 및 통합 검색 Page 구현 - 메인 페이지 슬라이드 형식의 동영상 화면 구현 동영상은 조회수에 따라 높은 순으로 6개로 구성됨
- Git hub를 이용하여 팀원들의 branch를 main branch에 병합 및 관리함 |
이재익 | 김영훈 |
회원관리 서브시스템 구현 - sns로그인 구현(네이버, 카카오) - NaverCloud SENS API 이용 sms문자 인증 구현 - 프로필 사진 업로드 기능을 구현하고, 업로드한 프로필 사진을 NaverCloud의 objectStorage API를 이용하여 효율적으로 관리 - MySql 스케쥴러를 사용하여 회원탈퇴 구현 - 팔로우, 블랙리스트 시스템 구현 - 코인 사용내역 조회 구현 - 회원 서비스에 대한 CRUD 구현 - react를 활용하여 문자 인증 제한시간, 중복체크 등 각종 유효성 검사 구현
- Naver Cloud, Docker를 이용하여 DB server구축 - DB 스크립트 작성 및 관리 | 결제시스템 구현 - 포트원 아임포트 결제 api 사용 - 총 결제 금액 구현 - 총 보유 코인 구현 - 결제 내역 구현
- 이용권 구매하기 구현 - 이용권 상품리스트 구현 - 이용권 사용하기 구현 - 이용권 만료시 mysql로 스케줄러로 삭제
|
[프로젝트 설명]
sstv에 접속해서 자유로운 스트리밍 송출과 후원, 광고를 통한 수익창출은 물론, 다양한 사람들의 스트리밍을 시청하여 색다른 경험을 해보세요.
커뮤니티, 채팅, 놓친 스트리밍을 볼 수 있는 다시보기 등 풍부한 콘텐츠가 제공되어 지루한 순간을 떨쳐버릴 겁니다.
저희 사이트는 여러분을 쌍수들고 환영합니다!
첨부파일
6,659.44KB
18,516.57KB