[U5PVR] Widevine DRM L1 성공 및 ATV버젼 Netflix 앱 구동 및 HD급 재생 성공

 

안녕하십니까 ?  EddyLab입니다.

U5PVR 안드로이드 TV 셋탑관련으로 좋은 소식과 나쁜 소식을 전달 해 드립니다.


먼저 좋은 소식입니다.


4K UHD 안드로이드 TV OTT셋탑박스로서 중요한 성능 평가기준 몇가지가 있습니다.

1. 4K@60fps 파일 재생능력
2. Youtube 4K@60fps 재생 지원
3. Netflix 4K 재생 지원


이와 같은 3가지 요소는 글로벌 시장에서 필수요건으로 이야기 되고 있습니다.

U5PVR의 ATV5버젼에서는 1번 능력은 완벽하게 지원이 되었지만,
2번 관련으로는 4K@30fps까지 지원이 가능하였습니다.

그리고 최근 개발하고 있는 U5PVR의 ATV7버젼에서 2번의 Youtube 4K@60fps 재생 지원이 완벽하게 되는 것을 확인한 바 있습니다. (Youtube 2.00.19버젼 기준)

[U5PVR] Android TV (ATV) 5.x VS ATV 7.x - Youtube 4K@60fps Playback test

그리고 나머지 3번 Netflix 재생관련 내용입니다.

U5PVR ATV5 버젼에서는 넷플릭스 태블릿PC 앱 버젼으로 480P 해상도 재생 지원이 됩니다.

그러면, 4K 넷플릭스를 재생하기 위해서는 어떠한 조건이 필요할까요 ?

4K Netflix 재생을 위해서는 엄청나게 많은 조건이 필요로 됩니다.

1. 셋탑 기준 :  
Android TV OS 6 이상
DRM (Widevine DRM Level 1)
HDMI 2.0
HDCP 2.2
4K 영상 재생 능력
네트워크 스트림 Speed >> ??
4K UHD Netflix 인증 셋탑
넷플릭스 4K UHD 지원 프로그램 결제

2. 디스플레이 기준

HDMI 2.0
HDCP 2.2
4K UHD 디스플레이


상기 내용의 모든 조건이 충족해야지만 4K Netflix ATV 앱을 통하여 4K UHD영상이 재생 가능합니다.      어마어마한 조건임에는 틀림 없습니다.


즉 4K UHD Netflix 인증 셋탑이 있어도, 디스플레이가 HDCP 2.2를 지원하지 않으면 4K UHD영상 재생이 불가능합니다.


특히,  4K UHD Netflix 인증 또는  4K UHD HDR Netflix 인증은  Netflix사에 직접 컨텍을 하여 신청을 하게 됩니다만, 우리가 인증 신청을 했다고 해서, Netflix사에서는 아무 업체에 인증을 해 주지 않는 것으로 알려져 있습니다.   그만큼 보유하고 있는 컨텐츠에 대한 시큐어(보안)을 확실 하게 하고 있습니다.


이와같이 많은 복잡한 조건 속에서 
오늘 U5team에서 Netflix 재생 관련으로 아주 중요한 기술적 요소를 개발 완료 하였습니다. 


U5team에서 U5PVR 셋탑에 DRM (Widevine DRM Level 1) 관련 개발을 공식적으로 성공 하였습니다.  :)

이는 U5PVR입장에서는 아주 큰 터닝포인트가 될 것으로 기대하고 있습니다. ^^

기존 중국 등의 안드로이드셋탑과는 절대적인 차별화이고, 타사에서 쉽게 따라오지 못할 수준의 기술력을 확보하게 된 것 입니다.



Widevine L1 관련 내용은 하기 정보를 참조 해 주시기 바랍니다.





Using Netflix on your Android phone or tablet >> Netflix in HD 쉬트에 가시면 넷플릭스 지원 기기 목록이 있습니다.
https://help.netflix.com/en/node/23939



이 Widevine L1이 적용된 안드로이드 TV용 셋탑은 쉴드TV셋탑과 샤오미 구글판 셋탑 밖에는 없습니다.  별도로 다른 OS 기반에서 Widevine L1이 지원되는 셋탑으로는 아마존 셋탑, Wetek 셋탑, 로쿠 셋탑 등이 있습니다.   



U5PVR셋탑은 전세계 안드로이드 TV용 셋탑제품 중에서 쉴드TV셋탑과 샤오미 구글판 셋탑 이후 3번째로 Widevine L1 과 HDCP2.2를 지원하는 셋탑이 되었습니다. 
(참조 : Himedia Q30 셋탑은 Widevine L1 만 지원을 하고 있습니다.)


여기서 Netflix 재생관련으로 아시는 분들은 아시는 내용이 있습니다.


최근에 샤오미 구글판 셋탑이 4K UHD 넷플릭스 재생 지원이 안되고, HD 넷플릭스까지만 재생 지원이 된다는 이슈가 있습니다.

어떠한 이유에서 이렇게 되었는지는 아직 잘 파악이 되지 않고 있습니다만,

4K UHD 넷플릭스 지원 목록 list에서 샤오미 구글판 셋탑이 빠진 후로 지원이 안되는 것으로 알려져 있습니다.



이와같이 넷플릭스 인증이 되지 않으면, 4K UHD재생지원은 불가능합니다. 



현재 U5PVR도 이와 같이, 넷플릭스 인증은 아직 받지 않은 상태이기 때문에 넷플릭스의 HD급인 1080P 해상도까지만 지원을 할 수 있게 되어 있습니다.




이제 U5PVR에서 test 캡춰 및 사진을 통하여 확인 해 보겠습니다.
 




   [U5PVR] 태블릿PC용 Netflix 앱 설치 후 재생

 



