티스토리 뷰


최근 아이폰 웹하드 어플리케이션인 세컨드 드라이브에 대한 관심이 높아지고 있습니다.  이 어플리케이션을 통해, 더 이상 아이폰에 동영상이나.. 음악을 집어넣는 수고를 하지 않아도 무선 인터넷상에서 세컨드 드라이브에 올려놓은 파일을 손쉽게 불러올 수 있는데, 특히 동영상의 경우. 아이폰에서는 플레이 할 수 없었던 동영상 포맷인 AVI 파일의 영화도 실시간 인코딩 방식으로 손쉽게 감상할 수 있다는 점은.. 세컨드 드라이브의 핵심 장점이라 할 수 있습니다.

하지만, 최근 사용자가 몰리면서 서비스 초기에 비해 인코딩 속도가 많이 느려진 것을 알 수 있는데요, 여기서 서비스의 핵심 축이라 할 수 있는 실시간 인코딩 방식에 대해 잠시 살펴 보았습니다.

우선 세컨드 드라이브를 논하기에 앞서, 그 배경이라 할 수 있는 PD박스나 클럽박스에 대해 이야기를 하지 않을 수 없는데요... 국내 이용자 트래픽으로 탑을 달리는 두 서비스는 방대한 양의 자료들을 보유하고 있으며, 이 자료들을 기반으로 만들어진 서비스가 세컨드 드라이브라고 할 수 있겠습니다.

[그림. 1] 세컨드 드라이브의 어플 화면.


보통 안정적인 서버의 운영을 위해 다양한 기술적 방식이 적용되는데 그 중의 하나가 바로 미러링 방식 입니다.  이 방식을 좀 더 쉽게 설명하면, 서버 내에 A 하드와 B 하드를 일정한 간격을 두고 서로 비교해서, 동일한 파일이 존재하는 지를 확인해 다른 파일이 있을 경우 파일을 복사하여 두 하드의 데이터를 동일하게 유지하는 기술인데... 쉽게 '복사 기능' 정도로 이해하시면 되겠습니다..

아이폰 어플리케이션인 세컨드 드라이브에도 이 방식이 적용된 것을 확인할 수 있었는데.. 크게 동영상을 업로드하는 부분과, 인코딩하는 부분에 이 미러링 방식이 구현되어 있으며, 아래의 순서도를 보시면 더 쉽게 이해 되실 겁니다.


[그림. 2] 세컨드 드라이브의 예상 순서도 (세세한 부분의 차이는 있습니다.)



아마, 세컨드 드라이브를 이용하시는 분들 중에서도, 이상하게 빨리 업로드 되는 경험을 겪으셨거나... 생각보다 훨씬 빠르게 인코딩된 경험을 가진 분들이 계시리라 생각되는데.. 이 같은 현상은 위와 같은 구조를 갖추고 있기 때문이며 실 예로 오늘 아침, 테스트를 위해 730MB 짜리 동영상을 업로드 해 보았는데, 3 초만에 업로드가 끝나더군요.
 
이는 초당 100MB의 인터넷 회선을 가지고 있다고 해도 물리적으로 불가능한 시간이며.. SSD간의 복사가 아니고서는 절대 나올 수 없는 수치라고 봤을 때, 세컨드 드라이브, 나우콤이 기존에 보유하고 있던 동영상이나 파일 정보를 기반으로 서비스가 운영 되어지고 있음을 예상할 수 있습니다.

세컨드 드라이브는 이처럼 미러링이란 비교적 간단한 기술적 아이디어를 적용, 웹하드 서비스 이용에 따른 체감 시간을 눈에 띄게 단축시킨 서비스로써.. 불법 컨텐츠 유통에 따른 주범으로 인식되어 그 성장이 다소 주춤해 있던 피디박스나 클럽박스에 새로운 활력이 될 것임을 조심스럽게 짐작해 봅니다. 


PS.
방금 관련 업계에 계신 지인 한 분이 미러링이라기 보다는 링크라고 하는 것이 더 적절한 표현이라고 지적해주셨습니다.  즉, 파일을 복사하는 것이 아닌 동영상 내에 있는 해시 값을 비교해서 동일파일인지 여부를 체크한다고 하네요..^^
 

 

야메군. 36세. 웹기획 13년차로 네이버 웹기획자 커뮤니티 "웹(WWW)를 만드는 사람들"에서 운영진으로 활동하고 있으며, 딴지일보를 시작으로 아이러브스쿨, 짱공유닷컴, YES24 등의 회사를 거쳐, 현재는 민간 IT 원천기술 연구소 "Valhalla Lab"에서 Machine learning과 Natural Language Processing 기술의 상업적 이용방법에 대해 연구하고 있으며, 기획자의 업무능력 향상으로 위한 Guide Book 출간 준비 중.

 

 

반응형
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday