Skip to content

5주차 그룹 회고

top-chaser edited this page Dec 11, 2023 · 1 revision

J011 김경근

잘한 점

  • docker compose로 로컬 테스트 환경 구축
  • 채팅에 비속어 순화하는 AI 연결
  • 구글 로그인 구현
    • 시연을 하기 위해서 네이버 로그인 승인을 받아야 하는데 영업일로 2~3일 정도 걸린다고 해서 구글 로그인을 빠르게 구현
  • 각종 버그 수정
    • Websocket 연결 실패 문제 해결
      • HTTPS 연결 후 발생
    • 방송 목록 조회 실패 문제 해결
      • RTMP 모듈에서 Stream Name을 변경해 발생
    • 방송 불가 문제 해결
      • RTMP 모듈에서 HTTPS를 지원하지 않아 발생
    • 서버가 꺼지는 문제 해결
      • WebSocket 에러 발생 시 Nest에서 알아서 Catch를 하지 않음
    • 채팅 버그 수정
      • socket.io 사용 방법을 잘못 인지

배운 점

  • 급하더라도 테스트 코드를 작성하면서 구현하면 문제가 발생하는 것을 사전에 감지할 수 있어 오히려 더 빠르게 구현하는 것이 가능할 수도 있다.

아쉬운 점

  • 지금 테스트 코드가 많이 없는데 테스트 코드로 테스트를 자동화 해뒀으면 문제가 발생하기 전에 미리 처리해줄 수 있지 않았을까 하는 아쉬움이 있습니다.

J136 정명희

잘한 점

  • 썸네일 만들기
  • 썸네일 조회 API 만들기
  • 처음에 S3에 있는 m3u8 → ts 추출 → ffmpeg로 thumbnail.jpg 만들었는데 kkg의 피드백을 통해 Encoding 서버에서 flv → png 로 thumbnail 만들기로 결정했다.
    • 오류 - 처음에 thumbnail이 저장이 안되었음 → docker logs 를 통해 /opt/flv, /opt/data/thumb/ 파일이 없어서 생긴 오류였다. → /opt/flv, /opt/data/thumb/ 생성 → 권한 추가 → 오류 해결+
    • nginx.conf 수정, 오류 수정 후 해당 docker container를 docker hub에 올려 엔코딩 서버에 설치해 사용했다.
  • postman 문서화
  • session 수정 (userID → user.id 저장하도록)

배운 점

  • 엔코딩 서버에서 사용하고 있는 streaming-server에서 썸네일을 어떻게 만드는지 배울 수 있었다.
  • streaming-server에서 사용하는 모듈의 github에 들어가서 방법을 찾을 수 있다는 것을 배울 수 있었다. rtmp-module 의 issue에서 thumbnail 만드는 방법을 알 수 있었다.

아쉬운 점

  • Test Code를 작성하지 못했다.
  • 오류 잡는데 시간을 너무 많이 썼다.

J158 최상원

잘한 점

  • 기능 구현 완료
  • https 오류 해결
  • 프론트 env 세팅

배운 점

  • vite는 런타임 시간에 환경변수 못 준다.

아쉬운점

  • 생각보다 오류해결을 하느라 많은일을 하지 못했다.

J164 한원준

잘한 점

  • 백엔드와의 API 연동을 완료했다.
  • 데모를 할 수 있을 정도로 오류 해결을 다 완료했다.

배운 점

  • 도커의 동작 방식? 사용 방식에 대해 얼추 알 수 있었다.

아쉬운 점

  • 오류나 부족한 점이 여러 가지 있는데 아직 다 수정하지 못한 점이 아쉽다.
  • 다른 사람들처럼 문서화를 잘했어야 했는데 그 점이 아쉽다.
Clone this wiki locally