IT 이야기2010. 6. 21. 06:28

ReMIX10 웹 캐스트 - 사례로 본 실버라이트 미디어 서비스

ReMIX10 키노트의 라이브를 제공한 큐브코어라는 회사에서 Expression Encoder 4에 대해서 소개하고, Silverlight와 Expression Encoder를 이용해서 구축한 미디어 서비스 사례를 소개하는 세션이다.

발표 시간이 짧아서인지 '이전에는 어려웠는데 이제 쉬워졌다' 정도의 설명이 대부분이고 구체적인 설명은 부족해서 아쉬운 세션이었다.

Silverlight Media 사례

  • 초기에는 단순한 미디어 플레이어 정도의 Silverlight 기반 플레이어를 제공하는데에 그쳤으나 점점 발전되어 PIP, 검색, 영상 정보 및 피드백 기능 들이 제공되고 있다.
  • Silverlight를 이용해서 미디어 서비스를 제공하는 것은 초기에는 엔터테인먼트 쪽에서 활발하게 이슈가 되었으나(엠넷, 네이버의 스포츠 중계 등) 요즘은 교육 쪽에서 이슈가 활발하다.
  • 강남구청 수능 방송 제공 사이트의 사례를 언급. 품질을 중시하여 HD급 영상을 제공할 수 있도록 구성됨.
  • 강의가 챕터별로 제공되는데, 시청자는 자신이 부족한 부분만을 골라서 목록을 만들고(앨범 기능) 시청할 수 있다.
  • 생방송에서는 양방향 상호 작용이 중요한데, Silverlight가 제공하는 양방향 통신 기능으로 채팅 등의 기능을 구현하기가 용이하다.

기존의 Live Smooth Streaming

  • Expression Encoder 3에서 생방송 기능을 제공했지만, 생방송을 Smooth Streaming으로 제공하지는 않았다.
  • 따라서 H/W 인코더를 사용해야 했다.
  • 기존의 S/W, H/W 환경을 바꿔서 새로 구축해야 하는 비용 부담이 있었고, 구축 방법도 까다로웠다.

Expression Encoder 4를 이용한 Live Smooth Streaming

  • 기존 방송 장비와 연계하여 사용이 가능하다. (설명 없음)
  • Encoder 4에서 자체적으로 Live Smooth Streaming을 제공하므로 H/W 장비가 없이도 생방송을 Smooth Streaming으로 제공할 수 있다.
  • Live Broadcasting Project를 제공하여 손쉽게 사용할 수 있다. 

EE4를 이용한 Live 구성 방안

서비스 구현 사례(FosDN)

  • UCC 서비스를 제공하고자 하는 고객이 쉽게 UCC 서비스를 구축할 수 있게 해준다.
  • 사용자는 동영상을 올리기만 하면 되도록 쉬운 UI를 제공하려고 노력하였다. (업로드 과정을 데모하지는 않음)
  • Smooth Streaming 자동화
  • Live Smooth Streaming  제공
  • Smooth Streaming을 제공하려면, 서버에서 인코딩을 해야하므로 서버 부하가 심하다. 상당한 커스터마이징을 통해서 성능 최적화를 하기 위해 많이 노력하였다. (분리된 인코딩 서버가 있다는 뉘앙스의 설명을 잠깐 했다)

서비스 신청 화면

서비스 신청 시 전송 방법이나 사용 프로필을 선택하고, 그것에 따라서 요금제 등으 선택하는 화면이 인상적이었다.



구현 사례


기술 자료

  • www.fodsn.com
  • download.fodsn.com
Posted by wafe