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

ㅋㅋ잠자님이 U5PVR PLEX 관련으로 하기와 같이 게시글을 올려 주셨고,





저는 실전 관련으로 Plex 관련 글을 올려 드립니다 ^^

Plex Media Server 설정은 PC에서 하셔도 되고,
U5PVR에서 직접 하셔도 문제 없습니다.

기본 설정은 상기 ㅋㅋ잠자님의 강의를 기초로 설정 하신 후의 내용입니다.

U5PVR의 크롬웹브라우저에서 리눅스 Server 관련 설정을 직접 작업합니다.
(무선 키보드 마우스가 필요로 됩니다. ^^)

크롬웹브라우저에서 127.0.0.1:32400/web  주소 입력을 합니다.

가급적이면, 자주 사용하시게 될 것이므로, 별표로 북마크를 하시기 바랍니다.
(다른 서버 관리 웹 주소도 이렇게 북마크로 관리하시면 편리합니다.) ^^

Plex 서버 웹에서 라이브러리를 등록 합니다.

라이브러리 목록에서 "+"를 누르시면 되겠네요..

하기와 같이 + 라이브러리 추가 창이 뜹니다.

라이브러리 이름을 "U5PVR방속녹화"로 적고, 언어는 한국어로 설정한 후 다음을 누릅니다.





폴더 추가 화면으로 넘어가게 됩니다.

하기 폴더는 U5PVR 루트 폴더로 연결 됩니다.

저는 HDD내장 U5PVR디럭스로 test 하고 있고,
HDD는 sda1으로 잡혀 있습니다.  그래서 sda1을 선택합니다.





sda1 HDD에는 이미 U5PVR의 eON런처에서 녹화를 한 녹화방송은 
pvr 이라는 폴더에 저장되게 됩니다. 




pvr 폴더를 보면, KBS1 과 SBS 폴더가 있습니다. 
pvr방송 녹화는 방송사명 기준 폴더 내에 녹화 저장되게 됩니다.

라이브러리 폴더 추가는 pvr 폴더로 잡아 놓겠습니다.





라이브라리 추가가 완료 되었습니다.

별도로 Kodi에서 녹화를 하는 경우, 다른 경로로 녹화를 하시고 계시면,
추가로 미디오폴더 찾아보기로 경로를 추가 하시면 됩니다.





라이브러리 추가 후 왼쪽 라이브러리 목록에서 U5PVR방송녹화를 선택하면,
앞서 pvr 폴더내에 있는 녹화된 방송 파일을 보여주게 됩니다.





일단 Plex 서버 설정은 완료 되었으므로, Home으로 넘어옵니다.
이제는 Plex 클라이언트를 실행합니다.





Plex 클라이언트를 선택하면 계정관련 내용이 먼저 보이게 됩니다.

저는 Plex 계정을 2개 만들어서 test를 하고 있습니다.
Main 계정(Sever 관리 계정)이나 부 계정 어느것으로 들어가셔도 무방합니다.





Plex 클라이언트 라이브러리 목록이 맨 위에 뜨게 됩니다.
여기서 U5PVR방송녹화 라이브러리를 선택합니다.





U5PVR방송녹화 라이브러리에 들어왔습니다.

하기 녹화된 2개의 영상이 보입니다.

만일 다음 메타데이터 plug-in이 설치 되어 있다면
관련 녹화방송에 맞는 메타데이터를 찾아서 포스터 등을 자동으로 올려주게 됩니다.

드라마를 녹화하면, 드라마 포스터가 뜨게 될 것 입니다.

(주)여기서 녹화 방송이름과 Plex의 이름 설정관련 내용은 좀 더 확인을 추후에 해 보겠습니다. 





여기서는 아직 방송 제목이 Plex 파일 네이밍 방식과 차이가 있어서
이렇게 방송이름이 보이게 되네요.. ^^

중요한 내용은 지상파 녹화방송 비디오 코덱은 TS이고, 오디오는 AC3라는 점입니다.

일반 자체재생기나 Kodi에서는 포멧에 구애를 받지 않습니다만,
Plex에서는 포멧지원에 따라서 트랜스코딩에 대한 문제 때문에 재생이 되지 않는 경우가 있습니다.

하기에 올려드린 게시글과 같이

Plex가 지원하는 기본 코덱만 맞춰지면(Direct Play) 몇개의 동영상을 여러 디바이스에 걸어서 동시 재생이 지원됩니다.  

그러나, 하나라도 조건이 맞지 않으면 비디오 재생상태가 문제가 발생됩니다.

전에 하기와 같은 내용으로 Plex 코덱 지원 내용을 올려 드린 바 있습니다.

Plex Client : (원본보기 기준)
  Video   Audio  자막 
  TS(Mpeg2)MP4HEVCVP9AACAC3DTSSRTSMI
