-
Notifications
You must be signed in to change notification settings - Fork 1
11월 17일
top-chaser edited this page Dec 13, 2023
·
4 revisions
- 기술적으로 성장하는 것이 목표
- 트위치, 아프리카와 같은 실시간 방송 스트리밍 서비스 입니다!
- 실제 여러 bj나 스트리머의 방송을 많이 보고 접하는데 과연 이런 플랫폼은 어떻게 이루어져 있을까? 라는 생각을 하게 되었고,
- 실제로 스트리밍 관련 기술이 어렵다고 알고 있고 이번에 전부 처음 경험하는 것이다 보니 기술적인 성장을 이룰 수 있을 것 같아서 주제를 선택했습니다!
- 개발 방식 : 페어 프로그래밍
- 1주차에는 기본적인 서버 세팅을 했습니다
rtmp-reciever → encoding-server 이 과정에서 화면이 저장이 안되고 오디오만 저장되는 오류가 발생했음
배포를 한 뒤 실행을 해보니 또 같은 문제가 발생하였습니다.
멘토분께서 이 부분이 가장 큰 병목인 것 같으니 차라리 다른 라이브러리를 써서 빠르게 해결하는 게 나을 것 같고 말씀하셨습니다. 그래서 다른 라이브러리를 사용하려 합니다.
-
피그마를 이용한 화면 구성 및 기획서 작성
-
방송 접속 시 채팅 화면은 빈 상태이고, 접속 이후 부터의 채팅을 보여준다.
-
채팅의 경우 입력 후 엔터 혹은 등록하기 버튼 클릭 시 채팅이 전송함
-
시청자가 채팅을 등록하면 채팅 화면에 즉각적으로 반영된다.
hls를 이용해서 BE에서 저장한 실시간 스트리밍 화면을을 FE가 구현한 방송 화면에 쏴주는 걸 함
- API 서버 개발
- 백엔드 오류 수정
- 프론트 - 채팅, 방송 송출 화면 보완