728x90
클라우드를 기반으로 한 응용 서비스들이 많이 출시되고 있습니다. 클라우드의 유연한 자원 활용과 확장성을 이용하여 많은 컴퓨팅 자원이 요구되는 분야에 응용이 많아지고 있는데요, SK텔레콤이 엊그제 체험 서비스로 오픈한 클라우드 기반의 동영상 인코딩 서비스인 Cloud Encoding 은 클라우드 인프라를 이용하여 플랫폼(PaaS, Platform As A Service)을 서비스 하는 것에 대한 좋은 사례가 아닌가 싶은 생각이 듭니다.

Cloud Encoding 체험 서비스는 아직까지는 제한적인 영역에서 서비스를 제공하고 있습니다. 동영상 인코딩을 요구하는 사용자는 동영상에 대한 고정된 URL 을 가지고 있어야 합니다. 방법으로는 아마존의 스토리지 서비스인 S3 (Simple Storage Service) 나 SK텔레콤이 직접 제공하고 있는 S3 호환 서비스인 Easy Storage 에 파일을 올려두는 것도 있을 것이고 DDNS(Dynamic DNS)를 이용해 집에서 고정 URL 을 제공하는 방법 혹은 자신의 서버에 동영상을 올려놓는 방법이 있습니다

 
 
Cloud Encoding 을 위한 소스 URL 이 준비되면 해당 URL 정보를 인코딩 요청 양식에 기록해 넣습니다. 제공된 URL 은 Cloud Encoding 서비스가 HTTP 혹은 HTTPS 방식으로 Request 를 전달후 파일을 획득하고 클라우드 기반의 인코딩 서버 팜을 이용하여 요구된 인코딩 사양에 대하여 빠른 속도로 인코딩을 진행하게 됩니다. 인코딩이 완료된 파일은 SK텔레콤이 제공하고 있는 Easy Storage 에 저장된 후, 다운로드 받을 수 있는 URL 을 이메일로 전달받게 됩니다. 시험삼하 700MB 정도 용량의 파일을 인코딩 요청하고 인코딩 완료된 파일을 수신하기까지 체감 시간이 2~3분 내외였던 것 같습니다.



 
현재 제공되고 있는 인코딩의 세부 사양은 위에 정리된 사양과 같습니다. 향후 정식 서비스로 출범하게 되면 더 다양한 인코딩 스펙에 대하여 동시에 제공하는 형태로 서비스가 제공되지 않을까 싶습니다. 동영상에 대한 수요가 폭증하면서 동영상 컨텐츠에 대한 지속적이고 빠른 속도의 인코딩을 요구하는 사업자들도 많아지고 있습니다. 클라우드의 유연한 인프라 확장성과 자원 효율성을 통해 많은 고객들이 손쉽게 사용할 수 있는 트랜스코딩 플랫폼의 출현이 기대가 됩니다!

- NoPD -
 
728x90

+ Recent posts