U5PVRDirect Play(수정1)oo?oxxox
Audio transcoding Only (주1)ooo
스마트폰외장재생기
(MXPlayer with AC3. DTS 코덱지원)
ooo
(주1) Audio transcoding이 진행되는 경우에는, 다른 기기에서 재생 시도시, Direct Play 조건이 아니면 재생이 안됩니다.
(주2) SMI 자막 사용시, 4K@10bit HEVC에서는 8bit로 재생이 되는 현상이 나타났습니다.
기본적으로 Plex를 쓰시고자 하시면, 자막은 SRT를 반드시 사용하시고, SMI to SRT 자막변환기를 사용하시기 바랍니다
(주3) 컨텐츠를 입수하실때 Plex 사용을 고려하신다면, 비디오는 MP4 또는 HEVC / 오디오는 AAC 기준에 맞춰서 선택 다운로드하시면 무난합니다. 
(주4)Audio에서 AC3나 DTS는 Kodi를 사용하시고, Kodi에서는 SMI자막사용도 문제없습니다.
Kodi with Plex Add-on은 Plex와 동일한 상태에서 재생되기 때문에 상기 재생 조건을 맞추셔야 합니다.
(주5)PC에서는 Plex 지원이 되지 않고 있습니다.
(수정1) 170406 TS(Mpeg2)는 Direct play 재생 지원이 되는 것을 확인하였습니다.






그래서 녹화방송은 MP2(TS)코덱이므로 전에는 비디오 트랜스코딩이 걸리고,
오디오관련으로 AC3도 오디오 트랜스코딩이 걸릴 것입니다.





비디오 품질 재생은 원본으로 재생 설정하였습니다.




최근 Plex 서버 버젼이 계속 올라오고 있습니다만,
최근 Plex 서버 버젼에서는 하기와 같이 MP2(TS)가 "직접"(Direct play)가 되는 것을
확인 할 수 있습니다

오디오 AC3는 트랜스코딩이 걸립니다만, U5PVR에서 재생상태에서는
전혀 문제 없이 잘 재생되고 있습니다. 
((주) 물론 다수의 사용자가 동시 접속시에는 재생이 원할 하지 않을 수 있습니다.) 




LG G5 스마트폰에서 U5PVR Plex 서버에 접속하여 동일한 녹화영상 재생을 
Plex 클라이언트에서 재생해 보았습니다만,
하기와 같이 비디오쪽에 트랜스코딩이 걸려서, 
스마트폰에서 재생이 원활하지 않습니다. (하기영상은 720P로 트랜스코딩이 걸려있네요) 
이는 기본 안드로이드 스마트폰에는 MP2(TS)코덱과 AC3코덱을 지원하지 않기 때문에
원활한 재생이 불가능합니다. (LG G5가 CPU퍼포먼스가 높아도 이렇게 됩니다 ^^;;)

스마트폰에서 MP2(TS)코덱과 AC3를 재생하시려면,
외부재생기 설정을 하시고, AC3코덱 내장용 MX Player를 사용하시면
문제 없이 재생이 됩니다.












안녕하십니까 ?  

2012년부터 미니PC관련 test리뷰를

1,2개씩 꾸준히 진행하고 있는 EddyLab입니다. ^^

(벌써 5년차가 되었네요 ^^;;)

 

이번에 test하고 있는 미니PC기기는

국내 개발사와 유저포럼에서 협업으로 개발된 

2개 ATSC 튜너(트윈튜너) 내장 안드로이드 TV U5PVR셋탑을 test 하면서

작성한 글들을 정리하여 올려 드립니다.



국내 개발사와 유저포럼에서 협업으로 개발한 

2개 ATSC 튜너(트윈튜너) 내장 안드로이드 TV U5PVR셋탑을 test 하면서

작성한 글들을 정리하여 올려 드립니다.



1. Kodi포럼 HW 세션에 U5PVR 제품 소개가 올라가 있고, 기술검증을 하고 있습니다. 
[Android] U5PVR Hybrid 4K UHD Broadcast Tuner Set-Top (2017) - UPDATED: 17/02/19 
http://forum.kodi.tv/showthread.php?tid=305097 


==> HW 제품 사진과 상세 SPEC은 상기 Kodi 포럼 링크를 참조 해 주시기 바랍니다. 




2. U5PVR 슬림형 4K UHD 안드로이드 TV 튜너셋탑 (1) - HW관련 정보 

http://cafe.naver.com/mk802/19767 




System Resources
CPUHi3798CV200(ARM Cortex A53, Quad core 64bit)
GPUHigh-performance multi-core Mail T720
Storage Memory16GByte, eMMC 5.0
System Memory2 GByte, SDRAM

 




U5PVR제품은 2개의 제품이 있습니다.

U5PVR 슬림형 / U5PVR 디럭스형 2가지가 있습니다.

 

2개 제품의 차이점은 (U5PVR디럭스형 기준)

- RAM : 2G DDR4

- Tuner : 수신율이 향상된 튜너 (안테나 Input & Pass 단자 구성)

==> 2개의 튜너가 내장되어 있습니다만, 안테나 Input 1개로 구성이 가능하며,

Pass단자를 추가하여 TV의 튜너 안테나 입력에 추가로 연결이 가능하도록 되어 있습니다.

- 내장 3.5 inch HDD 가능 (8T / NTFS 지원)

(U5PVR 슬림형은 USB 3.0 포트 2개를 통하여 외장 2.5Inch(무전원) 지원합니다.) 


