SSAFY 10기 공통 프로젝트 서울 5반 🎼 'Bit는 알아도 Beat는 모른다' 🎼 (2024.01.08 ~ 2024.02.16)
1️⃣ 프로젝트 소개
2️⃣ 개발 환경
3️⃣ 서비스 화면
4️⃣ 주요 기능
5️⃣ 프로젝트 특징 기술 소개
6️⃣ 설계 문서
7️⃣ 팀원 소개
"음악 제작? 어렵게 생각하지 마세요! BeatHerb가 도와드립니다."
피아노 반주에 키보드 소리를 입혀보거나 잔잔한 멜로디에 고양이 울음 소리를 입혀보거나 마음껏 소리를 만들어보세요. 내가 만든 소리는 업로드와 라이브를 통해 BeatHerb 사용자들과 공유할 수 있습니다.
{width=500px height=250px}
{width=500px height=250px}
홈 화면
로그인 화면
{width=500px height=250px}
{width=500px height=250px}
내 컴퓨터에서 음원 파일 가져오고 BeatHerb에서 마음에 드는 소리를 쌓은 후 업로드하는 화면
BeatHerb에서 마음에 드는 소리를 가져오고 가상 악기로 만든 소리를 쌓은 후 업로드하는 화면
{width=500px height=250px}
컨텐트 상세 검색 화면
{width=500px height=250px}
{width=500px height=250px}
전체 컨텐트 게시판 화면
라이브 게시판 화면
{width=500px height=250px}
라이브 화면
기존에 등록되어 있는 음반 정보를 가져와서 그 음반 위에 소리를 쌓을 수 있습니다. ex) 1-1). 피아노 연주가 나오는 멜로디 정보를 가져와서 보컬 소리를 쌓을 수 있음. 1-2). 원하는 보컬 정보를 가져온 후 piano, synth, drum과 같은 가상악기를 통해 소리를 녹음하여 쌓을 수 있음.
라이브에서 공유하는 컨텐츠에 관심 있는 사람은 누구나 들어와서 라이브 방송에 참여 할 수 있습니다.
피아노, 드럼, MR 등과 같은 해시태그를 기반으로 정확한 검색 결과를 얻을 수 있습니다.
1. kafka 도입을 활용한 멀티 프로세싱 음악 처리 후 사용자는 업로드가 되었다는 신호를 보다 빠르게 제공 받을 수 있습니다. ▶️ (약 10초 이상 -> 약 3초)
2. hls 기술을 이용한 실시간 음악 스트리밍
4. 가상 악기를 이용하여 음악 생성 후 업로드 가능
Member


Auth

HashTag

Live

Content




Follow


DirectMessage

Interest

Star

Comment

팀장(김도현)
팀원(김범수)
팀원(최지희)
팀원(박도연)
팀원(박세웅)
팀원(유시연)
{width=500px height=200px}
{width=500px height=200px}
{width=500px height=200px}
{width=500px height=200px}
{width=500px height=200px}
{width=500px height=200px}
Backend Lead/Infra
Frontend Lead
Full Stack
Full Stack
Full Stack
Full Stack