한국정보기술진흥원2026 제7회 청소년 IT경시대회 개최안내

유튜브를 무제한 저장소로 활용하는 오픈소스 프로젝트 등장...파일을 동영상으로 인코딩해 업로드

thumbnail.webp
개발자 PulseBeat02가 파일을 유튜브에 저장할 수 있는 오픈소스 프로젝트 공개, GPL-3.0 라이선스로 깃허브에서 48개 스타 획득
[한국정보기술신문] 파일을 유튜브 동영상으로 변환해 사실상 무제한에 가까운 클라우드 스토리지로 활용할 수 있게 하는 독특한 오픈소스 프로젝트가 공개돼 관심을 모으고 있다. yt-media-storage라는 이름의 이 프로젝트는 기존 클라우드 스토리지 서비스의 용량 제한과 비용 문제에 대한 창의적인 해법을 제시하고 있다.
PulseBeat02가 개발한 이 프로젝트는 임의의 파일을 동영상 형식으로 인코딩해 유튜브에 업로드하고, 필요할 때 다시 다운로드해 원본 파일로 디코딩할 수 있는 기능을 제공한다. 깃허브 저장소에 공개된 이 프로젝트는 현재 48개의 스타와 7개의 포크를 기록하며 개발자 커뮤니티의 주목을 받고 있다.

인코딩-디코딩 방식으로 파일 저장

프로젝트의 핵심 작동 원리는 비교적 단순하다. 사용자는 명령줄 인터페이스를 통해 원하는 파일을 지정하면, 프로그램이 해당 파일을 동영상 포맷으로 인코딩한다. 이렇게 생성된 동영상 파일을 유튜브에 업로드한 후, 필요시 다시 다운로드해 디코딩 명령을 실행하면 원본 파일을 복원할 수 있다.
사용법은 간단하다. 파일을 인코딩할 때는 media_storage encode 명령에 입력 파일과 출력 파일을 지정하고, 디코딩할 때는 decode 명령을 사용하면 된다. 프로젝트는 C++로 작성됐으며 CMake 빌드 시스템을 사용한다. 전체 코드베이스의 95.6퍼센트가 C++로 구성돼 있어 성능과 효율성을 중시한 것으로 보인다.

유튜브 무제한 저장 정책 활용

이 프로젝트가 주목받는 이유는 유튜브의 무제한 동영상 업로드 정책을 활용한다는 점이다. 유튜브는 일반 사용자에게 동영상 업로드 횟수나 총 저장 용량에 제한을 두지 않는다. 이론적으로는 파일을 동영상으로 변환하기만 하면 무제한으로 데이터를 저장할 수 있는 셈이다.
물론 실용성 측면에서는 여러 한계가 있다. 유튜브는 업로드된 동영상을 재압축하기 때문에 원본 데이터의 무결성이 손상될 수 있으며, 인코딩과 디코딩 과정에서 상당한 시간이 소요된다. 또한 유튜브의 서비스 약관상 플랫폼을 파일 저장 목적으로 사용하는 것은 허용되지 않을 가능성이 높다.

클라우드 스토리지 대안 가능성과 한계

일부 개발자들은 이 프로젝트를 유료 클라우드 스토리지 서비스에 대한 흥미로운 대안으로 평가하고 있다. 특히 구글 드라이브, 드롭박스 등의 서비스가 무료 계정에 용량 제한을 두고 있는 상황에서, 유튜브를 활용한 이러한 접근법은 기술적 호기심을 자극한다.
그러나 전문가들은 이 방식의 실용성에 의문을 제기한다. 동영상 형식으로 변환되는 과정에서 데이터 손실이 발생할 수 있고, 업로드와 다운로드 속도가 일반 클라우드 스토리지보다 느리며, 유튜브의 정책 변경으로 인해 언제든 사용이 불가능해질 수 있기 때문이다.

기술적 실험으로서의 의의

yt-media-storage 프로젝트는 GPL-3.0 라이선스로 공개돼 누구나 자유롭게 사용하고 수정할 수 있다. 프로젝트 저장소에는 소스 코드와 함께 빌드 방법, 사용 설명서가 포함돼 있어 관심 있는 개발자들이 쉽게 접근할 수 있다.
개발자 커뮤니티에서는 이 프로젝트를 실용적인 솔루션이라기보다는 기술적 실험이자 개념 증명으로 보는 시각이 지배적이다. 기존 플랫폼의 정책과 기술적 특성을 창의적으로 활용한 사례로서, 클라우드 스토리지의 작동 원리와 한계를 이해하는 데 도움이 된다는 평가다.
프로젝트와 관련된 시연 영상은 유튜브에 공개돼 있으며, 실제 작동 방식을 확인할 수 있다. 향후 프로젝트가 어떻게 발전할지, 그리고 유튜브가 이러한 사용 방식에 대해 어떤 입장을 취할지 귀추가 주목된다.
한국정보기술신문 정보기술분과 유상헌 기자 news@kitpa.org