내장 ATSC 튜너를 기반으로 지상파 방송 수신과 케이블 방송 (암호화채널 제외) 시청 및

녹화(외부에서 예약 녹화 가능)가 가능하게 되었습니다.



3 U5PVR 슬림형 4K UHD 안드로이드 TV 튜너셋탑 (2) - SW관련 정보 
http://cafe.naver.com/mk802/19767 


U5PVR 튜너셋탑 제품은 안드로이드 TV OS(ATV) 5.x  기반 셋탑입니다.


이 제품은 기본적으로 4K@60fps@HEVC@10bit@BT2020@HDR10 재생 출력이 가능하고,

오디오는 ATMOS HDMI 패스쓰루를 지원 할 예정입니다.


2개의 ATSC 튜너가 내장이 되어 있어서,

지상파 방송 시청과 녹화를 동시에 지원하고 있습니다.




4. 안드로이드 & 리눅스 동시 부팅


개발사와 포럼과 협업을 통하여

최초로 안드로이드 셋탑에서 리눅스가 동시에

동작이 되도록 SW개발을 함으로써 새로운 기능을 구현하게 되었습니다.


  

즉, 기본 안드로이드TV OS(ATV OS) 기반에서 동시에 리눅스가 구동되기 때문에, 
하기 내용의 리눅스(데비안기반) 서버를 내장 하고 있습니다. 
[U5PVR] U5PVR 리눅스 펌웨어 기본 패키지 (Plex, TVheadend, FTP, Torrent) 
http://muritzy.tistory.com/1289 



이렇게 U5PVR 제품이 개발되게 된 이유는,


안드로이드 부팅만으로는 개인화 기기로만 사용이 되기 때문에, 기능이 부족하다는 점과,

리눅스 부팅 기반으로는 4K UHD 재생에 필요한 HW디코딩 지원이 어렵다는 점이 있습니다.


이를 상호 보완적 기능을 구현하기 위하여서,

별도의 OS부팅 지원이 아닌, 동시 기능 구현을 위하여 

안드로이드 커널기반으로 리눅스가 동시에 동작이 가능하도록 개발하였습니다.


아직까지 이러한 형태의 제품은 전세계에 없는 것으로 알고 있습니다. ^^


이 리눅스 Shell 환경에서 유저가 원하는 기능을 자유롭게 구축해서

사용이 가능한 환경을 제공해 드릴 수 있게 되었습니다.


이를 통하여 U5PVR은 간이 NAS수준의 기능을 구현 가능하게 되었습니다.




5. TVHeadend Server


