[U5PVR] U5PVR 7.x Alpha++ FW & Widevine DRM L1 Review (3) - Netflix HD & TVHeadend Live Channel



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


[U5PVR] U5PVR 
7.x Alpha++ FW & Widevine DRM L1 Review (1)

http://muritzy.tistory.com/1345

[U5PVR] U5PVR 
7.x Alpha++ FW & Widevine DRM L1 Review (2)

http://muritzy.tistory.com/1346



    Netflix Android TV



안드로이드 OS는 모바일 OS와 Android TV OS 2가지가 있습니다.

안드로이드 APP 버젼도 이제는 이 2가지 OS에 맞춰서 별도로 나오고 있습니다.

참조로 Netflix 모바일 OS버젼(with Widevine L1)에서는 720P까지 지원이 MAX로 알려져 있고, Netflix for Android TV에서만 HD(1080P) 이상의 해상도를 지원 할 수 있는 것으로 알려져 있습니다.

Netflix 모바일 OS버젼에서 고해상도(HD. 4K)지원은 넷플릭스 기기 인증이 되어야 하는 것 같습니다.

Netflix 모바일 버젼의 아이콘은 검은바탕에 빨간색 N 글자가 있습니다.


Netflix for Android TV 아이콘은 하기 캡춰와 같이, 하얀바탕에 빨간색 폰트입니다.  


Netflix for Android TV UI에서는 마우스 커서 선택이 동작되지 않습니다.
그러므로, 리모콘으로만 사용이 가능하도록 되어 있습니다.

하기 
Netflix for Android TV UI를 보시면, 모바일 버젼과는 전혀 다른 구조로 되어 있습니다.


Netflix의 Sense 8 입니다.  하기 캡춰화면에 HD 5.1 로고가 보입니다.



설정에서 자막(Subtitles)와 Audio 설정을 지원합니다.



Resume기능으로 이어보기가 지원됩니다.




Netflix for Android TV 앱에서 Netflix "Sense 8" 영화를 재생 시켜 보겠습니다.


4K UHD / HDCP 2.2 지원 HDMI포트에 U5PVR을 연결하였습니다.

하기와 같이 Ultra HD 4K / 5.1 로고가 보여집니다.






Netflix for Android TV APP에서만, 하기 내용과 같이 동영상 재생 상태 정보를 확인 할 수 있습니다.

IR 리모콘에서 [i] 를 누르면 하기와 같이 Netflix 재생 상태 정보를 볼 수 있습니다.


현재는 Video : 0.53Mbps / 480 재생입니다.
Netflix 해상도는 가변 방식이기 때문에, 계속 지원 가능한 Spec까지 해상도 변환이 됩니다.




Video : 2.24Mbps / 720 재생 상태입니다.



Video : 5.53Mbps / 1080 재생 상태입니다.



Video : 9.54Mbps / 2160 재생 상태입니다.







영상 재생은 정상적으로 됩니다만, 화면 캡춰는 되지 않게 됩니다.



넷플릭스 Setttings 입니다.




Device를 보면 여러가지 정보를 보실 수 있습니다.
ESN은 Widevine L1이 있는 경우, 이렇게 표시기 되고 있습니다.




네트워크 속도를 측정 해 보겠습니다.



U5PVR에 유선 연결 상태 입니다.
현재 6.35Mbps 입니다.  넷플릭스 CND서버가 해외에 있기 때문입니다. 






    TVHeadend Live Channel APP



U5PVR의 내장 방송튜너와 TVHeadend Server #1은 연동되어져 있습니다.
이를 이용하여 TVHeadend Live Channel APP(기본앱)을 실행하시면, Android TV Live Channel 앱에서 방송을 시청 하실 수 있습니다.   
TVHeadend Live Channel APP의 현재 버젼은 0.3.17입니다. 
TVHeadend Live Channel APP에서는 Android TV 7 OS에서 부터 PVR기능을 지원 할 예정이라고 합니다.



