U5PVR 구글 드라이브 마운트 + 알파 (plexdrive + rclone + unionfs)


이번에 모 대학교의 이메일을 통해 구글 드라이브를 사용해 보면서 직접 X86 시스템 4350U 제품에 설치를 하여 쓸만한 상황이 되었다고 생각하여 U5PVR 에도 적용을 해 보겠습니다. 




0. 개념


먼저 구글 드라이브를 알차게 사용하는 방법에 대해서 말씀 드리겠습니다. 


읽기 전용으로 plexdrive 를 사용하고 파일 쓰기용으로 union-fs 를 그리고 업로드용으로 rclone 을 사용합니다.

(노바님의 도움이 컸습니다.)


unionfs-fuse 패키지를 통해서 아래처럼 2개 스토리지를 합쳐서 하나처럼 보이는 방법을 사용합니다.


1. PlexDrive (RO)

2. U5PVR 의 하드디스크 (RW)


위의 1번과 2번을 합쳐서 다른 통합된 디렉터리(3) 하나를 생성합니다. 


결론적으로는 이렇습니다. 2번 하드디스크에 파일이 없어도 1번에 파일이 존재하면 3번 디렉터리에 보이게 됩니다. 물론 2번에 파일이 있고 1번에 없더라도 3번 디렉터리에 보입니다.


그러나 구글 드라이브는 용량이 무제한이고 U5PVR 에 달린 하드디스크는 커야 8TB 정도 이기 때문에 용량 감당이 힘듭니다. 이를 해결하기 위해서 rclone 을 사용하여 새벽 시간대에 정해서 업로드를 하고 2번 하드디스크에서 삭제를 하는 방식으로 운영이 됩니다.


업로드가 다 되면 이미 1번 구글 드라이브에 들어있는 상태가 되기 때문에 2번에 없어도 상관이 없습니다. 결론적으로는 2번 하드디스크는 일종의 캐쉬 역할이라고 보시면됩니다.


실제로 이전 글에서는 아래와 같이 rclone mount 를 통해서 구글 드라이브를 fuse 마운트로 직접 마운트를 진행했지만 그렇게 하면 파일 리스팅과 반응성이 매우 좋지 않음으로 plex drive 로 마운트를 진행합니다.


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


부가적으로 현 리눅스 버전은 아래와 같습니다.


root@u5pvr-debian:~# version


U5PVR Linux Firmware / ATV 7

VERSION : 17.08.21-EddyLab

BASE    : GNU/Linux Debian 8 jessie


root@u5pvr-debian:~#



1. rclone 에 구글 드라이브 마운트 등록하기


아래의 글은 이전에 작성해 놓은 글을 그대로 붙여 넣었습니다.





먼저 rclone 은 파일 시스템을 마운트 할 때, fuse 파일 시스템을 사용합니다. 따라서 fuse 패키지를 설치해야합니다.


추가적으로 zip 파일의 압축을 풀기 위해서 unzip 패키지도 설치합니다.


apt-get install fuse unzip


다음으로 rclone 바이너리를 홈페이지에서 받습니다.




wget http://downloads.rclone.org/rclone-v1.35-linux-arm.zip


받은 파일의 압축을 풀기 위해서 아래의 명령을 입력합니다.


# unzip rclone 입력하시고 TAB 키로 자동완성하시면 편리합니다.

unzip rclone-v1.35-linux-arm.zip

cd  rclone-v1.35-linux-arm


압축을 풀고 해당 폴더로 이동하셨으면 바이너리 파일을 편리하게 실행할 수 있게 PATH 환경변수에 포함된 디렉터리로 이동시킵니다. 저는 /usr/bin 에 옮기도록 하겠습니다.


cp rclone /usr/bin


# 실행 권한이 필요하기 때문에 아래의 퍼미션 설정을 합니다.

chmod a+x /usr/bin/rclone


다음으로 rclone 이 정상적으로 실행이 되는지 체크합니다.


아래처럼 뜨면 정상적으로 설치가 된 상태입니다.


root@u5pvr-debian:~# rclone version

2017/03/17 22:29:22 Config file "/root/.rclone.conf" not found - using defaults

rclone v1.35



마운트 폴더를 하나 만들기 위해서 /mnt/gdrive 라는 폴더를 만듭니다.


mkdir /mnt/gdrive


아래 명령을 통해서 구글 드라이브를 연동합니다.


root@u5pvr-debian:~# rclone config

2017/03/17 22:32:17 Config file "/root/.rclone.conf" not found - using defaults

No remotes found - make a new one

n) New remote

s) Set configuration password

q) Quit config

n/s/q> n

# 새로운 리모트를  생성해야 함으로 n 을 입력합니다.


name> djj9405

# 마음에 드는 이름을 하나 입력하십시오.


Type of storage to configure.

Choose a number from below, or type in your own value

 1 / Amazon Drive

   \ "amazon cloud drive"

 2 / Amazon S3 (also Dreamhost, Ceph, Minio)

   \ "s3"

 3 / Backblaze B2

   \ "b2"

 4 / Dropbox

   \ "dropbox"

 5 / Encrypt/Decrypt a remote

   \ "crypt"

 6 / Google Cloud Storage (this is not Google Drive)

   \ "google cloud storage"

 7 / Google Drive

   \ "drive"

 8 / Hubic

   \ "hubic"

 9 / Local Disk

   \ "local"

10 / Microsoft OneDrive

   \ "onedrive"

11 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)

   \ "swift"

12 / Yandex Disk

   \ "yandex"

Storage> 7

Google Application Client Id - leave blank normally.

client_id> 

Google Application Client Secret - leave blank normally.

client_secret> 

# 정확하게 모르겠지만 보통 필요가 없습니다. 그래서 아무것도 입력하지 않고 엔터를 누릅니다.


Remote config

Use auto config?

 * Say Y if not sure

 * Say N if you are working on a remote or headless machine or Y didn't work

y) Yes

n) No

y/n> n

# 쉘에서 작업을 하기 때문에 자동 설정이 되지 않습니다. 따라서 n 을 입력하여 수동설정으로 넘어갑니다.


If your browser doesn't open automatically go to the following link: https://accounts.google.com/o/oauth2/auth?client_id=202264815644.apps.googleusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive&state=b02c34056754881ab1b1d15b4e5bf67d

Log in and authorize rclone for access

Enter verification code>

# 이부분은 구글 계정과 연동하기 위한 부분입니다. 작업하실 때 나오는 링크를 복사하시고, 미리 브라우저에서는 연결할 구글 계정으로 로그인을 해 둡니다. 그 상태에서 위 주소를 붙여넣어 코드를 받으시면 됩니다.

각기 주소가 다르기 때문에 위 주소를 복사하지 마시고 작업중인 장비에서 나온 주소를 복사하여 작업하시길 바랍니다.


저의 경우 위 주소로 이동해 보면 아래와 같이 권한 허용창이 뜹니다.


아래에 나온 코드를 복사하여 붙여 넣습니다.



If your browser doesn't open automatically go to the following link: https://accounts.google.com/o/oauth2/auth?client_id=202264815644.apps.googleusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive&state=b02c34056754881ab1b1d15b4e5bf67d

Log in and authorize rclone for access

Enter verification code> ----------------------------------------------

# 브라우저에서 복사한 코드를 붙여넣습니다.


--------------------

[djj9405]

client_id = 

client_secret = 

token = {"access_token":"---------------------------------------------------------------------------------------------------------------------------------------------------------------","token_type":"Bearer","refresh_token":"----------------------------------------------","expiry":"2017-03-17T23:39:37.623176291+09:00"}

--------------------

y) Yes this is OK

e) Edit this remote

d) Delete this remote

y/e/d> y

# 설정이 맞느냐고 물어보는데 맞으니 y 를 눌러줍니다.


Current remotes:


Name                 Type

====                 ====

djj9405              drive


e) Edit existing remote

n) New remote

d) Delete remote

s) Set configuration password

q) Quit config

e/n/d/s/q> q

# 설정이 끝났음으로 q 를 눌러서 종료해 줍니다.


root@u5pvr-debian:~# 



이렇게 구글드라이브 등록이 끝났습니다.




이번 글에서는 마운트를 하지 않을 예정이기 때문에 등록하는 부분까지만 진행을 합니다.




2. unionfs-fuse 설치하기


아래의 명령어로 설치를 진행합니다.


root@u5pvr-debian:~# apt-get install unionfs-fuse

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following extra packages will be installed:

  fuse libfuse2

The following NEW packages will be installed:

  fuse libfuse2 unionfs-fuse

0 upgraded, 3 newly installed, 0 to remove and 53 not upgraded.

Need to get 219 kB of archives.

After this operation, 406 kB of additional disk space will be used.

Do you want to continue? [Y/n]

Get:1 http://httpredir.debian.org/debian/ jessie/main libfuse2 armhf 2.9.3-15+deb8u2 [125 kB]

Get:2 http://httpredir.debian.org/debian/ jessie/main fuse armhf 2.9.3-15+deb8u2 [69.1 kB]

Get:3 http://httpredir.debian.org/debian/ jessie/main unionfs-fuse armhf 0.24-2.2 [25.8 kB]

Fetched 219 kB in 2s (88.0 kB/s)

Selecting previously unselected package libfuse2:armhf.

(Reading database ... 23858 files and directories currently installed.)

Preparing to unpack .../libfuse2_2.9.3-15+deb8u2_armhf.deb ...

Unpacking libfuse2:armhf (2.9.3-15+deb8u2) ...

Selecting previously unselected package fuse.

Preparing to unpack .../fuse_2.9.3-15+deb8u2_armhf.deb ...

Unpacking fuse (2.9.3-15+deb8u2) ...