현재 U5PVR ATV5에서는 하기 링크의 태블릿PC용 넷플릭스 앱만 설치가 가능하고 재생이 가능합니다.

netflix-4.16-200147-release.apk

https://drive.google.com/open?id=0B39Yn3WYQHaxR05NQl80MExiZHM




Okja(옥자)를 선택하면, HD나 4K Ultra 로고가 없습니다.

이 경우, 480P 또는 720P 재생까지만 가능합니다.

그러나, HD나 4K 로고가 있다고 해도, 네트워크 속도가 일정 수준이상 나오지 않으면,

실질적으로 비디오 해상도가 나오지 않을 수도 있습니다. ^^;;




처음 넷플릭스 재생을 시작하면, 480P 해상도에서 차근 차근 해상도가 가변되면서 화질이 높아져가는 것을 보실 수 있을 것 입니다.


그러나 아쉽게도 태블릿PC 버젼의 넷플릭스앱에서는 현재 재생 상태의 화질 정보를 알려 주지 않기 때문에 정확한 해상도 정보를 알 수 없습니다.  



영상 캡춰 관련으로 한가지 체크 사항이 있습니다.


U5PVR에서는 캡춰 기능이 2가지 방법이 있습니다.


1. 키보드에서 PrtSc(Print Screen)키로 화면 캡춰를 하는 방법이 있습니다.

이때 화면 캡춰파일은 U5PVR의 ROM에 Picture >> Screenshoot 경로에 저장이 됩니다.


2. IR리모콘기준으로 스크린샷 버튼을 누르면, 화면 캡춰가 됩니다.

이때 회면 캡춰파일은 U5PVR의 외부 저장소 (U5PVR슬림에서는 반드시 외장 메모리가 꼽혀져 있어야지만 캡춰가 됩니다.  그리고 U5PVR디럭스에는 내장HDD에 저장이 됩니다) Screenshoot 경로에 저장입니다.


일반적으로 영상 재생시에는 화면 캡춰가 되지 않는 것이 안드로이드 셋탑에서는 일반적입니다.

즉 1번 방식으로 캡춰를 하면 스크린샷 저장은 됩니다만, 영상이 보이지 않게 됩니다.


그러나 U5PVR에서 2번의 IR리모콘 스크린샷 방식으로는 시스템에서 캡춰기능을 수행하기 때문에 하기와 같이 영화 재생시에도 화면 캡춰가 정상적으로 수행됩니다.




   [U5PVR] 안드로이드 TV(ATV)용 Netflix 앱 설치 후 재생

 


하기 링크는 ATV용 넷플릭스 앱입니다.  
아직은 U5PVR ATV 5에 설치하면, 설치는 가능합니다만 앱 실행 후 바로 튕겨져 나가게 됩니다.


ATV Netflix_4.1.0 build 1765.apk

https://drive.google.com/open?id=0B39Yn3WYQHaxcnJUUTVDV0tzZnc


그러나, 금번 ATV7 with Widevine L1 시스템에서 ATV용 넷플릭스 앱을 설치하면, 정상적으로 앱이 실행이 됩니다..  이는 ATV용 넷플릭스 앱이 Widevine이 구동되는지를 체크하는 것으로 추정되어 집니다. 




ATV용 넷플릭스 앱에서 영화 목록을 보면, HD라는 로고가 보여지게 됩니다.

그래고 재생을 한 후, 리모콘의 i 키를 눌러보면, 태블릿PC용 넷플릭스에서는 볼 수 없는 재생 상태 정보를 볼 수 있는 것을 알게 되었습니다. 


하기와 같이 재생 정보가 표기되고 있습니다.

Video : 7.15Mbps / 1080

Audio : English / Channel 5.1 (Basic)

TimedText : Korean (Basic) 



이와같이 ATV용 넷플릭스 재생에서 1080P 재생이 원활하게 되고 있는 것을 확인 할 수 있었습니다.



앞에서 IR리모콘으로 화면 캡춰시 정상적으로 영상화면 캡춰가 이루어졌었습니다만,

Widevine DRM이 동작되는 상태에서는 더 이상 IR리모콘 캡춰 기능이 정상적으로 동작하지 않는 것을 확인 할 수 있었습니다.  이는 DRM이 정상적으로 동작하고 있다는 결과입니다. 



U5PVR ATV7 with Widevine L1 시스템에서 DRM Info 정보를 캡춰하여 보여드립니다.


U5PVR Google Windevine 정보를 들여다보면,



HDCP2.2 버젼 적용과 Widevine L1 적용 상태를 확인 할 수 있습니다.






이제 않좋은 소식입니다.


현재 U5PVR ATV5에서 ATV7으로 FW로 업그레이드는 가능합니다만, 일반 FW업그레이드 방법만으로는 Widevine L1을 적용할 수 없다는 이슈가 있습니다.


이 이유는 기존 ROM을 플래슁을 완전히 하고, 특수방법의 Tool로서 각각의 U5PVR셋트마다 각기 다른 Widevine 키값을 넣어서 FW를 올려야 하기 때문입니다.


개별적으로 Widevine 키를 발행 받는데 있어서, 실질적으로 비용도 추가 되어집니다.



이러한 정황상황으로 기존 U5PVR을 구입하신 분들 중에 Widevine DRM적용을 원하시는 분들을 대상으로 어떻게 적용을 시켜 드려야 할 지 큰 숙제를 가지고 있습니다...



아직 U5PVR ATV7 with Widevine L1 시스템이 완성되기까지는 시간이 더 많이 걸릴 것 입니다만, 그동안 좋은 방벙을 찾아 보도록 하겠습니다.



감사합니다.





+ Recent posts