Android TV Live Channel Program guide






Android TV Live Channel EPG


















[U5PVR] U5PVR Alpha++ FW & Widevine DRM L1 Review (2) - Youtube 4K@60, Google movie & Google Music



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




[U5PVR] U5PVR 
7.x Alpha++ FW & Widevine DRM L1 Review (1)

http://muritzy.tistory.com/1345



체크사항)

U5PVR의 화면캡춰방법은 2가지가 있습니다.

1. 키보드 스크린샷

2. U5PVR IR리모콘 스크린샷을 이용하여 외장 USB메모리나 HDD에 저장

이번 ATV7.x with L1 기준으로는 2번 방식으로 화면캡춰가 가능하기도 하고, 불가능하기도 해 졌습니다.  이유는 하기 USB 메모리 연결시, 하기 2가지 타입의 메시지가 보여지게 됩니다.


이 메시지에서 USB 기기에 기본값으로 사용을 "확인"을 누르시면, 시스템에서 인식을 하면서 IR 리모콘 캡춰가 정상적으로 이루어지지 않게 됩니다. 그러므로, 화면캡춰를 하실 경우에는 이 메시지 화면에서 Exit키 또는 Back 키를 누르셔서 그냥 빠져 나가셔야 합니다.


물론 위의 방법으로도 이전에 영상 화면 캡춰가 가능했습니다만, 이제는 DRM때문에 영상 캡춰시에는 하기와 같이 녹색 캡춰가 되게 됩니다.  이는 DRM관련 앱에서만 영향을 받게 됩니다. Live TV와 Live Channel 앱에서는 문제 없이 가능한 것 같습니다.


 U5PVR + DRM 버젼 리뷰를 통하여 중요한 이야기를 드립니다.

구글 안드로이드 TV에서 지원되던 기술적 지원은 모두 가능해 진 것 같습니다.


일부 해상도 지원의 차이는 일부 있을 수 있습니다만,
구글 안드로이드 TV에서 구글 독자적 기능인 

1. 유투브 (4K@60fps, HDR은 체크중임) 
2. 구글 무비 (4K test 필요)
3. 구글 뮤직 (Flac 지원확인. 한국에서는 아직 미 지원기능입니다만, 미국계정으로 사용가능)

이 3가지가 정상적으로 동작하는 것을 확인하였습니다.

그러므로, "기승전결 쉴드셋탑"과 비교하여 엔비디아 CPU의 칩셋성능 기준의 퍼포먼스 기능을 뺀 다른 모든 기능은 U5PVR에서도 동일하게 구현이 됩니다.  (게임기능은 제외입니다.)

크롬캐스트 기능만 일부 지원을 하고 있습니다만, 이는 구글 지적재산권하고도 관련이 있어서 유투브에서 크롬캐스트 지원하는 것 까지로 만족해야 할 것 같습니다. 


먼저 Youtube test 입니다.  
4K@60fps 재생 test 입니다.  Apink Mr. Chu 입니다.


4K 로고를 확인하였습니다.   Youtube 재생 중 "More Options" 선택해 보시기 바랍니다.


그리고, 오른쪽 끝에 "Stats for nerds"를 선택하시면,


하기와 같이, 재생정보를 보실 수 있습니다.

Dimensions : 1920 * 1080 * 2  (1080P 2배 ==> 2160P)
Resolution : 3840 * 2160@60
Mime Type : vp9
Drop Frames : 4/1865


재생 시작부터 
Resolution이 3840 * 2160@60로 표기 되지 않고,
720P나 1080P로 보이면서 순차적으로 해상도가 점점 높아 보일 수 있습니다.


Drop Frames : 4/1865은 최초 재생시작 상태와 재생완료 상태에서도 동일한 수치입니다. 이는 재생중에 프레임드랍이 없었다는 내용입니다.


사용한 Youtube 버젼 정보입니다.  Settings >>


Settings >> APP Version