Selecting previously unselected package unionfs-fuse.

Preparing to unpack .../unionfs-fuse_0.24-2.2_armhf.deb ...

Unpacking unionfs-fuse (0.24-2.2) ...

Processing triggers for man-db (2.7.0.2-5) ...

Setting up libfuse2:armhf (2.9.3-15+deb8u2) ...

Setting up fuse (2.9.3-15+deb8u2) ...

Setting up unionfs-fuse (0.24-2.2) ...

Processing triggers for libc-bin (2.19-18+deb8u7) ...

root@u5pvr-debian:~#




3. plexdrive 설치하기


아래의 명령으로 바이너리를 받습니다.


업데이트 된 버전이 있을 수 있으니 아래의 릴리즈 깃을 확인해 주시길 바랍니다.


https://github.com/dweidenfeld/plexdrive/releases



root@u5pvr-debian:~# wget https://github.com/dweidenfeld/plexdrive/releases/download/5.0.0/plexdrive-linux-arm7

--2017-08-23 22:43:09--  https://github.com/dweidenfeld/plexdrive/releases/download/5.0.0/plexdrive-linux-arm7

Resolving github.com (github.com)... 192.30.255.112, 192.30.255.113

Connecting to github.com (github.com)|192.30.255.112|:443... connected.

HTTP request sent, awaiting response... 302 Found

Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/89668997/e6d60690-76f6-11e7-8d2d-1b692c92aa64?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170823%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170823T134308Z&X-Amz-Expires=300&X-Amz-Signature=78996305285acc7f3f55ad9c20552aed75e6a9f26812c6b8e3aa5c663f131cca&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dplexdrive-linux-arm7&response-content-type=application%2Foctet-stream [following]

--2017-08-23 22:43:11--  https://github-production-release-asset-2e65be.s3.amazonaws.com/89668997/e6d60690-76f6-11e7-8d2d-1b692c92aa64?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170823%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170823T134308Z&X-Amz-Expires=300&X-Amz-Signature=78996305285acc7f3f55ad9c20552aed75e6a9f26812c6b8e3aa5c663f131cca&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dplexdrive-linux-arm7&response-content-type=application%2Foctet-stream

Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.1.248

Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.1.248|:443... connected.

HTTP request sent, awaiting response... 200 OK

Length: 5220208 (5.0M) [application/octet-stream]

Saving to: ‘plexdrive-linux-arm7’


plexdrive-linux-arm7           100%[=====================================================>]   4.98M  46.9KB/s   in 1m 45s


2017-08-23 22:44:57 (48.7 KB/s) - ‘plexdrive-linux-arm7’ saved [5220208/5220208]


# plexdrive 로 이름을 바꿉니다.

root@u5pvr-debian:~# mv plexdrive-linux-arm7 plexdrive


# 실행권한을 부여합니다.

root@u5pvr-debian:~# chmod a+x plexdrive


# /usr/bin 폴더로 바이너리를 이동시킵니다.

root@u5pvr-debian:~# mv plexdrive /usr/bin


# 뭔가 실행은 되지요? ㅎㅎ

root@u5pvr-debian:~# plexdrive

[PLEXDRIVE] [2017-08-23 22:45] ERROR  : Command  not found

root@u5pvr-debian:~#


설치가 완료 되었습니다.




4. plexdrive 연동하기 (구글 클라우드 플랫폼)


플렉스 드라이브를 사용하기 위해서 구글 클라우드 콘솔로 이동합니다.


https://console.cloud.google.com/


저는 이미 한번 생성해서 클라우드 플랫폼을 처음 사용할 때 동의하는 화면이 없습니다. 참고하시길 바랍니다.


상기 프로젝트를 누르면 아래의 선택하는 창이 듭니다. 거기서 + 버튼을 누릅니다.



프로젝트 이름을 마음에 드는 것으로 하나 해줍니다.




만들기를 하셨다고 해서 바로 접근이 가능한것은 아닙니다. 알림 아이콘에서 만들어 졌는지 확인을 하시고 진행하시길 바랍니다.



다시 프로젝트 선택 버튼을 누르고 방금 만든 것을 선택합니다.



그럼 방금 만든 프로젝트에 대한 대시보드가 열립니다. 여기서 API 개요로 이동을 누릅니다.



그리고 검색창에 drive 라고 검색을 해 봅니다.



그럼 google drive api 가 뜰것입니다. 해당을 눌러줍니다.



사용설정을 누릅니다.



다음으로 사용자 인증정보 탭으로 이동합니다.



사용자 인증 정보 만들기를 누릅니다.



OAuth 클라이언트 ID 를 선택합니다.


동의 화면 구성을 누르고 동의해 줍니다.



이름을 마음에 드는것으로 입력하고 저장을 누릅니다.



그러면 어플리케이션 유형이 선택이 가능하게 바뀌고 기타를 누른 다음에 또 마음에 드는 이름으로 입력을 합니다. 그 후 생성을 누릅니다.



그러면 팝업이 뜨면서 클라이언트ID 와 클라이언트 보안 비밀 값이 뜹니다.



U5PVR 에서 아래의 작업을 진행합니다.


root@u5pvr-debian:~# mkdir /etc/plexdrive

root@u5pvr-debian:~# nano /etc/plexdrive/config.json


{

"clientId": "클라이언트ID",

"clientSecret": "클라이언트 보안 비밀"

}



root@u5pvr-debian:~#


다음으로 plex 드라이브를 아래와 같은 명령으로 실행합니다.


# 플렉스 드라이브용 디렉터리를 생성합니다.

root@u5pvr-debian:~# mkdir /mnt/plexdrive


root@u5pvr-debian:~# plexdrive mount -c /etc/plexdrive --cache-file=/var/cache/plexdrive --uid=1023 --gid=1023 -o allow_other,read_only /mnt/plexdrive

Go to the following link in your browser https://accounts.google.com/-----------------------------------------------state-token

Paste the authorization code:

# 상기 링크로 가서 나오는 값을 복사하여 넣어줍니다.



root@u5pvr-debian:~# plexdrive mount -c /etc/plexdrive --cache-file=/var/cache/plexdrive --uid=1023 --gid=1023 -o allow_other,read_only /mnt/plexdrive

Go to the following link in your browser https://accounts.google.com/--------------------------------state-token

Paste the authorization code: 


입력을 완료하면 plexdrive 가 바로 동작이 되는 상태입니다. 


Ctrl + C 버튼으로 강제 종료합니다.


nohup + & 으로 완벽히 백그라운드로 돌려줍니다.


root@u5pvr-debian:~# nohup /usr/bin/plexdrive mount -c /etc/plexdrive --cache-file=/var/cache/plexdrive --uid=1023 --gid=1023 -o allow_other,read_only /mnt/plexdrive &

[1] 6520

root@u5pvr-debian:~# nohup: ignoring input and appending output to ‘nohup.out’


다음으로 /mnt/plexdrive 로 이동하여 파일이 정상적으로 있는지 확인합니다.

(바로 파일이 보이지 않습니다. 일정 시간 3분 가량 지나면 파일이 보이기 시작합니다.)


root@u5pvr-debian:/mnt/plexdrive# ls

100.djjproject  101.nightmoving  ismounted




5. unionfs-fuse 설정하기


통합할 폴더를 하나 생성합니다. 


그리고 U5PVR 하드디스크와 plexdrive 를 하나로 합칩니다.


# 통합하여 상용하는 폴더 생성 (3번 디렉터리)

root@u5pvr-debian:~# mkdir /mnt/gdrive


# U5PVR 내부 하드디스크에 캐쉬로 쓸 경로 생성 (2번 디렉터리)

root@u5pvr-debian:~# mkdir /mnt/media_rw/sda1/gdrive


# 1번 디렉터리 (plexdrive) 와 2번 디렉터리를 합친 3번 디렉터리 마운트

root@u5pvr-debian:~# unionfs-fuse -o allow_other,cow,uid=1023,gid=1023,umask=0 /mnt/media_rw/sda1/gdrive/=RW:/mnt/plexdrive/100.djjproject/=RO /mnt/gdrive

root@u5pvr-debian:~#


unionfs-fuse -o allow_other,cow,uid=1023,gid=1023,umask=0  --> 마운트 옵션

/mnt/media_rw/sda1/gdrive/=RW  --> 읽고 쓸 수 있는 2번 디렉터리

:/mnt/plexdrive/100.djjproject/=RO  --> plexdrive 로 마운트된 구글 드라이브 경로 지정

/mnt/gdrive  --> 짬뽕할 위치 지정


그럼 합치기는 끝났습니다.


실제로 U5PVR 의 /mnt/media_rw/sda1/gdrive 에는 파일이 존재하지 않지만 /mnt/plexdrive/100.djjproject/ 에 파일이 존재함으로 /mnt/gdrive 에는 파일이 있는 것처럼 뜹니다.


# /mnt/media_rw/sda1/gdrive 에는 파일이 존재하지 않으나

root@u5pvr-debian:~# ls /mnt/media_rw/sda1/gdrive/

root@u5pvr-debian:~#


# /mnt/gdrive 에는 파일이 보임

root@u5pvr-debian:~# ls /mnt/gdrive

music  video

root@u5pvr-debian:~# ls /mnt/gdrive/video/

애니  영화  드라마  뮤직비디오  UHD 컨텐츠

root@u5pvr-debian:~# ls /mnt/gdrive/music/

Album   Favorite   Favorite3  Favorite5  Favorite7  Instrument  OST     Others2    Pop   TOP100

Artist  Favorite2  Favorite4  Favorite6  Favorite8  Night       Others  playlists  temp


예를 들어서 test 라는 파일을 써 보겠습니다.


# 통합한 3번 디렉터리에 test 파일 생성

