RE: HTML5 Video in Safari on OS X Yosemite

김태현 대표님!

 

 

From: Taehyun Kim [mailto:thkim@inisoft.co.kr] 
Sent: Wednesday, June 11, 2014 11:40 PM
To: Wonsuk Lee
Cc: public-html-ig-ko@w3.org
Subject: Re: HTML5 Video in Safari on OS X Yosemite

 

크롬에서 MSE/EME지원은 

 

1. 크롬북은 EME지원합니다. ( Widevine )

2. 크롬캐스트는 Widevine / PlayReady로 MSE/EME지원합니다.

2. Android는 아직 입니다.(EME)  Native API는 Kitkat부터 MSE/EME지원 준비는 완료 되었습니다.

MSE는 될 겁니다.

(이원석)  <http://www.jwplayer.com/html5/mediasource/> http://www.jwplayer.com/html5/mediasource/ 에 보면 Android 4.2의 Chrome 브라우저에서 EME를 지원하는 것으로 되어 있는데, 실제로는 Working하지 않는다는 말씀인가요?

(이원석) Chrome for Desktop은 Chrome 30부터 MSE/EME를 현재 지원하나요? 

 

http://dash-mse-test.appspot.com


 

가시면 Demo Player로 oops_cenc 를 콘텐트로 선택 하시고

CDM을 Widevine이나 PlayReady로 선택하셔서 둘중에 하나라도 재생되면 해당 DRM이 지원되는 것 입니다.

(이원석) Android 4.4에서 Chrome 35로 Widevine으로 설정 후 시험 해봤는데 정상적으로 Play가 안되고 에러가 납니다.

 

ClearKey는 사실상 DRM이 아니라 Key를 별도 채널로 주는 형태라 보안성이 없습니다. ( 테스트 용 )

 

 

car콘텐트가 재생되면 H.264 / MSE 는 지원되는 것으로 보시면 됩니다.

 

IE11에서 MSE는 다 지원되고 EME는 Windows 8.1만 지원합니다. ( RT도 지원됨 )

윈도폰은 안돌려 봐서 모르겠습니다만 최신업데이트 하면 될 수도 있습니다.

 

(이원석) 좋은 정보 감사합니다~^^

 

MSE/EME의 현재 문제는

 

다만 문제는 DASH.js같은 Javascript level의 플레이어가 아직은 상용수준이 아닙니다.

MSE에서 받는 미디어 타입에 대한 표준이 정리되지 않은 느낌입니다.

Live Streaming에 대한 지원이 부족합니다. MPD/Manifest를 일정 주기 ( 2-10초 )마다 다시 받아야 하는데

현재의 Smooth Streaming은 그렇게 하지 않고도 라이브 지원을 합니다.

MPEG-DASH자체가 Live에 대한 지원이 조금은 정리가 안된 부분이 있습니다.

거기다 DRM까지 고려하면 아직은 어려움이 많습니다. ( Key Rotation , 서버-단말 Time Sync이슈 등 )

 

결국은 MPEG-DASH쪽에서 좀더 세부적인 구현방안이 나와야 HTML5쪽에 반영이 될텐데요.

다음 MPEG미팅때 업데이트 된 MPEG-DASH Proposal들이 나올 예정이라 표준 반영되는 것을 좀 봐야 합니다.

EME에 사용되는 CENC도 CENC2로 업데이트 ( HEVC지원이 가장 큰 이슈 인 것 같습니다. )될 것 같다고 합니다.

(이원석) 아직 기술적인 이슈들도 많이 남아 있는 느낌이네요~

 

현재 MPEG-DASH로 상용으로 쓰는 곳은 Netflix , Hulu ( 크롬캐스트 - Akamai 서버 사용 ) , KT ( eMBMS - 삼성/Qualcomm Native Player 사용 ) 정도 인 것 같습니다.

 

MSE/EME로 한정해서 보면 ChromeCast가 사실 상 MSE/EME로 미디어 구현을 하고 있기 때문에 이쪽이 가장 빨리 적용되는 것 같습니다.

다른 대안이 없거든요. IE11만 해도 Silverlight가 있어서 급하지는 않습니다.

 

Mobile Safari는 안됩니다.

 