물리적 2개튜너 + TVHeadend Server 2개 (TVH#1, TVH#2) 가 내장 구축되어져 있습니다.

TVH#1은 물리적 2개튜너의 드라이버가 연동된 스탠드얼론 TVHeadend V3.2 커스텀입니다.

TVH#2는 리눅스 기반의 TVHeadend V4.1 버젼으로서 개인적으로 쉽게 TVH를 구축 하실 수 있습니다.


EPG는 본인이 사용하기 편리한 것을 선택적으로 설정을 하시고, TVH#2에 연결하여 사용하시면 됩니다.




6. 방송 시청


방송시청 방법은 크게 3가지 방법을 지원하고 있습니다.


- U5PVR 자체 eON런처를 통하여 TVH 방송시청 및 녹화가 가능하며, 원격 녹화 예약 지원이 됩니다. (별도 스마트폰 앱 지원)

- Kodi 나 Plex Server를 통한 TVH 방송 시청 및 녹화가 가능합니다. 

(기본적으로 트랜스코딩은 지원을 하지 않고, Bypass기능만 가능하다고 보시면 됩니다.)

- 안드로이드 TV OS 기반 Live Channel 앱을 통하여 방송 시청이 가능합니다. (녹화는 향후 지원 예정)


U5PVR TVHeadend Live Channel (Beta) 동작 확인 
http://muritzy.tistory.com/1295 


채널변환 속도와 채널선택 후 화면출력 반응속도가 탁월합니다. ^^

UHDTV(UMAX) 재생도 확인하였습니다.

올해(2017년) 새로운 안드로이드 TV OS O 버젼에서는
Live Channel 기능에 PIP기능(2채널 ??)이 추가 될 예정이라고 합니다.



U5PVR TVHeadend Live Channel  동영상 캡춰 - 유투브 



7. Plex Server 내장


기본적으로 트랜스코딩 지원은 없고, Bypass기능으로 

Plex Server를 구축하여 미디어 통합 관리가 가능하도록 되었습니다.


물론 Kodi에서 Plex add-on 0.9 버젼을 쓰면 Kodi에서도 동작이 가능합니다.


아시다시피, Plex는 풍부한 메타데이터를 지원해 주는 대신에,

비디오 오디오포멧에 따라서 HW부하(트랜스코딩)을 요구하게 됩니다.


비디오 : MP4 / HEVC

오디오 : AAC

자막 : SRT

제목 : 작성법에 의하여 제목이 만들어져 있어야 합니다.

상기 4가지 조건만 맞추면, 트랜스코딩은 불필요 하게 되면서,

동시에 여러개의 영상을 재생이 가능하게 됩니다.


Plex Server의 장점은 친구 계정을 만들어서 라이브러리를 공유 할 수 있기 때문에,

어르신들께서 보실 수 있는 영화 라이브러리를 구축하여 공유가 가능합니다.

Plex 클라이언트 앱은 ATV OS기반에서는 무료로 사용이 가능합니다.

스마트폰 Plex 클라이언트 UI보다 훨씬 좋은 UI를 가지고 있습니다만,

아쉽게도 외장 재생기 연결 기능은 지원하지 않고 있습니다.



8. 내장 플레이어 영상 재생 지원 기능


기본적으로  4K@60fps@HEVC@10bit@BT2020@HDR10을 지원합니다.

PQ 영상 화질 보정 엔진을 가지고 있어서, 어떤 영상에서도 화질 보정 엔진을 이용하여,

원하시는 색감을 맞출 수 있습니다. (HDR모드에서는 PQ엔진은 지원하지 않습니다.)


블루레이 재생관련으로 ISO파일과 폴더형태 파일을 원터치로 재생 지원이 가능합니다.


3D 블루레이 재생을 지원하고, 3D 자막 댑스를 지원합니다.


3D 블루레이 재생에서 외부 자막지원은 SRT만 지원하고 있습니다.

기본적으로 Kodi에서 재생하는 것 보다 훨씬 향상된 색감으로 영상 재생이 됩니다.



9. 네트워크 지원


기본적으로 DLNA / LAN(SAMBA) / NFS 등을 지원합니다.


내부 네트워크 NAS와 CIFS로 드라이버 연결이 지원됩니다.

(가끔 연결 링크가 깨지기도 합니다만, 미디어 센터에서 네트워크 연결 상태만 확인하면

자동으로 재 연결이 되어지게 됩니다.)


내부 HDD 또는 USB 외장HDD에 녹화가 가능하고,

네트워크 지원으로 외부 NAS에 녹화도 가능합니다.


클라우드 지원으로 구글 드라이버 커넥티비티를

리눅스 기반에 설정하여 네트워크 클라우드 연동 지원이 가능합니다.

외부에서 U5PVR의 TVH서버와 연동하여 지상파 재생 시청이 가능하고,

원격으로 토랭이 다운로드와 FTP서버, 스트리밍 재생(원본화질) 지원이 가능합니다.


10. 결론


더 많은 기능을 소개 (게임 등)을 해 드리고 싶습니다만,

아직 test를 하지 못한 분야 및 좀 더 관심을 가지고 리눅스 기능을 구현해 보고 싶은 기능은

많이 있습니다.  ^^


게임은 ATV OS기반에서 2개의 게임패드를 지원하기 떄문에

2인용 게임이 가능하다고 알고 있습니다. 그러나 아직 test는 해 보지 못하였습니다.


제일 문제가 되는 기능은 안드로이드 TV OS의 태생적 문제로

안드로이드 마켓이 ATV용 마켓이라는 점입니다. 이는 쉴드TV셋탑도 마찬가지 입니다만,

원하시는 앱을 쉽게 마켓에서 다운로드 받거나 자동 업그레이드 지원이 되지 않는다는 점입니다.


이는 스마트폰을 이용하여 사이드 로딩을 위한 작업이 필요합니다만,

Send Anywhere를 이용하여 앱을 쉽게 U5PVR에 업로드가 가능하기 때문에 크게 문제는 없네요..


별도로 3'rd 마켓앱도 지원을 할 예정이라고 합니다.

 


아직 몇가지 버그등은 보입니다만,

안정화 측면에서는 ATV OS가 워낙 견고(?)해서 시스템이 죽는 일은 거의 없네요 ^^;;



Widevine DRM은 지원이 되지 않기 때문에

Netflix는 480P까지만 지원이 됩니다만,

Youtube는 4K@30까지는 지원이 됩니다.

아직 4K@60fps는 재생중 끊김현상이 있습니다.



ARM기반 시놀로지 NAS급 + 4K UHD 안드로이드 셋탑 + 트윈튜너 기능이

일체화 되어 있는 제품은 아직까지 없는 것 같습니다.



중요한 것은 가성비라고 보여집니다만,

안드로이드 기반에서 리눅스를 이용하는 자율도에 있어서는

지금까지 누려보지 못한 자유가 느껴지고, 여러가지를 즐길 수 있다는 느낌이 팍팍 듭니다. ^^


  

많은 기능중에 내가 꼭 써 보고 싶은 기능을 최대한 최적화 시켜서

사용 빈도가 높게끔 하는 것이 제일 중요하다고 판단됩니다.  ^^



U5PVR 컨텐츠 관리 아카이빙 및 재생관련







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

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










이번에는 플렉스 서버에 플러그인을 설치해 보도록 하겠습니다.


이 글에서 예시로 다음 무비 에이전트, 유튜브 채널 플러그인을 설치해 보도록 하겠습니다.



1. Plex Media Server 라이브러리 폴더 구조


SFTP 나 FTP 혹은 SAMBA 로 Plex Media Server 라이브러리 폴더에 접근을 해 보겠습니다.


경로는 아래와 같습니다.


/mnt/sdcard/config_linux/Plex Media Server


# sdcard 경로는 심링크가 되어 있기 때문에 물리적인 경로는 아래와 같습니다.

/storage/sdcard/config_linux/Plex Media Server


SFTP 로 접근한 화면 입니다.



다음은 SAMBA 를 통해 접근한 화면입니다.



마지막으로 FTP 를 통해 접근한 화면입니다.



마지막으로 Plex Media Server 라이브러리 폴더를 다른곳으로 옮기고 싶으신 분들은 아래의 설정을 참고해 주시면 됩니다.

(SSH 로 접근하여 작업하는 과정입니다.)


차후에 라이브러리가 너무 많아져서 내부 ROM 용량이 부족할 수 있기 때문에 아래의 설정을 통하여 라이브러리를 SATA 디스크나 USB 외장하드로 옮기셔도 됩니다. 


일반적으로는 옮기실 필요가 없습니다.


nano /etc/default/plexmediaserver


# default script for Plex Media Server


# the number of plugins that can run at the same time

PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6


# ulimit -s $PLEX_MEDIA_SERVER_MAX_STACK_SIZE

PLEX_MEDIA_SERVER_MAX_STACK_SIZE=3000


# where the mediaserver should store the transcodes

PLEX_MEDIA_SERVER_TMPDIR=/tmp


# uncomment to set it to something else

PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR="/mnt/sdcard/config_linux"

# 이 부분을 수정해 주시면 됩니다.



# the user that PMS should run as, defaults to 'plex'

# note that if you change this you might need to move

# the Application Support directory to not lose your

# media library

PLEX_MEDIA_SERVER_USER=root


2. Daum Movie 에이전트 설치하기


다음 에이전트는 아래의 링크에서 다운받습니다.


https://github.com/axfree/DaumMovie.bundle



파일을 받으시고 압축을 풀어줍니다.


압축을 풀면 아래의 이름인데 Plex Media Server 에서 사용을 하려면 .bundle 로 끝이 나야 됩니다.


아래처럼 이름을 바꾸어 줍니다.



추가적으로 압축 푸는 프로그램에 따라서 폴더가 내부에 하나 더 생길 수 있는데 체크해 보시길 바랍니다.


해당 파일을 저는 SFTP 를 통해서 옮겨 보도록 하겠습니다. /mnt/sdcard/config_linux/Plex Media Server 로 이동하여 Plug-ins 폴더로 이동합니다.



Plug-ins 폴더에 아래처럼 복사를 하시면 됩니다.



플러그인을 추가했음으로 Plex Media Server 를 재시작 해야 합니다.


root@u5pvr-debian:~# service plexmediaserver restart

Killing Plex Media Server: done

Starting Plex Media Server: done

root@u5pvr-debian:~#


설치가 완료 되었으니 한번 확인을 해 보도록 하겠습니다.


설정 - 서버 - 에이전트에 다음 무비가 있는지 확인합니다. 


저는 기본적으로 활성화가 되어 있는데 활성화가 되지 않았을 수 있으니 체크박스로 활성화가 되었는지도 체크해 줍니다.



라이브러리를 추가해 보도록 하겠습니다.


저는 TV쇼를 추가할 예정입니다. TV쇼를 누르고 언어는 한국어로 선택해 주시면 됩니다.



미디어가 들어있는 폴더를 지정합니다.


중요한것이 있습니다. 제가 플렉스를 심도있게 사용해 보지 않아 잘 몰랐는데 드라마 폴더로 지정한 경우 하위 폴더에 드라마가 정리되어 있어야 하네요.


/

/구르미 그린 달빛

/썸남썸녀

/싸우자 귀신아

......


위 구조처럼 되어 있어야 스캔이 됩니다 ㅎㅎ..



폴더 추가를 하시고 창을 닫는것이 아니라 고급 탭으로 이동하여 에이전트를 다음 무비로 선택해 줍니다.



테스트로 1회차 드라마를 폴더를 만들어서 넣어 보았습니다. 


아래처럼 잘 작동합니다.




3. Youtube Channel Plug-in 설치하기


유튜브 채널 플러그인은 아래의 주소에서 설치합니다.


https://github.com/kolsys/YouTubeTV.bundle/releases/tag/v4.6


마찬가지로 압축을 푸실 때 이름에 유의하여 주시고 폴더 구조가 맞는지 확인을 하셔야 합니다.





이름을 바꾸시고 폴더 구조가 맞는지 확인을 하셨으면 SFTP 로 파일을 복사해 줍니다.



플렉스 미디어 서버를 재시작 합니다.


root@u5pvr-debian:~# service plexmediaserver restart

Killing Plex Media Server: done

Starting Plex Media Server: done

root@u5pvr-debian:~#


채널 탭으로 이동해 보시면 유튜브 채널 플러그인이 생겼음을 확인할 수 있습니다.



계정 연동 작업을 합니다.


아래 주소로 이동하여 코드를 넣고 허용을 누른 다음 Authorize 를 누르면 연동이 끝납니다.


https://www.google.com/device



연동이 끝나면 계정의 구독리스트 , 재생목록 등이 연동 됩니다.


테스트로 영상 하나 재생해 보겠습니다.




아쉬운 부분이지만 플러그인을 통한 유튜브 시청은 720p 만 지원이 되는 상태입니다..



동일하게 Plex 를 연동한 클라이언트에서도 채널 플러그인을 사용하실 수 있습니다.




감사합니다.



http://cafe.naver.com/mk802/20198



이번에는 U5PVR 에 설치된 Plex Media Server 를 U5PVR 에서 그리고 다른 기기에서 연동해 보도록 하겠습니다.



1. U5PVR ATV Plex 앱과 연동하기


먼저 구글 플레이 스토어로 이동하여 Plex 를 검색하여 설치합니다.




설치한 다음 앱을 시작하면 아래와 같이 로그인하라는 창이 뜹니다.


여기서 로컬로만 사용하시는 분들은 (서버에 계정 연동을 하지 않으신 분들은) 스킵을 누르시면 자동으로 찾아서 내부에 있는 Plex Media Server 로 연결이 됩니다.



아래의 코드가 주어지는데 저는 핸드폰에서 연동을 해 보았습니다.



웹에서 로그인을 하시고 연동 기기의 코드를 입력하면 연동이 됩니다.

(핸드폰 앱의 경우에는 연동을 아이디 비밀번호로 하지만 TV앱들은 다 코드로 하게 되어있네요 ㅎㅎ)


추가내용)

