U5PVR TVHeadend Live Channel (Beta) 동작 확인

 

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

이전에 하기 내용으로 올려드린 TVHeadend Live Channel (Beta)는 쉴드TV셋탑에서 설정을 하고 설정관련 글을 올려 드린 바 있습니다.





금번에는 U5PVR에서 TVHeadend Live Channel APP 동작 확인을 해 보았습니다.

먼저 하기 U5PVR 컨텐츠관리 아카이빙 및 재생관련 내용을 기초로 설명드리면,

컨텐츠입수의 아래쪽의 TVH 서버와 컨텐츠 재생기 중에 TV Headend Live Channel APP을
상호 연동을 시킨 내용입니다.

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





앞서서, 이 Test를 U5PVR에서 실행하지 못한 이유는,
TV Headend Live Channel APP의 버그가 있어서 test를 못하고 있었습니다.

0228FW에서 TVH#2의 port를 수정하고 9981,9982로 변경하므로써
이제부터 이용이 가능하게 되었습니다.

ATV 린백런처에서 Live Channel APP(오른쪽 끝)을 실행 합니다.









TVHeadend를 선택 합니다.




TVHeadend를 선택하면, TV Headend Live Channel APP이 실행됩니다.





TV Headend Live Channel APP의 설정 방법은 

이전 쉴드TV 설정떄와 같습니다.

[Live Channel] 쉴드TV셋탑에서 TVHeadend Live Channel (Beta) 설정 방법 1




설정 중에 다른 점은 Live Channel 재생 관련 어플 설정에서,
2번째 "Media Player"로 설정합니다.
Media Player는 Android Media 기본 코덱을 사용하도록 되어 있습니다.





TVHeadend Live Channel APP에서 TVH Settings 내용을 보았습니다만,
수정할 부분은 안보여서 Pass하였습니다.








Live Channel로 돌아오게 되며, 

설정된 TVHeadend에 173개 채널이 보입니다.

















Live Channel 시청 중에 F12를 누르면,

U5PVR의 eON런처로 바로 넘어 오고, 
TV Tuner 시청으로 들어 오게 됩니다.

특이한 것은 Live Channel 방송과 TV Tuner의 시차가 조금도 없다는 점이네요 ^^;;

방송화질은 TV Tuner쪽이 조금 더 좋습니다. ^^






아시다시피, Kodi에서도 TVH add-on을 설치하여 
시청이 가능합니다만, Kodi17 기준으로 TS를 SW로 디코딩을 하는 바람에
아직 TS채널 시청이 원할하게 재생이 되지 않고 있습니다. ^^;;

이는 Kodi17에서 HW디코딩으로 설정기준만 바꾸어주면
재생자체는 앞서 Live Channel과 동급으로 재생이 되게 됩니다.

사유는 Kodi17부터 안드로이드 OS기반에서
Kodi 자체적인 코덱을 버리고, 안드로이드 기본 코덱(Media Player)을 쓰게 되었습니다.
이로서 Live Channel과 Kodi의 재생 결과값은 동일해야 합니다.



하기 U5PVR live Channl 동영상 캡춰 내에는 UHD방송(UMAX) 재생 내용도 함께 있습니다.

중요한 점은 채널 반응 속도가 엄청 빠르다는 점입니다. ^^

향후에 안드로이드 O 버젼에서는 PIP(2채널 ?)를 지원하게 될 예정이라고 합니다.


 







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


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



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

+ Recent posts