Skip to content

11월 17일

top-chaser edited this page Dec 13, 2023 · 4 revisions

발표 자료

우리의 목표

  • 기술적으로 성장하는 것이 목표

프로젝트 소개

  • 트위치, 아프리카와 같은 실시간 방송 스트리밍 서비스 입니다!
  • 실제 여러 bj나 스트리머의 방송을 많이 보고 접하는데 과연 이런 플랫폼은 어떻게 이루어져 있을까? 라는 생각을 하게 되었고,
  • 실제로 스트리밍 관련 기술이 어렵다고 알고 있고 이번에 전부 처음 경험하는 것이다 보니 기술적인 성장을 이룰 수 있을 것 같아서 주제를 선택했습니다!

BE

  • 개발 방식 : 페어 프로그래밍
  • 1주차에는 기본적인 서버 세팅을 했습니다

2주차 실행

rtmp-reciever → encoding-server 이 과정에서 화면이 저장이 안되고 오디오만 저장되는 오류가 발생했음

배포를 한 뒤 실행을 해보니 또 같은 문제가 발생하였습니다.

멘토분께서 이 부분이 가장 큰 병목인 것 같으니 차라리 다른 라이브러리를 써서 빠르게 해결하는 게 나을 것 같고 말씀하셨습니다. 그래서 다른 라이브러리를 사용하려 합니다.

FE

주간 계획

  • 피그마를 이용한 화면 구성 및 기획서 작성

  • 방송 접속 시 채팅 화면은 빈 상태이고, 접속 이후 부터의 채팅을 보여준다.

  • 채팅의 경우 입력 후 엔터 혹은 등록하기 버튼 클릭 시 채팅이 전송함

  • 시청자가 채팅을 등록하면 채팅 화면에 즉각적으로 반영된다.

분야별 협업 경험

hls를 이용해서 BE에서 저장한 실시간 스트리밍 화면을을 FE가 구현한 방송 화면에 쏴주는 걸 함

향후 계획

  • API 서버 개발
  • 백엔드 오류 수정
  • 프론트 - 채팅, 방송 송출 화면 보완
Clone this wiki locally