Plex 웹에서 로그인을 하시고 연동 기기의 코드를 입력해야 할때,

Plex 웹을 스마트폰에서 연결하여 코드 입력하시면 편리합니다.




연동이 완료되면 아래와 같이 핀 번호를 입력하는 창이 뜨고 핀 번호를 입력하면 로그인이 됩니다.


(핀 번호는 설정한 사용자만 뜹니다.)



먼저 Plex Media Server 에 트랜스코딩 부하를 주지 않기 위해서 아래의 설정을 진행합니다.


설정 - 비디오 - Remote Quality 를 Original 로 설정합니다.



로그인 해 보면 설정해 둔 미디어 라이브러리가 보입니다 ㅎㅎ



유명한 Apink 영상 재생해 보도록 하겠습니다.



무난하게 재생이 잘 됩니다만 스크린샷으로 찍으니 그냥 녹색으로만 나오네요 ㅎㅎ..



현재 DTS 는 안드로이드 미디어 코덱에 내장이 되어 있으나 이유는 모르겠지만 플렉스 미디어 서버에서 인식을 하지 못하고 있습니다.


그래서 아래의 소녀시대 영상은 오디오만 트랜스코딩이 걸립니다.



다음은 음악 재생 부분입니다. 


저는 아래의 김세정? 을 좋아하기 때문에 재생 테스트에 아래의 노래를 사용하도록 하겠습니다.