Device : Android 7.0  
Ver No : 2.0.0.18


이번에는 4K HDR 재생을 test해 보았습니다. 


Dimensions : 1920 * 1080 * 2  (1080P 2배 ==> 2160P)
Resolution : 3840 * 2160@60
Mime Type : vp9
Drop Frames : 9/402


UHD HDR TV에 HDR로고는 보이지 않았습니다.  아직 유투브HDR은 지원하지 않는 것 같습니다.


UYoutube에서 HDR을 지원하기 위해서는 VP9 Profile-2 또는 VP9 Profile-3가 지원되어야 합니다. VP9 Profile-2 또는 VP9 Profile-3는 10bit 컬러를 재생을 지원합니다.  향후 ST-2084감마가 추가 지원이 될 수 있는지 확인이 필요합니다.


Youtube 크롬캐스트 기능 설정입니다.


Youtube에서 메뉴를 선택합니다.


Settings를 선택합니다.


Settings >> LINK ANOTHER DEVICE를 선택하시기 바랍니다.


Settings >> LINK ANOTHER DEVICE에는 몇가지 링크 지원 방법이 있습니다.  
Link with WiFi-Fi 그리고 Link with TV Code가 있습니다.


Link with TV Code를 선택하시면, Code번호를 보실 수 있습니다.


이번에는 스마트폰쪽에서 Youtube 앱을 실행하신 후,
메뉴에서 TV로 시청하기를 선택하시기 바랍니다. 

참조로 test 스마트폰은 LG G5 6.x버젼입니다.

기기 명칭인 "U5ATVPLUS-2521"의 "TV코드로 연결"를 선택하시기 바랍니다.


TV 코드 입력 화면이 나타납니다.  앞서 U5PVR에서 확인되고 있는 Code번호를 입력하신 후, 연결을 선택 하시기 바랍니다.


하기와 같이, "휴대전화가 연결된 TV : YouTube TV2"라고 보여지게 됩니다.


스마트폰 Youtube에서 영상을 선택하면,스마트폰 화면에서는 하기와 같이 보여지게 됩니다.
"재생" 과 "대기열 추가"로 U5PVR에서 재생되는 영상을 콘트롤 할 수 있거나, 다음 보기를 위한 다른 Youtube 영상을 선택하여 대기시킬 수 있습니다.


스마트폰에서 "재생"를 선택하시면, 스마트폰 화면에서는 영상 재생화면이 보이지 않고, U5PVR에서만 비디오 재생이 됩니다.  스마트폰은 콘트롤 역활만 할 수 있게 됩니다.

이것은 크롬캐스트와 동일한 방법으로 동작되게 됩니다.


Google Play Movie & TV


Google Play Movie & TV의 라이브러리에 들어가면,
본인이 구입한 구글 영화 라이브러리 폴더와 추천영화 목록을 보실 수 있습니다.


구입한 구글 영화 라이브러리 폴더를 열어보면, 하기와 같이 영화목록을 볼 수 있습니다.


구입영화 중 한편을 재생해 보았습니다.


영화 화면 캡춰는 불가능 합니다만, 재생은 정상적으로 되었습니다.
구글 Movie에 4K 영화도 있다고 들었습니다만, 가지고 있는 것이 없어서 test는 해 보지 못하였습니다.


U5PVR의 BT음성 리모콘으로 음성인식을 시도 하였습니다.

"아이언맨3"

하기와 같이 검색이 됩니다.


초기 화면에서 구글무비 연동이 되게 됩니다.
구글무비 "시청가능"을 눌러서 동작여부를 확인합니다.


하기와 같이 "아이언맨3" 구글무비 영화가 보이고,
시청이 가능합니다.



Google Play Music

참고로 한국에서는 정식으로 
Google Play Music서비스가 지원되지 않습니다.

미국계정을 만들어서 사용이 가능합니다.

저는  
Google Play Music 계정이 있고, 아주 잘 사용하고 있습니다.