함께 읽으면 좋은 기사

애플, 맥에서 지갑 패스 만드는 '패스 디자이너' 베타 공개...코드 없이 실시간 미리보기·오류 검증 지원

애플, 맥에서 지갑 패스 만드는 '패스 디자이너' 베타 공개...코드 없이 실시간 미리보기·오류 검증 지원

정보기술 3분
오픈AI, 말로 웹사이트 만드는 'ChatGPT Sites' 공개 베타 운영...코딩 없이 사이트 제작부터 게시·공유까지

오픈AI, 말로 웹사이트 만드는 'ChatGPT Sites' 공개 베타 운영...코딩 없이 사이트 제작부터 게시·공유까지

인공지능 3분
AWS, 이란 공격 받은 바레인·UAE 데이터센터 일부 데이터 "복구 불가" 공식화...피격 6개월 만의 발표, 여러 가용 영역 동시 피해로 설계 한계 넘어서

AWS, 이란 공격 받은 바레인·UAE 데이터센터 일부 데이터 "복구 불가" 공식화...피격 6개월 만의 발표, 여러 가용 영역 동시 피해로 설계 한계 넘어서

클라우드 3분
애플, 아이폰 촬영 사진의 진위 증명하는 '레퍼런스 이미지' 공개...아이폰 18 프로 카메라 센서가 촬영 즉시 서명, 양자내성 암호 적용하고 촬영자 신원은 숨겨

애플, 아이폰 촬영 사진의 진위 증명하는 '레퍼런스 이미지' 공개...아이폰 18 프로 카메라 센서가 촬영 즉시 서명, 양자내성 암호 적용하고 촬영자 신원은 숨겨

정보보안 4분
과기정통부, 원주에 디지털헬스케어 특화 'AI융합혁신교육원' 개소...의료데이터·피지컬 AI 교육으로 올해 160명 양성, 기업-대학 연계 프로젝트로 채용까지 잇는다

과기정통부, 원주에 디지털헬스케어 특화 'AI융합혁신교육원' 개소...의료데이터·피지컬 AI 교육으로 올해 160명 양성, 기업-대학 연계 프로젝트로 채용까지 잇는다

인공지능 · 유관기관 2분
마이크로소프트, '.NET 11' 성능 개선 수백 건 공개...비동기 처리 구조 바꾸고 불필요한 검사·메모리 할당 줄여, 일부 코드는 5배 빨라져

마이크로소프트, '.NET 11' 성능 개선 수백 건 공개...비동기 처리 구조 바꾸고 불필요한 검사·메모리 할당 줄여, 일부 코드는 5배 빨라져

정보기술 4분
애플, iOS 27 등 새 운영체제 배포 시작...'시리 AI' 영어 베타 공개...한국어는 10월 지원, 자녀 보호 기능 강화하고 앱 실행 속도 최대 30% 개선

애플, iOS 27 등 새 운영체제 배포 시작...'시리 AI' 영어 베타 공개...한국어는 10월 지원, 자녀 보호 기능 강화하고 앱 실행 속도 최대 30% 개선

인공지능 4분
딥시크, KV 캐시 4분의 1로 줄인 'V4.1 플래시' 공개...층 간 캐시 공유·FP4 저장으로 장기 AI 에이전트 비용 절감 겨냥

딥시크, KV 캐시 4분의 1로 줄인 'V4.1 플래시' 공개...층 간 캐시 공유·FP4 저장으로 장기 AI 에이전트 비용 절감 겨냥

인공지능 4분
오픈JDK, 자바 27 정식 출시...G1 기본 가비지 컬렉터·양자내성 TLS 도입

오픈JDK, 자바 27 정식 출시...G1 기본 가비지 컬렉터·양자내성 TLS 도입

정보기술 2분
애플, 완전히 새로 만든 '시리 AI' 출시...iOS 27 등 새 운영체제에 차세대 애플 인텔리전스 탑재, 영어 베타로 먼저 시작해 한국어는 다음 달 지원

애플, 완전히 새로 만든 '시리 AI' 출시...iOS 27 등 새 운영체제에 차세대 애플 인텔리전스 탑재, 영어 베타로 먼저 시작해 한국어는 다음 달 지원

정보통신 · 인공지능 4분
유웨이어플라이, 수시 원서접수 서버 장애 공식 사과...마감 10분 전 시스템 멈춰 접수 1시간 연장

유웨이어플라이, 수시 원서접수 서버 장애 공식 사과...마감 10분 전 시스템 멈춰 접수 1시간 연장

정보기술 · 정보보안 3분
애플, 5초마다 심박 재는 '헬스 센싱 시스템' 애플워치 시리즈 12 공개...S11 칩으로 레디니스 점수·오디오 인텔리전스 도입, 18일 정식 출시

애플, 5초마다 심박 재는 '헬스 센싱 시스템' 애플워치 시리즈 12 공개...S11 칩으로 레디니스 점수·오디오 인텔리전스 도입, 18일 정식 출시

정보기술 5분