재생이 잘 되긴 합니다만 앨범아트가 뜨지는 않네요. 


플렉스 앱의 버그인지 .. 아니면 제가 무료 사용자라 그런것인지 ㅎㅎ




2. 안드로이드 폰과 연동하기


테스트에 사용된 안드로이드 폰은 아래와 같습니다.


넥서스5

스냅드래곤 800 / 2GB

안드로이드 7.1.1 (LOS 14.1)


Plex 앱을 설치하고 실행해 보았습니다. 저는 PIN 을 설정해 두어서 매일 핀이 뜹니다.




마찬가지로 서버에 트랜스코딩 부하를 주지 않기 위해서 아래의 설정을 합니다.


고급 -> 플레이어 -> 외부 플레이어 허용에 체크 합니다.




이렇게 설정을 하고 미디어를 재생해 보도록 하겠습니다.



재생을 할 때 어떤 재생기를 사용할지 물어보게 됩니다.



정상적으로 재생이 잘 됩니다.



음악의 경우 아래처럼 재생이 됩니다.



플레이어 화면으로 이동하면 크게 앨범아트를 보여주네요. ㅎㅎ




3. 윈도우 태블릿과 연동하기


마지막으로 윈도우 태블릿과 연동해 보도록 하겠습니다. 테스트에 쓰인 장비는 아래와 같습니다.


델베뉴8프로 5830

아톰 베이트레일 Z3740D / 2GB

윈도우10 RS1


마켓에 정식으로 Plex 클라이언트 앱이 있습니다.



추가해 둔 라이브러리가 정상적으로 보입니다.



테스트로 영상을 재생하려고 하면 제가 Pass 계정이 아니라서 활성화 하려면 돈을 내라고 하네요 ㅎㅎ..



테스트로 인코딩 된 영상을 재생시켜 보았습니다.



다음은 음악 라이브러리 부분입니다.



앨범아트도 정상적으로 뜨네요 ㅎㅎ



윈도우 앱 답게 볼륨과 같이 연동이 됩니다.





이렇게 U5PVR 에 저장된 미디어들을 다른 기기로 스트리밍 할 수 있습니다.


감사합니다.





http://cafe.naver.com/mk802/20197



오늘은 U5PVR 의 메인기능인 PlexMediaServer 의 초기 사용방법에 대해서 알아보겠습니다.



1. Plex Media Server 설정화면 접근하기