EME는 사실 껍데기 API고 실제 동작은 EME아래의 CDM에서 수행 ( DRM Agent )하는데 Apple이 FairPlayDRM 서버를 공개한 적도 없고 서비스를 제공하지도 않고 그렇다고 3rd Party DRM이 탑재되지도 않은 상태라 설령 Fair Play DRM이 지원된다고 하여도 Apple말고는 쓸 수가 없습니다.

 

Apple이 공격적으로 Google이나 MS의 DRM 모듈을 탑재하거나 FairPlay DRM Server를 ASP나 Solution형태로 3rd Party에 제공해 주지 않는 이상 그림의 떡이 될 가능성이 높습니다. 대형 SP ( Netflix , Hulu같은 )에게면 비싼 금액으로 FairPlay를 열어줄 수도 있습니다.

(이원석) Apple이 deploy한 많은 제품을 기반으로 FairPlay DRM Server를 가지고 BM을 만들 수 도 있는 건가요? 저는 Netflix 같은 서비스 제공자들이 헤게모니를 갖고 있다고 생각했었는데 아닌가요?

 

 

이원석 드림.

 

2014년 6월 11일 오후 9:28, Wonsuk Lee <wonsuk73@gmail.com>님이 작성:

안녕하세요~ 

HTML5 비디오 관련 재밌는 소식이 있어서 공유합니다.

 

iOS8이 발표되면서 Safari 브라우저에서 HTML5 비디오 기반의 Premium 컨텐츠 서비스를 가능하게 하는 새로운 표준인 MSE(Media Source Extensions), EME(Encrypted Media Extensions), Web Cryptography API를 지원합니다. 이렇게 구현된 방식은 CPU와 배터리가 훨씬 효율화되서 배터리 사용시간이 2시간 더 길어졌다고 합니다^^

 

Q) 모바일 사파리에서도 같은 기능을 지원하는지가 궁금하네요. 혹시 아시는분 계세요?

 

윈도우 8.1기반 IE11도 이들 기능을 지원해서 향후 MSE, EME, Web Cryptography 기반의 HTML5 Premium 컨텐츠 서비스 빠르게 확산될 것 같습니다.  

 

Q) 제가 듣기로 IE의 경우는 Mobile에서도 이들 기능을 지원하는 것으로 알고 있는데... 혹시 정확히 아시는분 계세요?

 

Q) 크롬은 Desktop과 Mobile 모두 이들 기능을 지원하나요?

 

본 기사는 Netflix 엔지니어들이 작성했는데 자세한 내용은 [1]을 참고하세요! 그리고 EME에 대해서 좀더 기술적으로 자세한 내용은 [2]를 참고하시기 바랍니다.

 

차기 KIG에서 "HTML5 Video 기반 Premium 컨텐츠 서비스 기술"을 특집으로 해서 한번하면 재밌을 것 같습니다~^^ MSE, EME, Web Cryptography API에 대해서 정리해서 발표가 가능하신 분은 답변 부탁드립니다~^^ 이들 중에 한가지만 발표를 제안해 주셔도 좋습니다!

 

[1] http://techblog.netflix.com/2014/06/html5-video-in-safari-on-os-x-yosemite.html?utm_source=html5weekly <http://techblog.netflix.com/2014/06/html5-video-in-safari-on-os-x-yosemite.html?utm_source=html5weekly&utm_medium=email> &utm_medium=email

[2] http://www.html5rocks.com/ko/tutorials/eme/basics/


 

이원석 드림.
=========================================
이 원 석 (Wonsuk, Lee) / Principal Engineer, Ph.D
SAMSUNG ELECTRONICS Co., LTD. (三星電子)
Mobile: +82-10-5800-3997
E-mail: wonsuk11.lee@samsung.com, wonsuk73@gmail.com
http://www.wonsuk73.com/, twitter: @wonsuk73
-----------------------------------------
Inspire the World, Create the Future !!!
========================================= 





 

-- 
Taehyun Kim
e-mail: thkim@inisoft.co.kr
Mobile : +82-10-3373-7973
google talk: thkim@inisoft.tv 

Received on Tuesday, 17 June 2014 02:42:48 UTC