root@u5pvr-debian:/mnt/gdrive# touch test


# 통합한 3번 디렉터리에 정상적으로 test 파일 생성됨

root@u5pvr-debian:/mnt/gdrive# ls

music  test  video


# 그러나 1번 plexdrive 경로에는 test 파일이 없음

root@u5pvr-debian:/mnt/gdrive# ls /mnt/plexdrive/100.djjproject/

music  video


# 하지만 2번 U5PVR 하드디스크 경로에 test 파일 존재

root@u5pvr-debian:/mnt/gdrive# ls /mnt/media_rw/sda1/gdrive/

test

root@u5pvr-debian:/mnt/gdrive#





6. cron 을 통해 자동 업로드 설정하기


/mnt/media_rw/sda1/gdrive 에 존재하는 아직 구글 드라이브에 올려지지 않은 파일을 올려야합니다. 이를 위해서 rclone move 명령어를 사용합니다.


하기 스크립트는 노바님의 글을 참고하였습니다.


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


root@u5pvr-debian:~# nano /etc/plexdrive/upload.cron


#!/bin/bash

# RCLONE UPLOAD CRON TAB SCRIPT


if pidof -o %PPID -x "upload.cron"; then

   exit 1

fi


LOGFILE="/var/log/rclone-upload.log"

FROM="/mnt/media_rw/sda1/gdrive"

TO="gdrive:/100.djjproject"


# CHECK FOR FILES OLDER THEN 60MIN FOLDER

