동영상 시스템 업그레이드
2025.10.29
여태 계속 생각했던 시스템인 동영상 처리 문제를 해결했어요
기존엔 webm 이라는 확장자를 써서 동영상을 압축했죠
기존 4K동영상이 1.5GB일 때 webm으로 변환하면 200MB 로 엄청난 압축이 됬는데요
문제가 4K화질이 1080P수준이 되버려서 시청시엔 무의미해졌죠 근데 이걸 또 4K그대로 올리면...
유저가 영상을 시청 할 때 동영상을 전부 다운받은 뒤 시청가능한 문제가 있어서 서버부하도 심하고
유저부하도 심해서 어떻게 해야 좋을까 찾아보니 스트리밍 기술이 있더라구요
유튜브 동영상이 이 기술을 써요
HLS 프로토콜인데
업로드된 동영상을 사전에 초단위로 잘게잘라 저장해뒀다가
유저가 동영상을 시청한다면 쪼개진 동영상조각을 유저에게 나누어서 보내는 기술이더라구요
1초부터 동영상을 시청하면
1초부터 10초까지의 파일을 다운받으면서 1초씩 1초씩 시청하다가
갑자기 2:25초로 건너뛰면?
2:25초 이후의 쪼개진파일을 보내는 동작방식인거죠
이기술을 적용하면서 화질도 좋아지고 덕분에 화질설정을 가능하게 됬어요

기존 webm 확장자 영상 화질이고

이건 4K 화질

이건 1080P 화질이죠
확실히 4K.mp4로 보는게 화질이 가장 좋은거 같아요
물론 그만큼 서버 용량이 급증하긴 했는데 그건 하드만 추가로 끼면 되니까 상관없죠 ㅎㅂㅎb
배너
24시간 운영 테스트
업데이트
홈페이지 수정 내역
기록
24시간 첫 오픈
기록
동영상 시스템 업그레이드
기록
구현 기념 첫 게시글