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

셋탑에서는 동영상 재생을 위하여 XBMC를 기본적으로 사용을 많이 하고 있습니다만,
태블릿PC에서 XBMC를 쓰기는 무거운감이 있고,
여러가지 대체 비디오 재생기가 있어서 특별한 사용목적이 아니면
쓰시는 분이 별로 없을 것으로 알고 있습니다.  ^^

이번 XBMC가 14버젼 부터 새로운 기능을 탑재해여서, 
이전과 다른 부분에서 활용이 있으실 것으로 판단해서 올립니다.
(특히 윈패드쪽에서 활용성이 있지 않을까 하네요...)

======================

2014년 부터 XBMC가 Kodi라는 이름으로 바뀌어서 개발되어지고 있습니다. 

Kodi는 14.0 Helix Beta1이 새로 릴리즈가 되었습니다.


KodiBeta1Splash



이번 버젼은 기존과 차별화된 점이 있습니다.


1. Kodi has been updated to use FFmpeg 2.2.4. For users, this means Kodi will now be capable of playing back h.265 (also known as HEVC) and VP9 video codecs.


2. The caveat to this update is that it is entirely software based. This means most low power systems, such as those operating Android or iOS, may struggle compared to the heftier HTPCs or Intel NUCs and ZOTAC ZBOXes that are running desktop and laptop processors.


출처 : http://kodi.tv/kodi-14-0-helix-beta-1-springs-forward/


3. 그리고 추가로 10bit video 디코딩이 정확하게 되어지는 것을 확인하였습니다. (CPU만을 이용하기 때문에, CPU부하가 상당합니다. 그래서 프레임 Drop이 아직은 많이 발생합니다만, 이후 GPU활용 방법이 나오게 되면, 차차 나아질 것으로 예상되어 집니다.)
10bit는 주로 애니매이션에서 많이 쓰이는 포멧인데, 기존 8bit와 비교하면, 색감이 엄청다르다는 것을 쉽게 느끼실 수 있을 것 입니다. ^^
(주) 정확한 10bit를 시청하시려면, 10bit지원 디스플레이가 반드시 필요합니다.


이정도 코덱지원수준이면, 왠만한 상용화 제품 수준을 넘어선 셈이네요.. ^^


4K디코딩은 4K@30fps까지는 윈도우 버젼에서 Test를 해 보았고, 

4K@60fps HEVC는 안드로이드 RK3288셋탑(4K@60fps Video 출력지원)에서 Test를 하였습니다.


그리고 윈도우기반 베이트레일(저전력 Low end제품)에서 4K 비디오 재생이 되는 것도 확인하였습니다.. 
(주) 아직 베이트레일제품은 HDMI2.0지원을 하지 못하기 때문에, 4K@30fps 4:2:0 8ibt가 최대 비디오 출력으로 이해하시면 될 것 같습니다.


=================


저희 포럼에서는 최근에 베이트레일 기반의 미니PC동글과 셋탑을 Test를 시작하고 있습니다.


예를 들면, 모토롤라 랩독에 베이트레일 기반 셋탑(랩독 자체전원만으로 연결)하고,

USB3.0 허브 with 이더넷을 연결해서 노트북화 하는 작업을 성공하였습니다.  ^^

왼쪽에 보이는 보드가 베이트레일 마더보드와 전원보드로 구성되어져 있습니다.


조만간 윈PC동글이 나오면 좀 더 간결하게 결선을 하여 구성을 할 수 있으리라 보고 있습니다. 




이 베이트레일 보드에 XBMC 14 beta버젼을 올려서 4K 비디오 재생을 확인하였습니다.




저전력 낮은 Spec의 제품이라서, 4K 재생은 가능하지만, 프레임 손실이 꽤 있으리라, 예상을 했는데,

예상밖에 프레임 드랍이나, 스킵도 거의 없는 것이 확인 되었습니다.  ^^

특히 각각의 CPU의 부하는 20% 정도 수준으로  상당히 낮은 상태를 유지하고 있다는 것을 알 수 있습니다.

이는 GPU를 어느정도 활용하고 있다고 추정되어지고 있습니다.  

즉 HW디코딩이 가능하다고 보여지는 것입니다.


물론 기기 자체가 HDMI 2.0 출력을 지원하지 않기 때문에, 온전한 4K@60fps 비디오 출력은 불가능합니다.

그러므로, 위에도 언급한 내용과 같이,

4K@30fps 4:2:0 8ibt가 최대 비디오 출력으로 이해하시면 될 것 같습니다.




10bit 디코딩 상태입니다.

이전에 10bit 재생시에는  하기와 같이 색상이 깨져 나오고, 오디오 비디오 싱크가 틀립니다.

한마디로 재생이 불가능 한 상태였습니다.




이번 버젼부터는 위와 같은 재생상태가 아니라, 정상적인 상태로 재생이 가능하네요.. ^^

10bit인지를 알려면 (High 10)이라고 쓰여있는 것이면 맞습니다.

그러나, 프레임 드랍과 스킵은 높다는 것을 알 수 있습니다.

특히 체크 해야 할 사항은 CPU의 부하 상태입니다. 60%가 넘고 있고, MAX 90%까지 육박합니다. ^^;;

그만큼 CPU의 능력에만 의존하고 있다는 셈입니다. 즉, HW디코딩 상태가 아니라는 점입니다.


8bit와 10bit의 차이점이 뭐가 그리 대단한지에 대하여서는 좀 더 자세한 자료를 찾아 보시기 바랍니다. ^^

8bit에 비해서, 10bit는 1억개의 색상값을 더  계산한다고만 이해하시면 될 것 같습니다.

그래서 일본 애니메이션에서 10bit 영상물이 많고, 그 색상표현력이 엄청납니다..  ^^


단, 10bit재생시는 10bit 지원 그래픽카드와 10bit 전용 디스플레이가 있어야 합니다. ^^

4K도 마찬가지로 4K 디스플레이가 있어야 하는 것과 마찬가지입니다.


그래야지 정확한 10bit 재생 영상을 보실 수 있습니다. 그러나 8bit 디스플레이에서도 어느정도의

화질 개선 효과는 충분히 느끼실 수 있습니다.  

좋은 영상을 만들려고, 일부러 10bit 컨텐츠를 8bit로 디코딩하시는 매니아 분들도 계십니다. ^^






자세한 사항은 "EddyLab - MK802 미니PC포럼"에서 자료를 참조 하시기 바랍니다.

http://www.eddylab.co.kr  /  http://cafe.naver.com/mk802

+ Recent posts