음악 라이브러리 폴더에 재생목록을 보겠습니다.


음악 라이브러리 폴더 >> 재생목록 >> 듣기편한 음악 Play List입니다.

음악 플레이는 정상적으로 동작하고 있습니다.



그리고 음악 재생중에,
Home 키를 누르고 첫화면 런처로 나가도, 백그라운드에서는 음악이 계속 재생되어져서 청음을 할 수 있습니다.  하기 캡춰 화면에서 추천 목록에 올라와서 음악 재생 중 상태로 보여지게 됩니다.












[U5PVR] U5PVR 7.x Alpha++ FW & Widevine DRM L1 Review (1) - Antutu score & DRM Info


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


어제 U5team 사무실에 방문하여, 처음 Widevine DRM L1 설치 기기를 전달 받았습니다.

Widevine DRM관련으로는 하기 문서를 참조 해 주시기 바랍니다.

Widevine DRM Architecture Overview
https://storage.googleapis.com/wvdocs/Widevine_DRM_Architecture_Overview.pdf



쉽게 설명을 드리면, 컨텐츠 복사 방지 프로그램입니다.

여러 표준 DRM방식이 있습니다만, 구글에서는 Widevine DRM을 메인으로 채택을 하고 있습니다.
Widevine DRM에는 레벨로 구분되어져서 L1 ~ L3까지 있고, 이중 L1이 가장높은 단계의 DRM level입니다.  
Widevine DRM가 필요한 이유는 고사양의 컨턴츠를 시청하기 위해서는 컨텐츠 공급업체에서 강제 규격으로 DRM이 되어있는 제품에서만 영상 재생이 되도록 강제화 하였기 때문입니다.


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 디스플레이 10bit

출처: http://muritzy.tistory.com/1341 [Eddy Lab]




    Antutu Score & DRM Info (U5PVR Alpha++ FW) 


먼저 Antutu 점수와 DRM 정보를 확인하겠습니다.


Test제품은 U5PVR Slim with Widevine DRM L1 (ATV7.0)제품입니다.

FW는 170825 ATV7.x Alpha++ FW입니다.


Antutu version : V6.3.5

Total : 42078

3D : 7498

UX : 15070

CPU : 14175

RAM : 5335















참조로 Q10Pro 모바일 안드로이드 5.x OS 1.4FW기준으로 측정한 Antutu score입니다.

출처: http://muritzy.tistory.com/1150 [Eddy Lab]



Q10Pro (Android mobile 5.x)
Total : 37316
3D: 5164
UX : 13931
CPU : 12512
RAM : 5709


U5PVR Slim with Widevine DRM L1 (ATV 7.x)

Total : 42078 (Antutu version : V6.3.5)


2개 제품 점수를 비교해 보면, 같은 CPU이지만 퍼포먼스가 상당히 많이 차이나는 것을 알 수 있습니다.




Antutu benchmark를 이용하여 U5PVR Slim 정보를 확인 할 수 있습니다.






DRM Info 입니다.



U5PVR의 현재상태에서는 Google Widevine DRM만 지원하고 있습니다.



Google Widevine DRM 정보를 확인하면,


Security Level :  L1

HDCP Level :  HDCP 1.x
MAX HDCP leve supported : 
HDCP 1.x




U5PVR의 ATV 설정 UI는 정식 안드로이드 TV UI와 동일하게 변경되었습니다.




170825 ATV7.x Alpha++ FW에서 Not Rooted 입니다.

처음에는 Widevine DRM제품에서는 루팅이 되지 않을 것으로 추정하였습니다만,

확인해본 바로는 일반 하이실리콘 루팅 방법으로 루팅이 되는 것을 확인하였습니다.


만일 U5PVR ATV7 + Widevine DRM에서 루팅이 불가능하였다면, U5PVR 리눅스 (AoL : Android over Linux)가 동작하지 못할 뻔 하였습니다.  :) 








+ Recent posts