먼저 U5PVR 에 할당된 IP를 체크합니다. 


체크 방법은 이전 게시글을 참고해 주시길 바랍니다.


해당 아이피로 아래의 URL 로 웹브라우저에 접속합니다.



접근하게 되면 아래의 페이지가 열립니다.


로그인을 하지 않고 로컬로만 사용하실 분들은 우측 아래의 이건뭐죠? 를 눌러서 스킵하시면 됩니다. (비추천)


플렉스 계정이 있으신 분들은 로그인을 하시고 진행하시고 없으신 분들은 아래 주소로 가셔서 생성해 주시길 바랍니다.


https://www.plex.tv/sign-up/





2. Plex Media Server 초기설정 진행하기


아래처럼 로그인을 진행합니다.




원하시는 서버의 이름을 설정한 다음에 집 밖에서 사용하실 분들은 체크해 주시길 바랍니다.



다음은 미디어 라이브러리 설정 부분입니다. 

(미디어 라이브러리 설정은 Plex Pass (유료) 와 무료 계정 간 차이가 있습니다.)



지금 등록하려는 미디어를 선택하시면 됩니다.


영화 TV쇼 를 누르게 되면 PlexMediaServer 가 메타데이터를 검색해서 예고편, 줄거리, 포스터 등등을 받아 줍니다. 


저는 그냥 뮤직비디오 밖에 없기 때문에 기타 비디오를 누르고 넘어가겠습니다.



현재 추가하려는 라이브러리 이름을 입력합니다.



미디어 파일이 들어있는 곳을 선택합니다.



기본적으로 마운트 되어 있는 USB 외장하드나 SATA 디스크는 왼쪽 목록에 뜹니다. 


위치를 정해 주시면 됩니다. 



다수의 미디어 폴더를 지정하고 싶으면 '미디어 폴더 찾아보기' 를 또 눌러 추가해 줍니다.



저는 음악도 있어서 음악 라이브러리도 추가 하였습니다.



아래는 선택적으로 해주시길 바랍니다.



설정이 완료 되었습니다 !


아래에 보시면 미디어 파일을 분석중이라는 알림이 뜹니다.



분석이 진행되면서 아래처럼 섬네일이 보이기 시작합니다.





3. Plex Media Server 세부설정 하기


설정으로 이동하여 고급설정 보이기를 누릅니다.


다음으로 스트리밍 품질을 모두 원본으로 합니다.


(U5PVR 이 트랜스코딩 능력이 매우 부족하기 때문에 아래 처럼 설정을 진행합니다.)



아래처럼 특이한 경우 오디오만 트랜스코딩을 할 수 있도록 아래처럼 설정을 하고 자막의 경우 자동으로 맞춥니다.



다음은 원격접속 부분입니다.


기본적으로 Plex Media Server 는 UPNP 를 통해 공유기와 통신하여 포트를 자동으로 열어서 원격접속이 가능하게 해 줍니다만, 그에 에러가 있을 경우에 수동포트 할당으로 작업하시길 바랍니다.



이에 따른 공유기 설정은 아래와 같습니다.




4. 웹으로 접속한 Plex Media Server 둘러보기


아래 영상은 웹에서 직접 재생을 해 본 것으로


Plex Media Server 의 최적화 기능을 통해 사전 인코딩 된 영상을 재생시키는 화면입니다. 



다음은 음악 라이브러리 사진입니다.


음악 라이브러리의 경우 Plex Pass 사용자는 한글로 메타 데이터 생성이 가능하나 무료 계정은 그 기능이 없습니다만... 아래처럼 어느 정도 정리가 잘 됩니다. ㅎㅎ



웹에서 음악을 재생시키면 아래와 같이 재생이 됩니다. 




1편 초기설정하기 게시글을 마치도록 하겠습니다 



http://cafe.naver.com/mk802/20196




U5PVR 안드로이드 TV 튜너 셋탑

 

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

오늘도 추가로 좋은 소식을 올려 드리게 되었네여. ^^

앞서 U5PVR관련 개발 협업 사항을 올려 드린 바 있습니다.


[U5PVR] 국내 개발 4K UHD셋탑 협업 진행 사항 (1)





 U5PVR  Deluxe edition product 



Update (170130)

U5PVR Deluxe edition Main Board




U5PVR 제품관련은 하기 Kodi 포럼 링크를 참조 해 주시기 바랍니다.

[Android] U5PVR (2017) (4K / HDR / 3D / HD Audio)

http://forum.kodi.tv/showthread.php?tid=305097 





(주) 게시글 제목 명칭인 "4K UHD셋탑셋탑" 관련으로 

U5PVR 내장 튜너제품기능을  
"지상파 4K UHD방송 수신 튜너셋탑"으로 
잘 못  오해가 있을 수 있는 점이 있어서, 추가 의견을 올립니다.

U5PVR은 기본적으로 FHD 방송 수신 2개의 튜너를 탑재 하고 있습니다.
이는 현재 지상파, 케이블 방송 수신이 가능한 튜너입니다만,
2017년 새로 4K UHD 방송 수신을 지원하는 튜너가 탑재되어 있지는 않습니다. ^^;;

