none
동영상 강의 스트리밍 서비스 구축과 관련하여 문의드립니다. RRS feed

  • 질문

  • 안녕하세요?
    아직 경험이 많지 않은 왕초보 IT 관리자입니다.
    제가 하고자 하는 일은 미리 촬영해 놓은 동영상 강의를
    모바일 및 웹에서 스트리밍으로 볼 수 있도록 하는 것인데요

    이를 위해서 국내 서비스도 찾아보고 외국의 사례는 어떠한가 찾아보다가
    Windows Azure 의 Media Services 및
    Storage / CDN 서비스를 보고 가능성이 있을까 싶어서 문의를 드려봅니다.

    이것저것 재지 않고 간단하게 여쭤보겠습니다.


    1. Windows Azure 의 서비스를 활용하여 동영상 강의들을 모든 기기에서
        스트리밍할 수 있는 서비스를 만족할 수준으로 만들 수 있을까요?
       (* 필요시에 개발자를 투입하여 필요한 Job 등을 만들도록 할 것이므로,
           개발자 투입에 관련해서는 크게 신경안쓰셔도 됩니다
           Windows Azure 를 염두에 둔 이유가 프로그래밍 등을 통해 
           Job 등을 조작하는게 가능해 보였기 때문이거든요)

    2. 만약 가능하다면 서비스 구성은 어떻게 놓고 Pricing 정책은 어느 정도로 둬야할 지 알고 싶습니다.
       (대상이 초등학생이고 초기 상태라서 처음에는 많은 수가 동시접속하지는 않을 것입니다.)

    3. 1번과 약간 겹치는 내용입니다만, 데이터 센터가 외국에 있는 것으로 알고 있는데 속도가 문제가 될련지요?


    가능한 빠른 답변 부탁드리겠습니다.
    수고하십시오!

    * P.S :
    꼭 동영상 강의 스트리밍 서비스가 아니더라도,
    Windows Azure 에 대한 이미지가 좋아서
    초기 인프라를 Windows Azure 위에 구축/운영해보는것도 검토해보고 있습니다.
    (이건 아마도 Windows Azure 보다는 Office 365 등을 통해서 될 것 같네요;;; )

    2012년 8월 28일 화요일 오전 6:08

답변

  • 안녕하세요. Windows Azure MVP 남정현입니다.

    현재 저의 경우에도 동영상 강좌 컨텐츠를 Windows Azure Storage와 CDN을 통해서 제공하는 서비스를 실제로 구현하여 서비스에 적용한 경험이 있습니다. http://home.ineat.co.kr/private/video/st_video_sam01.html

    1. 우리나라 장치들이 지원하는 DRM과 Windows Azure가 제안하는 PlayReady 기반의 DRM은 호환성이 없는 것으로 알고 있습니다. 따라서 DRM을 전제로 휴대용 기기에서 동영상 강의를 Azure 기반으로 스트리밍 방식으로 제공하기 위해서는 기본적으로 Wi-Fi 네트워킹 능력이 있는 장치로 서비스 대상이 한정될 수 밖에 없으며 그 외에는 Azure Media Service를 직접 사용하지 않는 대신, Azure Storage 서비스를 이용하여 Shared Access Signature와 같은 권한 제어 기능을 이용해서 다운로드만 대신 처리하게 할 수 있습니다.

    2. 초기 파일럿 프로그램 운용을 위해서 Windows Azure를 택하신다면 Pay-as-you-go 모델 대신 현재 국내에서 시행 중인 3개월 프로모션 프로그램을 지출 한도 내에서 적절히 활용하시면 성공적으로 평가해보실 수 있을 것입니다.

    3. 속도 문제의 경우, 보안 기능이 중요하다면 원본 서버를 사용해야 하므로 데이터센터는 East-Asia (홍콩) 데이터센터를 사용해서 문제를 최소화할 수 있습니다. 만약 공개적으로 오픈된 동영상 스트리밍을 고려하신다면 CDN을 신청해서 문제를 해결하실 수 있으며, CDN 노드는 대한민국 서울을 경유하므로 속도에 문제가 없습니다.

    ps. Smooth Streaming 기능과 같이 IIS Extension이 필요로 하는 부분들의 경우에는 Storage에 파일을 올릴 때 Expression Encoder에서 작업한 파일을 Decoding하여 올려주는 기능이 필요한데 이 부분은 별도의 Plugin을 사용하시거나, Azure Media Service로 프로그래밍 방식으로 작업을 요청하면 미리 풀려있는 형태로 Smooth Streaming 파일을 Storage에 게시할 수 있습니다. 만약 단순한 WMV, MPG, AVI 파일을 호스팅하실 목적이라면 그냥 업로드만 해도 무방합니다.

    감사합니다. :-)


    남정현 (rkttu@rkttu.com) - Windows Azure Cafe SYSOP - http://cafe.naver.com/wazure | DEVPIA C# Forum SYSOP - http://www.devpia.com/CSharp.MAEUL | ContentStory (http://www.ineat.co.kr)


    2012년 8월 28일 화요일 오전 6:27
    중재자