if find $FROM/* -type f -mmin +60 | read

  then

  echo "$(date "+%d.%m.%Y %T") RCLONE MUSIC UPLOAD STARTED" | tee -a $LOGFILE

  /usr/bin/rclone move $FROM/ $TO/ -c \

        --no-traverse \

        --transfers=4 \

        --checkers=4 \

        --delete-after \

        --min-age 15m \

        --bwlimit 8M \

        --log-file=$LOGFILE

  echo "$(date "+%d.%m.%Y %T") RCLONE MUSIC UPLOAD ENDED" | tee -a $LOGFILE

fi


exit


다음으로 crontab 에 등록합니다.


root@u5pvr-debian:~# crontab -e

no crontab for root - using an empty one


/usr/bin/select-editor: 1: /usr/bin/select-editor: gettext: not found

 'select-editor'.

/usr/bin/select-editor: 1: /usr/bin/select-editor: gettext: not found

  1. /bin/nano        <----

  2. /usr/bin/mcedit

  3. /usr/bin/vim.tiny


/usr/bin/select-editor: 32: /usr/bin/select-editor: gettext: not found

 1-3 [1]: 1


# Edit this file to introduce tasks to be run by cron.

#

# Each task to run has to be defined through a single line

# indicating with different fields when the task will be run

# and what command to run for the task

#

# To define the time you can provide concrete values for

# minute (m), hour (h), day of month (dom), month (mon),

# and day of week (dow) or use '*' in these fields (for 'any').#

# Notice that tasks will be started based on the cron's system

# daemon's notion of time and timezones.

#

# Output of the crontab jobs (including errors) is sent through

# email to the user the crontab file belongs to (unless redirected).

#

# For example, you can run a backup of all your user accounts

# at 5 a.m every week with:

# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

#

# For more information see the manual pages of crontab(5) and cron(8)

#

# m h  dom mon dow   command

0 1 * * * /etc/plexdrive/upload.cron > /dev/null



crontab: installing new crontab


상기 crontab 은 정상적으로 작동하는지 테스트를 못해봤습니다 ㅎㅎ... (may the sapzil be with you... - nova 님 -)




7. 부팅시 자동 마운트 하기


rc.local 에 등록해도 장기간 문제가 없음을 확인했습니다. 아래와 같이 해주시면 됩니다.


root@u5pvr-debian:~# nano /etc/rc.local



#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.


/etc/init.d/hostname.sh start


# plexdrive mount

mkdir /mnt/plexdrive

nohup /usr/bin/plexdrive mount -c /etc/plexdrive --cache-file=/var/cache/plexdrive --uid=1023 --gid=1023 -o allow_other,read_only /mnt/plexdrive &


# union-fs

sleep 10

mkdir /mnt/gdrive

unionfs-fuse -o allow_other,cow,uid=1023,gid=1023,umask=0 /mnt/media_rw/sda1/gdrive/=RW:/mnt/plexdrive/100.djjproject/=RO /mnt/gdrive


exit 0




8. U5PVR 에서 재생해보기


아래처럼 ES 파일 탐색기를 통해 재생을 합니다. 재생은 무난하게 잘 되었으며 비트브레이트 80mbps 영상도 무난하게 재생이 됩니다. (다만, 사용하시고 계시는 인터넷이 해외망이 느리거나 하면 재대로 재생이 되지 않습니다. 현재 LG U+ 인터넷이 매우 느립니다.) 


/mnt/gdrive/ 쪽의 영상을 Video Player 를 통해 재생을 시도합니다.



같이 있는 자막도 잘 올라옵니다. 



한편 ES 파일 탐색기 에서는 썸네일을 불러오는 기능이 있는데 해당이 켜져 있으면 썸네일이 다 불러와지기 전 까지 영상이 한번씩 버퍼링이 걸리는 문제가 생기기 때문에 축소판 그림을 해제해 줍니다.



소녀시대 영상도 재생이 잘 되는 부분입니다.






9. PC 에서 U5PVR 의 SAMBA 를 연결해 재생해보기


PC 에서 U5PVR 의 SAMBA 를 연결하여 재생을 해 보았습니다. 아래와 같이 무난하게 재생이 됩니다.







10. 리소스 사용량


리소스 사용량은 아래와 같습니다. 동시에 plexdrive 작업을 걸지 않는다면 문제는 없어 보입니다. 생각보다 CPU 사용량이 높습니다.


먼저 네트워크 사용량 부분입니다.



다음은 CPU 사용량입니다. 메모리 사용량도 많이 증가하였습니다.



딱히 사용하는 데에는 문제가 없으며 rclone 대비 반응속도가 매우 빠르고 디렉터리 리스팅이 매우 빠릅니다. 그냥 로컬에 붙어있는 느낌입니다. 


따로 크게 영상 재생하는데에 딜레이가 3초 5초 정도 걸리는 부분이지만 사용하는 데에는 문제가 없습니다.



여기서 글 마치도록 하겠습니다.


감사합니다.



출처: http://cafe.naver.com/mk802/22587




저작자 표시 비영리 변경 금지
신고


U5PVR ATV5에서 ATV7 시스템 업그레이드 (수동업그레이드 방법 및 ATV7설정 및 정보) 



1. U5PVR 안드로이드 7 버전 주요 변경 사항
http://cafe.naver.com/mk802/22803

2. U5PVR DELUXE(디럭스) 베타 테스트 소프트웨어 공개
http://cafe.naver.com/mk802/22810

3. U5PVR SLIM(슬림) 베타 테스트 소프트웨어 공개
http://cafe.naver.com/mk802/22814

==> 본인이 소유하시는 U5PVR 기종에 맞는 
ATV5 to ATV7 업그레이드 FW를 다운로드 받으시기 바라겠습니다. 
(반드시 USB메모리를 이용하시기 바랍니다. 그렇치 않으면, 업그레이드 중 시스템 다운이 됩니다.)

(주) ATV5 to ATV7 FW는 항시 일괄 최신버젼으로 업그레이드가 가능하도록 되어 있으므로,
새로 다운로드를 받아서 업그레이드를 진행하시기 바랍니다.

ATV5 to ATV7 업그레이드 FW 1번 업그레이드로 완료됩니다.



수동 FW업그레이드 방법

FW는 크게 2가지가 있습니다.
Full ungrade FW Noraml upgrade FW가 있습니다.

- Full upgrade FW는 공장완전 초기화기반 FW이므로
기존 유저Data가 모두 사라지게 됩니다.


- Normal upgrade FW는 기존 유저Data는 유지한 상태(리눅스포함)로
FW업그레이드가 됩니다.


최신 FW 중 선택적으로 FW종류를 다운로드 받으신 후,
하기 순서대로 수동 FW업그레이드를 진행하시기 바랍니다. 

수동 FW 업그레이드 다운로드 링크 : 


FW일자별 폴더에서 Full FW 폴더, Normal FW폴더가 있습니다.
Full FW폴더에는 Linux FW도 있습니다. 
(사정상 업로드되어 있지 않은 FW도 있습니다.)

예) update-20170704 Full FW.zip를 받으신 후,
다운로드 받으신 FW 이름을 Update.zip으로 수정하여 사용하시기 바랍니다.

주의시항) 다운로드 받으신 FW의 이름은 모두 Update.zip으로 수정하여 업그레이드를 하시게 됩니다. Linux FW도 마찬가지로 Update.zip으로 수정하여 사용하게 됩니다.

이후 리눅스 백업 및 복원을 위한 작업에서도 동일하게 Update.zip 이름으로 사용하게 됩니다.

그러므로,Update.zip 파일의 이름으로 수정한 파일이 어떤 종류인지 혼돈이 올 수 있으므로, 
잘 살펴 보시고 FW업그레이드 또는 백업 복원을 하시기 바랍니다.


수정한 이름의 Update.zip 파일은 USB 메모리 루트 폴더에 복사 하여 올립니다.
이로서 수동 업그레이드를 위한 준비는 마무리 되었습니다.


U5PVR 디럭스 / 슬림 공용 업그레이드 방법

1. Update.zip파일이 있는 usb stick을 박스의 옆면 usb 슬롯에 꼽아주세요 
2. 리모콘을 준비해주세요. 
3.후면 전원 스위치를 누르시고 
4. 바로 리모콘의 ok버튼을 연속적으로 5회에서 10회정도 눌러주세요. 
5. Droid 아이콘이 나오면서 업그레이를 진행하면 됩니다 


U5PVR 디럭스 별도 업그레이드 방법

2. update.zip 을 USB stick 에 복사합니다.
3. 복사한 usb stick을 박스의 전면 2.0 또는 3.0 포트에 꼽습니다.
4. 전면에 위치한 Power 버튼을 누른 상태로 뒤의 전원 스위치를 켜면 해당 소프트웨어로 업그레이드가 됩니다.
5. 소프트웨어가 업그레이드 후 부팅을 하면 최종 소프트웨어로 제품은 설치가 완료가 된 것 입니다.


정상적으로 부팅한 경우 아래 절차에 따라 업그레이드가 잘 되었는지를 확인 해 주시기 바랍니다. 

U5PVR셋탑을 켜신 후, 
Home screen 에서 ATV setting ==> Device ==> About ==> System update ==> upgrade Online에서 Full 업그레이드 메뉴가 보이는지를 확인 하시기 바랍니다.

"Full 업그레이드" 메뉴가 보이지 않는다면 최신FW로 업그레이드는 완료 되었다고 보시면 됩니다.

이후 부터는 "Normal 방식"으로만 FW 업그레이드를 실시 하시면 됩니다.




4. U5PVR ATV7 업그레이드 후 맥 주소 넣기
http://cafe.naver.com/mk802/22808
==> 이 단계를 건너 띄시면, 다른 U5PVR과 충돌이 나서,
동일 맥 주소를 가지는 기기는 서로 동작이 되지 않을 수 있습니다.

5. 이 단계가 완료 된 후, 상기 Widevine L1 활성화를 하셔야만 합니다.
Setup(설정) ==> Misc(기타) ==> DRM ==>DRM status  

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


6. U5PVR 블루투스 리모콘 업그레이드 방법
http://cafe.naver.com/mk802/22806
==> ATV7에서는 BT 음성명령이 다르기 때문에 
상기 과정으로 BT리모콘 업그레이드를 진행하셔야 합니다.


7. [U5PVR 설명서▼] U5PVR 안드로이드 TV OS (ATV7)설정 및 온라인 FW업그레이드 [추가 작성중]


U5PVR ATV7 설정 및 온라인 FW업그레이드


    1. U5PVR 안드로이드 TV OS 언어 설정




    3. U5PVR 디럭스 / 슬림 온라인 FW업그레이드 방법


FAQ  목차


1. U5 블루투스 리모콘 페어링 방법

2. U5PVR TV 설정
3. U5PVR 디럭스 HDD 설치 방법

4. U5PVR 음성인식 명령

5. U5PVR 키보드 단축키 List

6. U5PVR IR 리모콘 학습 방법 

7. U5PVR 홈 런처에서 아이콘 이동 및 추가 방법 

8. U5PVR 오디오 Pass-through 설정 

9. U5PVR 네트워크 LAN 수동 설정 방법 




































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





8.[U5PVR▼] HiTVRemote Beta Firmware 공개
http://cafe.naver.com/mk802/22802


============================
U5PVR 리눅스 관련 내용
============================

1. U5PVR ATV7 용 리눅스 백업 복구하기
http://cafe.naver.com/mk802/22696

2. U5PVR 리눅스 펌웨어 ATV7 로 마이그레이션 하기
http://cafe.naver.com/mk802/22698

3. ATV 7 베타 / 리눅스 이미지 설치 및 사용법
http://cafe.naver.com/mk802/22815

4. U5PVR ATV7 용 외장 리눅스 설치하기
http://cafe.naver.com/mk802/22672



저작자 표시 비영리 변경 금지
신고






U5PVR 리눅스 관련 기술 내용은 하기 내용을 참조 하시기 바랍니다.



1. U5PVR 안드로이드 + 리눅스 서버 활용 방안
http://cafe.naver.com/mk802/22898



2. U5PVR 리눅스 펌웨어 활용 가이드 인덱스
http://cafe.naver.com/mk802/20788



3. 토렌트 클라이언트 활용하기 (PC에서 설정)


데몬 정보는 아래와 같습니다.


데몬 : transmission-daemon

포트 : 9091

아이디 : u5pvr

비밀번호 : u5pvr




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






최대한 쉽게 U5PVR 리눅스에 접근할 수 있도록 설명 드려보겠습니다. ^^
U5PVR 리눅스의 첫 단추를 토렌트서버로 시작하시는 것이 제일 좋을 것 같습니다.



하기 "컨텐츠 라이프사이클" 내용을 보시면 이해가 편하실 것 같습니다.


U5PVR은 "미디어 재생기(OTT)"만의 기능 뿐만 아니라, 

"컨텐츠 입수" 및 "전달"과 "배포"기능을 가지고 있습니다.


이 과정에서 "컨텐츠 입수"는 중요한 요소 중에 하나입니다.



U5PVR에서는 "컨텐츠 입수" 방법은 다양한 방법이 있습니다.

- "내장 HD방송 튜너" 녹화

- "토렌트서버"

- "TVHeadend서버"

- "구글무비(영화구입)"  등을 통하여, 

외부로 부터 새로운 컨텐츠를 입수 할 수가 있습니다. 

(물론 넷플릭스도 컨텐츠를 받을 수 있지만, 본인이 소장하는 컨텐츠가 아닌 대여방식임) 



이중 "토렌트서버"를 통하여 "컨텐츠 입수"를 많이 하시고 계실 것 입니다.


"토렌트서버"의 합법과 불법에 대한 사용기준은 

모두들 잘 아실 터이니, 주의하여 사용하셔야 합니다...  ^^





U5PVR에서 "컨텐츠 입수"를 한 후, "원스톱"으로 바로 재생을 하시면 됩니다.

이만큰 편리한 기능이 어디 있겠습니까 ?   ㅎㅎㅎㅎㅎ




하기 내용은 설명은 

댁내 동일 공유기 내에서 사용가능한 환경 범위에서 설명을 드립니다.



외부에서 U5PVR의 "토렌트서버" 운영 가능한 방법은 

이후에 ㅋㅋ잠자님께서 별도로 설명을 올려 주실 예정입니다. ^^



0. 준비물 :  

- U5PVR셋탑 (ATV7)

(유선LAN연결을 추천합니다. WiFi 연결시 WiFi가 우선적용되므로, 속도저하가 있을 수 있습니다.) 

- 유무선 키보드 마우스



- U5PVR셋탑에 System upgrade에서 리눅스FW(AoL)를 설치 합니다.
설치 방법은 온라인 안드로이드FW설치와 같은 방법입니다.


 

하기 U5PVR ATV7 리눅스(AoL)패치 버젼은 로컬 업그레이드로 진행 해 주시기 바랍니다.

(주) 이 패치버젼은 리눅스 설정이 초기화 상태로 됩니다. 


17.10.12) [U5PVR]

리눅스 10월 12일 베타 펌웨어 입니다.
http://u5pvr.djjproject.com/%5BBETA%5D/linux_1012_beta.zip




U5PVR ATV7 리눅스(AoL) 설치 후,

ATV Settings >> Linux로 들어가셔서,



Linux use를 On 해 주시기 바랍니다.

그래서 U5PVR을 재 부팅 해 주시기 바랍니다.

이로서, U5PVR 리눅스(AoL)을 사용 할 수 있는 환경 설정이 완료 됩니다.



U5PVR ATV7 리눅스(AoL)의 설정 방법은 여러가지 방법으로 가능합니다.

PC에서 원격으로 설정도 가능합니다만, 최대한 쉬운 방법은 U5PVR 화면 자체에서 설정을 해 보도록 하겠습니다. 이를 위해서는 유무선 키보드 마우스가 필요합니다.


먼저 "Chrome 웹브라우저"를 실행합니다.



"Chrome 웹브라우저"에서 주소입력을 합니다.

기본적으로는 입력 주소는 U5PVR IP주소:9091입니다만, U5PVR IP주소를 못찾으시는 경우가 많으신 것 같습니다.

대안으로 127.0.0.1:9091의 주소를 입력하시기 바랍니다.

여기서 127.0.0.1은 U5PVR 자신을 가리키는 IP번호이므로, U5PVR내에서 셋팅할때만 사용이 가능합니다.  9091포트번호는 토랜트서버를 부르는 번호 입니다.

이왕이면, 웹브라우저에서 이 주소를 북마크 하시기 바랍니다.

이후에 포트번호가 기억이 나지 않아도, 북마크를 보시고 불러내시면 될 것 입니다. ^^ 



첫 화면은 ID와 PASS 로그인 입력 창이 나타나게 됩니다.
기본값은 ID : u5pvr   PASS : u5pvr입니다.  



로그인이 되면, 하기와 같은 웹브라우저 UI (Web UI)가 보입니다.

"Transmission Web Control Mobile" 이라고 되어 있습니다.


이 Web UI는 모바일용 UI이라서, 우리가 아는 토랜트 서버 UI랑은 다르게 보여집니다.



오른쪽 상단의 삼줄아이콘(햄버거바)를 누르면,

하기와 같이, 메뉴가 보이게 됩니다.



여기 UI 종류 2가지가 보입니다.  

이중 "Desktop UI"를 선택해 보시기 바랍니다.




 "Desktop UI"를 선택하면, 하기와 같은 Web UI로 보여지게 됩니다.
이제는 좀 익숙한 UI입니다. ^^  UI에 따라서 사용자 경험이 많이 달라 집니다. ㅎㅎㅎ



 먼저 맨 하단을 보시면, Free space :942.19MB라고 적혀 있습니다.


이는 현재 기본값으로 연결된 U5PVR의 ROM에서 사용가능한 용량을 표기하고 있습니다.
그러므로, 제일 먼저 해 주어야 할 것은 토랜트 다운로드 경로를 U5PVR의 내장HDD나 외장HDD, 또는 네트워크 NAS 경로로 바꾸어 주어야 합니다.


다운로드 경로 설정을 바꾸기 위해서는 상단 매뉴에서 

톱니바퀴와 같은 아이콘(설정 Config)을 누르시기 바랍니다.



 "설정(Config)"를 보면, 언어가 영문으로 되어 있습니다.



먼저 언어를 바꾸어 보도록 하겠습니다.



영어를 한국어(Korean)으로 바꾸시기 바라겠습니다.



그리고 반드시, Save(저장)을 누르시기 바랍니다.



Web UI가 다시 모바일UI로 바뀌어 지네요 ^^;;

그러나, 언어는 한국어로 전환된 것을 확인하실 수 있습니다.



다시 Web UI를  "데스크탑UI"로 바꾸시기 바랍니다.



이제 "데스크탑UI" Web UI를  한국어로 쉽게 보실 수 있습니다.



 다시 "설정(Config)"로 들어 옵니다.

토렌트 다운로드 기본 경로를 보면,  "/mnt/USBDeivce" (남은공간 942.19MB)로 적혀 있습니다.



혹시 다른 일로 이 경로주소를 쓸 일이 있을지 모르므로,

경로를 복사를 합니다. (마우스로 경로 주소를 드레그를 하신 후, Ctrl+C를 누르시면 됩니다.)



탭에 "폴더사전"을 누르신 후,



 "폴더사전"에 붙여넣기(Ctrl + V)를 누릅니다.

폴더사전에 필요로 되는 경로를 입력하신 후, 

필요에 따라서 복사하여 붙여 넣으시면 좋다고 ㅋㅋ잠자님의 팁을 받아서 사용하고 있습니다. ^^



 "폴더사전" 경로를 쓰신 후, 반드시 "저장"을 하시기 바랍니다.



 이제 U5PVR 사용자가 토렌트 다운로드를 하시고자 하시는 경로를 만들어 보겠습니다.

ES탐색기로 들어가셔서, 왼쪽 목록에 "Device(장치목록)"을 선택하시면,

오른쪽에 폴더 list가 보여집니다.  이 폴더 목록은 U5PVR의 ROM에 있는 목록입니다.



 폴더 목록 중에 mnt폴더를 선택합니다.



 mnt폴더에서 앞서 기본설정으로 되어 있던 USBDevice폴더를 발견 할 수 있습니다.



 mnt폴더에서 media_rw를 선택합니다.
(주) 네트워크 NAS경로를 원하시는 분은 smb폴더로 들어가시면 됩니다.



 mnt폴더에서 내장 외장 HDD 폴더인 

sda1, sdb1 등의 목록을 보실 수 있습니다.  

Test U5PVR 기기는 U5PVR리눅스 제품으로 

내장 HDD인 sda1으로 설정하도록 하겠습니다.



 이미 내장HDD에는 많은 폴더와 파일이 있습니다.

이중에 저는 Download폴더를 토렌트 다운로드 경로로 설정해 보도록 하겠습니다. 



Download폴더에는 이미 많은 파일들이 있습니다만, 

한 폴더에서 관리를 한 후, 다른 폴더로 이동을 시킬 예정이므로 사용에 문제가 없습니다.


여기서 상단에 있는 현재 경로를 보시고 기록해 주시기 바랍니다.

저는 /mnt/media_rw/sda1/Download 입니다.  

(주) 리눅스는 대소문자를 구분하므로, download로 적으면, 새로운 폴더가 만들어지게 됩니다.


/mnt/media_rw/sda1/Download  경로를 메모를 하시기 바랍니다.



다시 크롬 웹브라우저를 열고, 설정에서 폴더사전에 가서, 

/mnt/media_rw/sda1/Download를 붙여 넣고, 저장을 합니다.
(주) U5PVR 리부팅 후, 다시 
"/mnt/USBDeivce"로 전환되는 버그가 있네요..
관련 내용은 재 확인하여 수정해 보도록 하겠습니다.



다시 설정 >> 기본에 토렌트 다운로드 기본 경로를 누르신 후, 

/mnt/media_rw/sda1/Download 를 붙여 넣기를 합니다. 
그리고 저장을 하시기 바랍니다. (반드시 저장 버튼을 눌러야 합니다.)



하기와 같이, 토렌트 다운로드 기본 경로를 변경하였습니다.




토렌트서버 Test를 위하여 시드를 하나 다운로드 받아서 test해 보도록 하겠습니다.

토랜트사이트에서 시드를 하나 다운로드 받습니다.



그리고 토렌트 Web UI에서 "토랜트 추가"를 누릅니다.



"토랜트 추가" UI가 나타나고,  다운로드 폴더 경로가 변경된 경로인지를 확인 해 봅니다.

/mnt/media_rw/sda1/Download로 나타나고 있네요..

아래에 "기본폴더지정"을 체크 합니다.  아래쪽의 "자동시작"도 체크를 합니다.


그리고, 토렌트파일 "Choose Files" 아이콘을 누릅니다.



"Choose Files"를 누르면, 최근 다운로드 받은 파일 목록(Recent)이 보이게 됩니다.

조금전에 다운로드 받은 토렌트 시드를 선택합니다.



그리고, 오른쪽 상단에 "open"을 선택합니다.



이제 토렌트파일에 시드이름이 보이게 됩니다. 



이제 하단의 "확인"을 누르시기 바랍니다.



여기까지 설정으로, 정상적 토렌트 다운로드가 되는지를 확인 해 보시기 바랍니다.

추가 체크 사항은 맨 하단의 남은 공간:484.67GB 표시가 있습니다.

이는 다운로드 설정 경로의 저장소에 남은 공간을 표시해 줍니다.

이 저장소의 남은 공간이 부족하면, 다운로드 중 에러가 발생되면서 정지되게 되므로,

설정 후, 확인을 해 봐 주시기 바랍니다.



다운로드 속도 최대는 약 17.16MB/s까지 나옵니다.


MP4 720P 방송녹화본을 약 3분이면 다운로드 받아서 보실 수 있습니다.


이는 U5PVR의 LAN이 기기비트 지원이고, test환경도 기가비트 지원이기 때문입니다. ^^


사용자 환경에 따라서 다운로드 속도는 달라질 수 있습니다만, 

WiFi경우에는 속도가 많이 느릴 수 있으므로, 가급적 LAN연결 상태에서 사용하시기 바랍니다.



별도로 PC에서 다운로드 받으시고, 다시 이를 메모리에 복사 하신 후, 메모리를 꼽아서 재생하실 필요 없이, U5PVR에서 "원스톱"으로 "컨텐츠 입수"를 하신 후, 바로 재생하시면 됩니다.

















이제 다운로드가 완료된 토렌트 시드를 삭제하도록 하겠습니다. 



삭제를 원하는 목록에 체크를 하신 후, 메뉴 아이콘 목록에서 빨간색 "X"를 누르시기 바랍니다.



제거 확인 UI를 확인 하신 후, 확인을 누르시면 됩니다.

여기서 "로컬데이터삭제"는 다운로드 받은 파일도 삭제를 한다는 의미 입니다.






여기까지 U5PVR 리눅스 입문의 첫단추인 

토렌트서버 설정 및 사용방법을 알아 보았습니다.


아주 쉽게 써 올린다고 작성을 하였습니다만,

오히려 캡춰 내용이 너무 많이서 복잡하다고 이야기 주시는 분들도 계십니다만,

보시는 분들의 IT기술 상식 레벨을 어떻게 맞춰야 할 지 몰라서,

최대한 쉽게 설명을 드리고자 하다보니,

이렇게 내용이 많이지네요 ㅎㅎㅎㅎㅎ


이해해 주시기 바랍니다.



U5PVR을 사용하시면서, 미디어 재생기로만 사용하신다면

50%성능도 제대로 사용을 못하시는 레벨이 됩니다. ^^


조금 시간이 허락될때, 실수를 하시더라도 꼭 해 보시기 바랍니다.


만일, 리눅스 설정 중에 오류가 발생되었다면,

그냥 다시 리눅스FW를 수동으로 업로드 하시면, 리눅스만 초기화가 되어지므로

안드로이드 시스템까지 새로 설정해야 하나 ? 하는 걱정은 안하셔도 됩니다. ^^





근데,  매번 토렌트 서버를 운영하기 위해서 웹브라우저에서 작업을 해야 하는가 ? 

너무 불편하지 않은가 ?  라는 내용이 나오게 됩니다.


이를 위해서 2가지 방법을 제시 해 드리겠습니다.



1) U5PVR 리눅스 토렌트서버와 안드로이드 토렌트서버 관리 앱 입니다.


2) 동일한 안드로이드 토렌트서버 관리 앱을 스마트폰에 설치하여,

U5PVR 리눅스 토렌트서버를 콘트롤 하는 방법을 추가로 알려 드리겠습니다.



사용조건은 역시 동일한 댁내 공유기에서 설정관련 내용입니다.



  







저작자 표시 비영리 변경 금지
신고
U5PVR 간단 방송녹화 설정방법
하기 U5PVR 매뉴얼을 기본적으로 참조 해 주시기 바랍니다.




U5PVR Live TV에서 간단 방송 녹화 설정 방법입니다.

방송시청 중에 IR리모콘의 REC버튼을 누르시거나, 
BT리모콘의 123 버튼을 누르면, 가상 리모콘 키 버튼 목록 중에 3번째에 있는 Rec.을 선택하시면 됩니다.  



하기와 같은 녹화(Recording) 메뉴가 나타납니다.

메뉴 내용 중, 종료시간(Recording Length)는 12분(Min)으로 표기가 되어 있습니다.
이는 녹화를 시도하려는 방송의 EPG 정보를 기초로 남은 시간 기준으로 표기 되어집니다.
그러므로, 녹화하려는 방송의 남은 시간을 따로 걱정하지 않아도 문제 없습니다.


목록에서 리모콘 방향키를 이용하여, 저장장치(Storage Device)를 확인해 보시기 바랍니다.


만일, 하기와 같이 저장장치 목록이 없으면, 저장 경로가 정해지지 않았으므로,
녹화(Recording) 가 진행되지 않습니다. 




하기와 같이 저장장치(Storage Device)에 USB 메모리 또는 HDD가 연결되어져 있으면,
저장장치가 표기 됩니다.



저장장치(Storage Device)가 여러가지가 있고, 그 중에 다른 경로를 선택하시려면,

저장장치(Storage Device)를 눌러 보시기 바랍니다.

다중 저장장치(Storage Device) 목록이 보일 것입니다.  그 중에 원하시는 저장장치(Storage Device)를 선택하시기 바랍니다.


선택된 저장장치(Storage Device) 목록에 PVR이라는 폴더가 만들어지고,

PVR폴더 내에 방송채널명 기준으로 녹화파일이 저장되게 됩니다.



만일 네트워크에 있는 저장장치(Storage Device)에 녹화 경로를 설정하시고 싶으시면,

하기의 Network Drive를 선택하시기 바랍니다.



Network Drive는 미디어센터에서 이미 설정한 LAN연결 (SAMBA) 경로(/mnt/media_rw/smb/mountpoint_01/******) 목록들이 보이게 됩니다.  원하시는 네트워크 경로 폴더쪽에 녹화가 됩니다.


하기 글 내용에서 9번을 참조 하시기 바랍니다.
[U5PVR] U5PVR 안드로이드 TV OS (ATV7)설정 및 온라인 FW업그레이드 [추가 작성중]
9. U5PVR 네트워크 LAN 수동 설정 방법 
http://muritzy.tistory.com/1357


저장장치(Storage Device)에 USB메모리 녹화 경로로 녹화를 해 봅니다.



녹화가 시작되면, 왼쪽 상단에 빨간색 점으로 녹화 상태를 표시해 주게 됩니다.



녹화 중에 녹화를 중단을 할 수 있고, 녹화 중단시, 하기와 같이 녹화 중단 승인 메시지가 나타납니다.




U5PVR의 TVHeadend #1에서 방송 내용을 확인해 보려면,


U5PVR의 크롬웹브라우저에서는 "127.0.0.1:19981" 를 입력해 보시거나,
동일 공유기내에 PC에서 "U5PVR의 IP주소:19981"를 입력해 보시면,
U5PVR의 TVHeadend#1의 웹브라우저 UI를 보실 수 있습니다.





저작자 표시 비영리 변경 금지
신고


[U5PVR] U5PVR의 HDR버그에 의한 HDR컨버팅 효과 (HDTV에서 HDR정상재생)

 

[U5PVR] HDR conversion effect by HDR bug of U5PVR (HDR normal playback on HDTV)


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

U5PVR의 HDR 버그 관련 레포팅입니다.  :)

HDR버그입니다만, 대단한 기능의 버그라서 소개를 해 드립니다.



    1. HDR 기본 이론



HDR는 기본적으로 HDR이 지원되는 UHDTV에서만 적용이 됩니다.

HDR지원 UHDTV는 백라이트패널의 밝기(nit)가 400nit이상이 되어야 하고,
원하는 부분의 백라이트를 개별적으로 조절을 할 수 있는 HW적 특성을 지원하고 있습니다.

HDR 지원을 하기 위해서는 
반드시 4K@60fps@4:2:0@HDCP 2.2@HDMI2.0a@HDR 지원이 되어야 합니다.


아직까지 HDR디스플레이가 많이 보급되어 있지 않은 상태입니다.


당신이 HDR지원 4K 미디어 재생기를 구입하였지만,

당신의 HDR미지원 디스플레이에 연결하여, HDR 4K 영상을 재생해 보면, 
(HDR미지원 UHDTV, HDR미지원 빔프로젝트, HDTV, HD모니터 등),  
당신은 상당히 복잡한 생각에 빠져 들게 될 것 입니다...  

내가 보고 있는 영상이 4K HDR 영상이 맞는지를 ?????


 이유는 간단합니다.  

HDR이 지원되는 4K미디어 재생기가 있어도,
HDR 지원 디스플레이가 없으면,
HDR 컨텐츠는 SDR 화면으로 재생을 하게 됩니다.  

그것도 일반 SDR영상 화면이 아닌 물빠짐 색상의 너무 초라한 영상이 재생이 됩니다..... 



이렇게 되는 것이 정상입니다.  

HDTV로 재생을 하신 사용자는 그나마 그렇구나...  하고 이해하시지만,

UHDTV 8bit 제품을 새로 구입하신 사용자는 불만이 대단합니다.... 

이런 화면을 보려고 UHDTV를 구입한 것인지....   
추가로 HDR지원 UHDTV를 새로 구입해야 하는 것인지.....   라고요...


PC와 빔프로젝트쪽에서도 마찬가지 입니다.

HDR지원 모니터 가격과, HDR지원 빔프로젝트 가격은 엄청 비쌉니다.
그래서, PC분야에서 HDR 영상을 제대로 보려면, 
듀얼 외장 그래픽카드를 장착해서 HDR효과를 내는 방법으로 엄청난 금액의 비용을 지불하면서 해결을 해야만 합니다.


여기서 HDR지원이 되지 않는 HDTV, HD급 모니터, UHDTV 그리고 빔프로젝트에 맞춰서,
HDR을 정상적으로 보이게끔 해 주는 SW기술을 HDR 컨버팅 기술이라고 합니다.
정상적인 HDR을 표현해 주는 기술은 아니지만, 
앞서 보신  물빠짐 색상의 SDR 화질을 정상적인 화질로 보이게끔 해 주는 기술입니다.
아직은 상용화가 되지 않은 기술입니다.


이 단계에서 하기 2가지 기기에서 HDR 영상 재생 실험을 해 보겠습니다.

A. Amazon Fire TV2 + HDTV (1080P 해상도) + Kodi , 4K HDR test demo

B. U5PVR Slim + HDTV  (1080P 해상도) + Kodi , 4K HDR test demo


A1. Amazon Fire TV2 + HDTV (1080P 해상도) + Kodi 


B1. U5PVR Slim + HDTV  (1080P 해상도) + Kodi


A2. Amazon Fire TV2 + HDTV (1080P 해상도) + Kodi 


B2. U5PVR Slim + HDTV  (1080P 해상도) + Kodi


A3. Amazon Fire TV2 + HDTV (1080P 해상도) + Kodi 


B3. U5PVR Slim + HDTV  (1080P 해상도) + Kodi

A4. Amazon Fire TV2 + HDTV (1080P 해상도) + Kodi 


B4. U5PVR Slim + HDTV  (1080P 해상도) + Kodi


위의 2가지 기기로 HDTV에서 HDR 재생 test 내용을 보시면,

A. Amazon Fire TV2 + HDTV (1080P 해상도) + Kodi ==> 물빠짐 색상의 SDR 화질

B. U5PVR Slim + HDTV  (1080P 해상도) + Kodi ==> 정상적 SDR 화질

2가지 결과가 전혀 다르게 나타나고 있습니다.
HDTV이면서도 놀랍도록 색상이 뚜렷하게 비디오 출력이 됩니다.


B. U5PVR Slim + HDTV  (1080P 해상도) + Kodi도 정상적인 동작이라면, 물빠짐 색상의 SDR 화질로 비디오가 출력이 되는 것이 맞습니다만, 이는 일종의 버그입니다. ^^;;


B. U5PVR Slim + HDTV  (1080P 해상도) 재생 상태를 좀 더 자세히 확인하기 위해서
이번에는 UHDTV 8bit 지원 디스플레이에 연결하여 재생을 해 보았습니다.

U5PVR 설정값입니다.  (2가지 모두 가능)

A. 1080P 해상도 기준
1. 1080P@60fps
2. Ycbcr 4:4:4 8bit
3. HDR : Auto

B. 2160P 해상도 기준
1. 2160P@60fps
2. Ycbcr 4:2:0 8bit
3. HDR : Auto

여기서는 B항의 설정값으로 설정을 하였습니다.

Lucy 4K HDR HEVC 10bit BT2020 HDR10 영상입니다.
이 영상을 재생을 하면, 일반적을 붉은색이 엄청나게 들어가는 화질로 보여지게 됩니다만,
U5PVR에서 상기 설정값으로 재생을 하면, 하기와 같은 영상으로 재생이 됩니다.

재생은 U5PVR 미디어센터(보라색앱)으로 재생을 하였습니다.

상단의 재생정보를 살펴보면, 
Video 3840X1600 23.976fps HDR10 이라고 표기가 되어져 있습니다.

여기서 HDR10이라는 표기가 나타나고 있는 버그가 있습니다.

그러나, 역으로 이 버그에 의하여, HDR 미지원 디스플레이에서 HDR영상이 컨버팅되어져서
정상적으로 재생이 되고 있는 것을 확인 할 수 있습니다.

실제의 HDR10 디스플레이 화면과는 비교를 해야 하겠습니다만,
HDR 컨버팅 효과가 있다는 것은 맞는 것 같습니다. 




이 U5PVR의 HDR버그는 또다른 특징을 가지고 있습니다.

이상할만큼 암부의 표현력이 매우 좋습니다.
암부의 표현력이 좋은 상태에서, 밝은 부분의 색상을 잘 표현하기 때문에, 
상당히 무게감이 있는 영상의 화질을 재현하고 있습니다.

생각지도 못한 고성능의 화질을 보시게 될 수 있습니다.
특히 빔프로젝트의 경우, 낮은 안시의 HD급 빔프로젝트에서도 엄청난 화질의 결과물을 보실 수 있습니다. (고가의 HDR지원이 되는 UHD빔프로젝트 보다도 암부 표현이 월등한 화질을 출력하면서, 비교하시는 분들을 놀라게 한 결과가 있었다고 합니다.  -  HD급 빔프로젝트의 개별 설정이 약간 필요합니다. by 
(@뇌전서생))


이상 U5PVR의 HDR버그에 의한 HDR 컨버팅 효과에 대해서 설명을 드렸습니다.


감사합니다.




저작자 표시 비영리 변경 금지
신고



[EN] [U5team] U5PVR ATV7 Widevine DRM L1 Free Upgrade Decision

 

Hello ? It's EddyLab.

We are preparing to proceed with the official major upgrade (ATV5 to ATV7) of the U5PVR Android TV OS version. In addition to the ATV7 OS upgrade, we have not been able to confirm the progress of the additional function Widevine DRM Level 1, but today U5team made the final decision.

Basically, U5team invests heavily in development of Android ATV7 major upgrade SW. So, in addition to upgrading the Android TV OS, I prepared and agreed to proceed with DRM upgrade for DRM-related development and various other development costs incurred while developing various application applications.

In the meantime, many U5PVR users have gone through the ATV5 and ATV7 beta process, helping to stabilize the product by finding lots of advice and bugs.


So U5team made a final decision to support the free upgrade of the ATV7 Widevine DRM L1 for the purpose of rewarding it and more U5PVR products to be announced in the future.




However, free upgrades are defined as free upgrades only through online.

Separately, if you send U5PVR's product and request an upgrade, it will be a 100% fee upgrade.


U5team will inform you about the method of free upgrade with announcement of new FW.


Once again thank U5team for the response to U5PVR users,

I would first like to thank the U5PVR users. 


U5PVR users will not only talk about the U5PVR product among the U5PVR Supporter Team,
I think you can give a lot of help to U5team as well. ^^


I hope you will have lots of good experiences in the future thanksgiving day.


저작자 표시 비영리 변경 금지
신고




[U5team]  U5PVR ATV7 Widevine DRM L1  무료 업그레이드 결정

 

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

이번 U5PVR 안드로이드TV OS 버젼 메이저 업그레이드 (ATV5 to ATV7) 진행관련으로, 추가기능인 Widevine DRM Level 1 관련 진행사항을  확정하지 못하고 있었습니다만,  금일 U5team에서 최종 결정을 해 주셨습니다.

기본적으로 U5team에서는 Android ATV7 메이저 업그레이드 SW개발관련으로 많은 투자를 하고 있습니다. 그래서 안드로이드 TV OS 업그레이드 이외에 DRM관련 개발 및 기타 여러가지 응용 어플리케이션을 개발을 하시면서 발생되는 여러가지 개발 비용등을 유료 DRM 업그레이드로 진행을 하려고 준비를 하셨고, 저도 동의를 하였습니다.

그동안 많은 U5PVR 사용자 분들께서 ATV5와 ATV7 베타 과정을 거치면서 많은 조언과 버그등을 찾아 주시면서, 제품 안정화에 많은 도움을 주셨습니다.

그래서 U5team에서는 이에 대한 보답과 향후 더 많이 U5PVR제품이 알려지기를 원하시는 목적으로 ATV7 Widevine DRM L1을 무료로 업그레이드를 지원하기로 최종 결정을 하였습니다. ^^


단, 무료 업그레이드는 반드시 온라인을 통한 방식만을 무료 업그레이드로 규정하고, 별도로 제품을 보내주셔서 업그레이드를 요청 하는 경우는 100% 유상 업그레이드로 규정할 예정입니다.

유상 업그레이드는 기기를 보내주시는 배송비를 사용자가 부담하시고, 업그레이드 비용 + 리턴 배송비를 포함하여 2만원으로 결정하였습니다.


관련하여 무상 업그레이드 방법은 금주 중에 U5team에서 방법에 대한 내용을 신규 FW 발표와 함께 공지를 해 드리게 될 예정입니다.


다시 한번 U5team에서 U5PVR 사용자분들에 대한 대응에 감사드리고,
제가 U5PVR 사용자분들을 대표로 먼저 감사인사를 드립니다. ^^




U5PVR 사용자 분들께서도
이제는 이 UHD 미니PC 포럼 안에서만 U5PVR제품에 대하여 이야기를 해 주시는 것을 넘어서,
외부에서도 많이 알려 주셔야지 U5team에게도 많은 도움을 주실 수 있을 것 같습니다. ^^



추석 연휴에 좋은 경험을 많이 해 주시기 바랍니다.  


    


저작자 표시 비영리 변경 금지
신고


Added Google Assistant feature in U5PVR (구글 어시스턴트)

 

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


오늘 오전에 U5team 사무실에 방문하여, 

Google Assistant(구글 어시스턴트) 기능을 잠시 볼 수 있었습니다.

현재는 언어설정을 English(영어)로 설정해야지만, 정상 구동이 가능합니다.
  

이 기능은 U5PVR 디럭스 / 슬림 9월말 Beta FW에서 부터 지원하게 됩니다.
한국어 지원은 아직 LG V30 스마트폰에서만 적용되기 때문에, 

10월경 쯤에 지원을 하게 될 것 같습니다.



U5PVR Android TV 린백런처에 Google Assistant(구글 어시스턴트) 아이콘으로 나와 있어서,

아이콘을 누르면, 하기와 같이 런처 하단에 Google Assistant(구글 어시스턴트) 창이 별도로 나타나게 됩니다.


Google Assistant(구글 어시스턴트) 창은 조금 늦게 반응을 하여 뜨게 되므로, 

일반 음성 검색보다는 약간 늦게 나타나게 됩니다.


Google Assistant(구글 어시스턴트) 창이 올라온 상태에서, 
하단의 마이크 아이콘이 회오리 상태로 돌고 있을 때는, 

구글 서버랑 연동을 하는 시간이 약간 추가로 필요로 되어 집니다.


하단의 마이크 아이콘이 정상적으로 보여지면,

U5PVR BT 리모콘에서 마이크 버튼을 누른 상태에서 천천히 이야기 하시면

음성인식이 되면서, 동작을 하게 됩니다.



'오픈 유투브'(Open Youtube), '오픈 라이브티비' (Open live TV) 또는 '라이브티비 앱 실행' 등의 음성 명령도 동작하는 것은 확인하였습니다.


'오픈라이브채널' (Open Live Channel) 도 동작을 하고 있고,

'오픈라이브채널 SBC(방송채널명)'까지는 성공을 못하였습니다. 
조금 더 음성명령 구조를 더 확인을 해 봐야지 될 것 같습니다.


이제 구글 음성 검색과 구글 어시스턴트 기능을 구축한 U5PVR에서 어떻게 잘 활용을 할 수 있는지는 사용자 몫으로 남겨져 있습니다.




향후 Iot 기능 연동 및 결제기능까지 수행이 가능 해 질 것으로 보여지고 있기 때문에,

응용범위는 무궁무진 할 것 같습니다.




U5PVR 사용자 분들이, 더 좋은 방법을 많이 찾아주셔야지만, 새로운 음성기능을 유용하게 활용 할 수 있습니다.  



감사합니다.





저작자 표시 비영리 변경 금지
신고



U5PVR에서 Naver TV앱 설치 및 실행 방법

 

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

 

나승승님 요청으로 U5PVR에서 Naver TV 앱 동작 관련 내용을 간단히 올려 드립니다.


(주) Naver TV 앱은 터치 기반으로 만들어진 TV앱이므로, 반드시 마우스를 이용하셔서 사용하셔야만 합니다. 리모콘으로는 제대로 동작을 하지 않습니다.


다른 방법으로는 HiTVRemote 앱이 설치된 스마트폰에서 U5PVR 화면을 원격으로 제어하여 콘트를 하는 방법이 있습니다.  


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




Naver TV 라이브는 주로 30~40 대 남성이 라이브 스포츠 중계를 보기 위해서 
많이 찾은 앱 중에 하나입니다  ^^

대부분 스마트폰으로 많이 라이브 스포츠 중계를 시청하시게 됩는 이유중에 하나는
지상파나 케이블에서 실시간으로 하지 않는 국내외 스포츠 중계를 많이 해 주기 때문입니다만, 
스마트폰으로는 화면이 작아서 실감 시청이 어려운 것이 사실입니다. ^^;;



기본적으로 U5PVR 안드로이드TV 마켓에서는 'Naver TV' 앱을 다운로드 받을 수 가 없어서,
별도의 방법으로 설치를 하셔야 합니다.

1) 본인의 스마트폰에 설치한 Naver TV앱을 'Send Anywhere'로 복사를 해서 설치를 하였습니다. 

2) U5PVR의 구글 로그인 계정으로 하기 'Naver TV' 앱링크로 가신 후,
설치 버튼을 누리면, 기기 목록이 나오게 됩니다.   U5PVR관련 기기 목록을 누르시면,
자동으로 U5PVR에 설치가 됩니다. 


'Naver TV' 앱을 설치 한 후, 실행하시면,
권한 관련 승인 요청을 받게 됩니다. '허용'을 선택하시기 바랍니다.


'Naver TV' 앱이 실행되면, 하기와 같은 UI가 나타납니다.
여기서 스포츠 관련은 '라이브' UI쪽에서 보실 수 있습니다.


Naver TV앱에서는 사용전에 반드시 몇가지 설정을 바꾸셔야 합니다.

1. 디코더 설정입니다.


기본 비디오 재생 디코더는 '네이버TV디코더'를 사용하게 되어 있습니다.
제가 알기로는 '네이버TV디코더'를 사용하면 1080P 해상도까지 지원하는 것으로 알고 있고,
'안드로이드 기기 내장 디코더'는 720P 해상도까지 지원하는 것으로 알고 있습니다.

'네이버TV디코더'는 추가 앱을 더 설치해야 하는것으로 알고 있어서,
일반적인 '안드로이드 기기 내장 디코더' 설정으로 test하도록 하겠습니다. 



2. 가로보기 고정 


TV디스플레이쪽에 연결하여 사용을 하게 되므로, '가로보기 고정' 옵션을 ON합니다.



이제 Naver TV 앱에서 라이브를 실행하면, 하기와 같이 방송 재생 시청이 가능해 집니다.



방송관련 UI는 오른쪽 상단과 오른쪽 하단에 몇가지 설정 아이콘이 있습니다.

먼저 오른쪽 상단 UI 아이콘은 자물쇄 아이콘, 캐스트지원 아이콘, 그리고 'PIP화면 지원 아이콘'이 있습니다.  여기서 'PIP 화면 지원 아이콘'을 선택해 봅니다. 




'PIP 화면 지원 아이콘'을 선택하면

하기와 같이 다른 앱 위에 그리기 허용을  ON해 줍니다.



설정을  ON을 하면, 메인 UI에 작은 방송 화면이 보여집니다.



이 PIP화면은 마우스로 위치 이동을 시킬 수 있습니다.



라이브 방송  EPG입니다.



오른쪽 하단에 720P 해상도가 보입니다. 



이를 선택하면 해상도를 조정할 수 있는 옵션이 보여집니다.



라이브 채널의 경우, 라이브 Talk라는 것을 지원하는데,

라이브 Talk 입력은 불가능하지만, 보는 것은 가능합니다. 





이상 Naver TV 앱 동작을 살펴보았습니다.







저작자 표시 비영리 변경 금지
신고




Q10Pro Android mobile 7 OS 2.0.5 FW with Bluray Navigation test

 

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

오랜만이 Q10Pro 관련 업그레이드 소식을 전달해 드립니다.



작년부터 안드로이드 모바일 OS 기반으로 7버젼이 출시 되었습니다만,
아직 불안정한 감이 있고 해서, test 목적이외에는 안드로이드 5버젼 최종버젼으로 test를 하고 있었습니다.  

Q10Pro 
안드로이드 모바일 7 버젼에 아직까지 한국어 자막이 깨지는 현상이 있어서 이것 저것 수정을 해 보고 있고, 제조사에 수정 요청을 해 보았습니다만, 이번 2.0.5FW에서도 완전 수정이 되지를 않고 있네요...  대체방법으로 자막 체인저 패치를 설치 하는 방법이 있다고 하는데, 좀 더 확인을 해 봐야 할 것 같습니다.

이번  Q10Pro 안드로이드 모바일 7 버젼에서 비공식적으로 중요한 기능은
Bluray 네비게이션 기능입니다.

공식적으로 관련 
Bluray 네비게이션 앱이 탑재가 되지 않아서, 어떤 사유인지는 잘 모르겠습니다만,
비공식으로 배포되고 있는 
Bluray 네비게이션 활성화 앱을 설치하면, 문제가 없네요..

Q5/Q10 Pro BD-ISO Menu Support. BETA Patch.


The download below adds BD-ISO menu support to Himediaplayer for firmware 2.0.5.

When installed a new option will appear in Himediaplayer menu giving access to BD-ISO full menus.

This patch is an official BETA from HiMedia. All feedback is appreciated.

Download & Instructions

Download: http://www.mediafire.com/file/i1f7j6ejb4p749n/OpenBlurayMode.apk

1. Install BlurayPatch app by opening OpenBlurayMode.apk from Q5/Q10 Pro FileManager or any other file manager app.
2. Run the installed BlurayPatch app (My Apps - BlurayPatch) and press OK to toggle 'Open Bluray'.

http://www.futeko.com/newforum/index.php?topic=2291.0

그러나, 아직 모든 Bluray 파일에 적용되는 것은 아닌 것으로 확인 되고 있어서,
조금 더 상황을 지켜봐야 할 것입니다.

Test 목적으로는 사용하시는데 큰 지장은 없습니다.

이 앱은 반드시 버젼7 기반으로 2.0.5에서만 동작을 하고 있으므로,
Q10Pro의 FW 업그레이드는 반드시 진행하셔야 합니다.

관련 FW업그레이드는 따로 이야기 올려 보도록 하겠습니다만,

버젼5의 경우 5버젼 to 7버젼 2.0.4 FW를 업그레이드 하신 후, (이때 FW완료 후, 정상적으로 화면이 보일때까지 많은 시간이 소요되므로, 계속 기다리셔야 합니다. (셋탑 타이머 기준 약 3분이상)
7버젼 2.0.5 FW로 2번 업그레이드를 실시하시면 됩니다.



Q10Pro와 U5PVR에는 Bluray 메뉴지원 라이브러리는 있었습니다만, 
이를 활성화를 지원하는 기능이 없었습니다.  OpenBlurayMode.apk가 이를 활성화 해 주는 것으로 이해하시면 될 것 같습니다.
(아마도 Bluray 메뉴 저작권 관련 내용이 있어서 그런 것이 아닌가 조심스럽게 추즉합니다.)

위의 내용처럼 
 OpenBlurayMode.apk를 설치 해 주시고, 앱을 실행 후, 
"Open Bluray" 스위치를 누르시면 "Close Bluray"로 변경이 되면서 활성화가 됩니다.


1. 미디어 센터에서 Bluray 파일을 재생하면 
Bluray 네비게이션 모드로 실행이 됩니다.  


Bluray 모드를 ON해 놓았기 때문에, 설정으로 인해서 Play Mode를 물어보게 됩니다.
이후 이 Play Mode는 끌 수 도 있습니다.


보통은 지원이 되지 않는 파일은 그냥 일반적인 방식으로 재생이 됩니다.
그러나, 경우에 따라서 재생이 전혀 안되는 것도 있습니다.
이때는 Play Mode의 2번째 "BDLite Navigation"을 선택하시면 재생이 됩니다.


얼음왕국 (FROZEN) ISO파일입니다.
캡춰는 재생화면이 보이지 않게 되므로, 동영상 캡춰를 참조 하시면 되겠습니다.

하기와 같이 Bluray navigation language Menu가 보입니다.  
ENGLISH로 선택해 봅니다.


얼음왕국 (FROZEN)의 눈사람 애니메이션이 잠시 보이네요 :)



하기와 같이, 얼음왕국 (FROZEN)의 Bluray 메인메뉴가 보이집니다.


리모콘의 메뉴 버튼을 누르면, 미디어센터에서 하기와 같은 새로운 메뉴가 보입니다.
'Popup Menu', 'Top Menu' 그리고, 'Play Settings' 입니다. 

'Popup Menu'를 누르면 하기와 같이 메인 Bluray Menu 모드로 들어가게 됩니다.


 'Play Settings' 에 몇가지 추가 기능이 있습니다.


 'Play Settings'  >> 'Bluray Play Mode'는 앞서 언급 드린 것과 같이,
Play Mode에서 2가지 선택을 물어 볼 것인지 아닐지를 선택하실 수 있습니다.



  'Play Settings'  >> 'Bluray Area Code' 는 
Bluray지역코드 설정관련으로 잠김이 되어 있을때 사용하시면 됩니다. 


Transformers:The Last Knight 2017 1080p Blu-ray AVC Atmos TrueHD7.1 (폴더타입)



2번쨰 방법으로는 MovieBar (구 Well Poster)를 이용한 방법입니다.


Well Poster에서는 중문으로 표기가 되는 포스터가 많이 나왔었는데,
지금은 문제가 없고, 메뉴를 누르면 불필요한 포스터는 숨김을 할 수 있습니다.


옆에는 여러가지 분류로 구분하여 찾으실 수 있습니다.
아직 UHD 4K관련 분류는 없는 것이 아쉽네요... 


얼음왕국 (FROZEN)입니다.
하기와 같이 영문포스터와 영화 정보가 영어로 보여집니다.
한국어 지원은 안하고 있습니다.


MovieBar에서 Play를 하면,
하기와 같이 역시 2가지 메뉴가 나오게 됩니다.





제 경우, 여러가지를 test해 보았는데,
특정 조건에 따라서 되는 것과 안되는 것을 구분하기는 어려웠습니다.

그러므로, 실행을 해 보시고, 동작여부를 확인해 보시기 바랍니다.




    1. Bluray Navigation OK list



1. Frozen.2013.1080p.BluRay.AVC.DTS-HD.MA.7.1-PublicHD.iso


2. Transformers:The Last Knight 2017 1080p Blu-ray AVC Atmos TrueHD7.1 (폴더타입)

3. Breakfast At Tiffany's 1961.iso


4. Gravity.2013.1080p.BluRay.iso (3D)





    2. Bluray Navigation NG list



1. The.Martian.2015.EXTENDED.COMPLETE.UHD.BLURAY-FREQUENCY  (폴더타입)




아마도 1080P Blu-ray 메뉴는 정상적으로 동작합니다만,
UHD Blu-ray는 정상적으로 동작하지 않는 것으로 보여집니다.
Egreat Player에서는 
UHD Blu-ray 메뉴가 정상동작을 하는 것을 확인 한 바 있기 때문에,
아마도 좀 더 수정이 되어서 정식 버젼으로 올려와야 할 것 같습니다.





저작자 표시 비영리 변경 금지
신고


 
Google+