4K UHD셋탑의 의미는 
4K Ultra 블루레이급의 영상을 재생가능하다는 의미 입니다.
(MAX : 4K@60fps 10bit 4:2:0 BT2020 HDR10)
국내 3사 IPTV 4K UHD재생은 지원이 가능한 HW Spec을 가지고 있습니다. 

지상파 4K UHD방송관련 참조 링크입니다.
한국 지상파 UHD방송(4K) 관련 FAQ [업데이트 중]


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



U5PVR 안드로이드 & 리눅스 동시부팅 (세계최초일지 ??  ^^)


언급드린 안드로이드 & 리눅스 동시 부팅 관련으로 금일 test를 하였고,
관련 내용을 알려 드리고자 합니다.

2. 2016년 12월 말 부터 안드로이드 & 리눅스 동시 부팅을 시도하기 위해서
개발 환경을 구축하고, 여러가지 방법론으로 접근을 해 보았습니다.

금일까지 진행된 결과만 먼저 이야기를 드리면,
U4PVR셋탑 기반으로 SD카드 리눅스 부팅 이미지를 만들어서,
안드로이드 & 리눅스 동시 부팅을 성공하였습니다. ^^








U4PVR에 먼저 적용하여 test를 한 이유는
이미 안정성을 확보한 기기이며, 
안드로이드 버젼 호환성관련 때문입니다.

3. 기술적인 내용설명 보다, 
관련 응용기술 관련 내용으로 간단히 설명드리면,

안드로이드 & 리눅스 동시 부팅이 되면,
일반 정상적인 안드로이드 셋탑 부팅이 되어지고, 안드로이드 초기화면이 보이게 됩니다.
겉으로는 전혀 다른 점이 없습니다만, 백그라운드에서는 리눅스가 부팅되어져 있습니다.
(별도로 안드로이드에 리눅스 관련 앱 설치는 전혀 없습니다.
리눅스 부팅관련은 SD카드에 이미지로 넣어져서 부팅되기 때문입니다.)

이 상태에서 셋탑의 IP를 확인하고,
WinSCP와 Putty로 접속을 하면 리눅스 쉘로 명령을 할 수 있게 됩니다. (SSH서버)

리눅스 환경에서 설치가 능한 서버기능을 설치 합니다.
- TVHeadend서버
- Plex 미디어 서버
- 웹서버를 설치하였습니다.

U4PVR은 기본적으로 튜너셋탑이기 때문에
기본적인 튜너를 통한 방송 시청 및 녹화가 가능해야 하므로,
먼저 방송채널을 선택하여 TV에서 시청 가능하게 해 놓았습니다.

그리고, PC에서 웹브라우저로 U4PVR의 Plex 미디어 서버에 접속을 합니다.

      




간이 test로 U4PVR에 꼽아놓은 USB메모리의 영상(720P)을 PC에서 재생합니다.
재생시 트랜스코딩으로 320P로 바꾸어서 재생을 시도 하였습니다.

1차적으로 U4PVR HW성능으로 
리눅스 Plex 미디어 서버의 트랜스코딩 test를 성공하였습니다.
(저와 ㅋㅋ잠자님도 U4PVR HW Spec에서 
Plex 트랜스코딩 실행은 거의 어려울 것이라고 예측을 했는데,
생각보다 잘 구동이 되어져서 깜짝 놀랐습니다. ^^;;
물론 개발사 주이사님도 예상외의 성과에 기대감이 높으십니다. ^^)


4. 여기까지 보시면, 
쉴드TV셋탑에서 안드로이드기반 Plex 미디어 서버와
동일한 동작을 할 수 있다는 것을 확인하였습니다. ^^

그 뒤에 추가로 Plex 원본 동영상 추가 재생 및,
TVHeadend를 통한 IPTV 재생등을 동시 test를 걸어도 
크게 문제 없이 잘 동작하는 것을 확인하였습니다.

여기까지 잘 되는 것으로 보아서
이후 U5PVR에 시스템을 그대로 적용하면
좀 더 높은 트랜스코딩의 결과를 얻을 수 있다고 판단됩니다. ^^


일단 오늘 안드로이드 & 리눅스 동시 부팅 기본 동작을 확인하였고,
최적화와 안정화 단계는 좀 더 거쳐 봐야 합니다.


5. U5PVR관련으로 ATV(안드로이드TV) OS 적용과
안드로이드 & 리눅스 동시 부팅 적용 2가지가 안정적으로 적용이 되면
최강의 4K 튜너 & 미디어 셋탑 + 간이 NAS 기기로 변모하게 될 것 같습니다. ^^


6. 양사 협업을 통하여 유저가 사용할 수 있는 환경의 자유도를 높여서
U5PVR을 통하여 IT를 좀 더 즐길수 있는 여건을 만들어 드리려고 노력해 보고 있습니다. ^^


아직은 미완의 그림이지만,
충분히 해 낼 수 있는 능력이 있다고 판단되기 때문에
같이 협업하는 것이 정말 즐겁습니다. ^^


머리속에 그려보던 그림이, 
실제 실현되는 과정은 정말 재미 있습니다. 








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

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




+ Recent posts