잘한 점
- 썸네일 만들기
- 썸네일 조회 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 저장하도록)
배운 점
- 엔코딩 서버에서 사용하고 있는 https://github.com/efriandika/streaming-server 에서 썸네일을 어떻게 만드는지 배울 수 있었다.
- https://github.com/efriandika/streaming-server 여기서 사용하는 모듈의 github에 들어가서 방법을 찾을 수 있다는 것을 배울 수 있었다. https://github.com/arut/nginx-rtmp-module 의 issue에서 thumbnail 만드는 방법을 알 수 있었다.
728x90
'네이버 부스트캠프 웹・모바일 8기 > 그룹프로젝트' 카테고리의 다른 글
아프리카 TV & GBS 동시송출 후기 (0) | 2024.01.19 |
---|---|
썸네일 만들기(efriandika/streaming-server) (0) | 2024.01.08 |
네이버 부스트캠프 그룹프로젝트 4주차 회고 (0) | 2023.12.06 |
네이버 부스트캠프 그룹프로젝트 3주차 회고 (0) | 2023.11.27 |