PLEX(플렉스) 서버 설치와 클라이언트

HTPC( home theater PC)구현을 위한 PLEX 미디어 서버 설치

필자의 시스템에서 여러 멀티미디어 파일을 관리하고 스트리밍 해주는 미디어 서버 설치에 대해 많은 시간 투자하였다. 미디어 서버 구성에 있어 여러가지 조합으로 운영해 본 봐 결론은 플렉스(plex)서버였다.

필자의 시스템

CPU : 인텔 쿼드 코어(Quad Core) Q8400
GPU : Nvidia GeForce 6600 GT
HDD : 128G SSD + 4TB
운영체제(OS) : 우분투 18.04 LTS (Ubuntu 18.04 LTS)

미디어 서버 구성 요소

Tvheadend server, samba, Apache, ffmpeg, phython, Nvidia GeForce Driver & CUDA 등등

미디어 서버 구현을 위한 최상의 조합

1. Tvheadend + samba + VLC + 코디(kodi) → 최종 유플러스 셋톱에서 재생
2. Tvheadend + PLEX → 최종 유플러스 셋톱에서 재생

수도 없이 다양한 앱들을 후보 목록에 올리며 여러가지 테스트를 진행 하였으나 결국은 위의 조합만 살아 남았다. 1번 2번 조합 모두 미디어 서버로 운영하기에 부족함이 없었다. 단지 재생하는 미디어 종류에 따라 1번이 유리 할 때도 있고 2번이 유리 할 때도 있겠다.

필자는 인터넷 품질의 압도적인 향상으로 그의 퇴물(?)이 되어버린 Blue-Ray도 아닌 일반 구형 DVD 타이틀을 많이 보유하고 있다. 당연한 말이겠지만 DVD 재생이 가능한 DVD롬도 장착되어 있다. 1번 조합은 DVD플레이어 역할과 5.1 채널로 엔코딩된 오디오 신호를 패스 쓰루(Pass Through)하기에 가장 현실적인 대안이다.

2번 조합은 외부에서 미디어 파일 재생과 인터넷으로 다운로드 받은 잡다한 미디어 파일 재생에 상당한 편의를 준다.

필자와 같이 HTPC구성을 구려하고 있거나 이미 운영하고 있다 하더라도 참고 될 사항이 있을 것 같아 구성 방법에 대해  몇 자 기록해 놓는다.

먼저 tvheadend(티비헤드엔드) 구성이다. 필자가 처음 우분투에 tvheadend설치를 위해서 많은 시행착오를 격은 부분이다. tvheadend설치와 EPG등 설정은 이미 본 블로그에 잘 정리되어 있다.



다양한 기기와 OS에서 미디어 서버 즉, HTPC의 미디어 파일에 접근하고 관리하기 위해서는 samba만한 공유 툴이 없는것 같다. 이것 또한 정리한 문서를 참고하기 바란다.



실시간 TV와 다양한 비디오 애드온 설치가 가능한 코디(kodi)또한 현시점 에서 이를 대체할 플레이어가 있을까?



이상은 적어도 이 분야에 있어 꼭 마련해야 할 필수템 쯤 되겠다.

오늘은 주제는 PLEX(플렉스) 서버이다. 이 포스트의 진행은 "Plex가 뭐하는 물건인지 알고 있다는 전재 하에  다루려고 한다."라고 말하려다 처음 접하는 분들을 의해 간단한 설명 정도는 남긴다.

※   플렉스(PLEX)서버는 멀디 미디어 공유 및 라이브러리 어플리케이션이다.
서버에 어플을 다운받으면 메타 데이터를 이용한 라이브러리 환경을 구축해주고 다양한 플랫폼에서 이용 가능하다. 쉽게 말하면 개인의 nas 서버를 넷플릭스나 IPTV처럼 이용가능하게 만들어주는 클라우드 미디어 서비스 플랫품이다. 물론 사진과 음악도 스트리밍이 가능하지만 대부분 유저들은 동영상 스트리밍으로 활용되고 있다.
무료로 이용할 수 있지만, Plex Sync, Cloud Sync, Camera Upload, Trailers & Extras, Free Apps, Multi-User Control 등 핵심기능이 들어간 프리미엄 패스가 있다. 가격은 한달에 3.99달러, 1년에 29.99달러, 평생, 74.99달러. 가끔 블프 같은 때 세일을 하기도 한다. = wiki 백과

리눅스(우분투) 플렉스 서버 설치

설치 전 미리 https://plex.tv에 접속해서 계정을 생성해 놓는게 바람직하다. 즉, 플렉스 계정없이는 서버를 운영 할 수 없다.

PLEX 다운로드

https://www.plex.tv/media-server-downloads/#plex-media-server

plex는 말도 안되는 다양한 플랫폼을 지원한다.

윈도우는 물론이고 Mac, 리눅스, 듣도 보도 못한 NAS에 이르기까지 왜 이 미디어 서버가 각광을 받고 있는지 말해주는 대목이다.

필자의 시스템은 우분투다. plex는 위의 그림처럼 그의 모든 리눅스를 지원한다.

이 글을 쓰는 시점으로 plexmediaserver_1.14.0.5470-9d51fdfaa_amd64.deb가 최신의 패키지이다. 설치는 간단하다. *.deb파일을 다운 받고 아래의 명령으로 설치한다.

$sudo dpkg -i plexmediaserver*.deb

설치가 완료되면 https://plex.tv로 로그인해 'Launch'버튼을 눌러 서버를 시작하거나 http://자신의아이피:32400/web으로 접속한다.

플렉스 서버는 이 페이지에서 모든 설정과 미디어 관련 서비스 관리 할 수 있다.

기본 적인 설정은 그리 어려운 부분이 없기 때문에 다루지 않겠다. plex서버를 설정하는 일반적인 순서는 다음과 같다.

※   PLEX서버 설정 순서
Plex 회원가입 → Plex 서버 다운로드 → Plex 설치 → 미디어 라이브러리 추가 → 다른 기기로 미디어 시청하기 → Plex 세부 설정 → 추가 플러그인 설치 등

플렉스 서버를 구축 한뒤 나만 이용하기에는 컨텐츠가 너무 아깝다. 주의 지인이나 커뮤티등 다른 멤버에게 공유가 가능하다. 원래는 '홈 유저'라는 설정에서 계정을 생성하고 관리할 수 있는 모양이다. 하지만 홈에 사용자를 추가하려면 Plex Pass 계정이 필요하다. 죽, 유료 가입을 해야 한다는 것이다.

한달에 5달러 부터 평생 120달러, 여유가 있는 분이라면 평생 회원 Pass가 좋을 것 같다. 그렇다면 무료로 계정을 발급하고 공유할 수는 없을까? 계정 생성 관리 개념은 없지만 '공유'기능에서 email을 통한 토대가 가능하다. 단, 공유 받을 대상자는 미리 plex에 가입한(등록된) email계정이 필요하다. 즉, email 초대 만으로는 공유가 되지 않으며 초대한 email이 플렉스 계정으로 등록되어 있어야 한다.

PLEX(플렉스) 클라이언트 설치

클라이언트 또한 다양한 OS와 플랫폼을 지원한다. 먼저 브라우저의 웹접속 만으로도 모든 기능을 사용 할 수 있다. 좀 더 아기자기한 구성과 미디어 재생에 쾌적한 환경을 위해서는 클라이언트를 따로 설치하는 걸 추천한다. 

https://www.plex.tv/apps-devices/

클라이언트를 설치하면 재생이 1분 가량만 가능하다고 plex pass(유료 회원)로 유도한다. 실제 1분만 가능하지는 않은것 같은데 어쨌던 필자가 찾은 기능 제한 없는 안드로이드 plex버전을 공유하겠다.

PLEX(플랙스) 클라이언트 - 안드로이드, 기능 제한 해제(언락), 풀버전 다운로드

com.plexapp.android-714211840.apk

설치 시 '출처 없는 앱' 어쩌고 메세지가 나오면 '허용'을 해 주어야 한다. 설치 후 플렉스를 실행하면 기기에 따라 인증 코드를 넣어야 하는 경우도 있다.

위와 같은 코드가 나오면 https://www.plex.tv/link/에 접속해 위의 코드를 입력하면 자동으로 로그인 된다. 인증 코드없이 계정으로 로그인 하는 경우도 있었다. (셋톱, TV등은 인증코드 입력 방식인 것 같음)

여기 까지가 플렉스 사용에 관한 내용이다. 다음 시간에는 플렉스(plex)에서 사용 할 수 있는 유용한 플로그인에 대해 다루어 보겠다. 이상 입니다.

※   저작권 관련 안내
본 블로그의 모든 글과 사진 및 영상은저작권 보호를 받는 게시물 입니다. 본 블로그의 내용을 링크 및 인용 할 때에는 꼭 출처를 밝혀주세요. 게시자 허락없는 무단도용은 당신을 불행하게 만들 수도 있습니다.

탑이슈

IT정보, 제품 리뷰, 소프트웨어

    이미지 맵

    이전 글

    다음 글

    멀티 미디어 다른 글

    댓글 2

      • 간단한 질문 드려 봅니다 뷰잉에 안드로이드8.0 오레오가 적용되어 있는 상태에서 외장하드를 연결할 때 인식이 잘 되는지 궁금하네요 여기저기 찾아보니 인식이 된다 안된다 이야기가 많네요 저는 기존 4tb 하드를 외장하드케이스에 넣고 사용예정 입니다

      • 글쎄요. 제가 뷰잉을 쓰고 있지않아서 확답은 어렵고 gpt파티션으로 잡으면 인식되어야 정상 아닐까요?? 기기보다는 해당 OS에서 담당하는 기능이니 안드로이드8의 gpt파티션 지원여부를 살펴보시는게 좋을것 같네요.

    *

    *

    해외에서 한국 실시간 방송(TV)를 보기 위해서 이 페이지를 방문했다면 바로아래 링크를 이용하세요. 간단한 설정으로 고화질 TV서비스를 받을 수 있습니다.

    코디(kodi)로 해외→한국(TV) 실시간 방송 보기

    새롭게 시작하는 코디(kodi) 실시간 TV 이용 안내

    IPTV 코디(kodi) 한국 실시간 방송 테스트 종료와 함께 국내 이용자는 더 이상 코디 tvheadend PVR, HTSP 클라이언트를 이용할 수 없게 됩니다.

    국내 이용자를 위한 고화질 실시간 방송이 새로운 방식으로 서비스됩니다. 이 방식은 코디(kodi)의 애드온인'PVR IPTV Simple Client'설정으로 사용 가능하며 탑이슈에서 제공하는 공개(외부) EPG url 등록을 통해 EPG정보까지 완벽 구현됩니다. 자세한 정보는 새롭게 시작하는 코디(kodi) 실시간TV 이용 안내와 아래 동영상을 참고하십시오.

    위의 내용과 별개로 기존 자료실(이 페이지)은 계속 운영됩니다.


    코디(kodi) m3u등록 및 외부EPG설정 / 탑이슈제공 영상

    새롭게 시작하는 코디(kodi) 실시간TV 이용 안내

    한국 IPTV - kodi(코디), 팟플레이어, tvheadend(티비헤드엔드) 자료실

    본 자료실에는 KT 올레(olleh)TV, LG 유플러스(U+)TV, SK B(broadband)TV에서 시청 가능한 m3u dpl 파일 등이 제공 됩니다.

    본 자료실에 접근 가능한 권한을 얻기 위해서는 PC에서 TV보기 포스트 본문의 하단 '마치면서...' 부분을 살펴 주십시오.


    PC로 TV보기! 무료시청 (실시간, HD, UHD, 케이블, 유료채널) / 탑이슈제공 영상


    TV셋톱박스(KT 올레TV, LG 유플러스TV, SK BTV)에서 유료 채널 무료로 보기 / 탑이슈제공 영상

    PC로 TV보기! 무료 (HD, 케이블, 유료채널, 해외→한국)

    2018.10.22 - KT 방송 신호가 암호화 방식으로 바뀌어 전송되어 일부 종편을 포함한 채널이 시청 불가 하다고 합니다. 여기 공용 채널(153ch)도 영향을 받아 몇몇 채널이 나오지 않고 있습니다. 지속 가능한 채널 확보를 위해 노력해보겠습니다.

    2018.10.04 - 해외 거주 한국 동포 및 거주자를 위한 한국 실시간 방송 테스트 중입니다. 31일 종료 예정

    2018.09.01 - 각 통신사 구분없이 해외에서 한국 실시간 HD방송을 바로 볼 수 있는 153개 의 채널이 등록 되었습니다. 물론 국내 이용자도 시청 할 수 있습니다.

    2018.09.01 - 세계 주요 방송 128채널이 등록되었습니다.

    해외에서 한국 실시간 방송(TV)를 보기 위해서 이 페이지를 방문했다면 바로아래 링크를 이용하세요. 간단한 설정으로 고화질 TV서비스를 받을 수 있습니다.

    코디(kodi)로 해외→한국(TV) 실시간 방송 보기

    새롭게 시작하는 코디(kodi) 실시간 TV 이용 안내

    국내 이용자를 위한 고화질 실시간 방송 구현에 대해 다 방면으로 생각해본 결과 tvheadend PVR, HTSP 방식은 개인 네트워크로는 많은 수의 접속자 트랙픽을 감당 할 수 없고 안정적인 서비스를 지속적으로 유지 할 수 없다는 결론입니다. 따라서 각 통신사에서 직접 송출하는 신호를 이용한 m3u를 코디(kodi)의 애드온인 'PVR IPTV Simple Client'에 등록해서 사용하는 방식을 택했습니다. 이 방식은 각 통신사의 고품질 네트워크(회선)을 사용함으로 UHD포함 고화질.고음질의 TV시청이 가능해 지며 각 통신사의 판매되는 IPTV 상품과 구현되는 원리도 똑같습니다. 즉, 본인의 인터넷 환경만 좋다면 버퍼링 없는 영상으로 TV시청이 가능합니다.

    외부 접속 및 모바일 환경에서 LTE 데이터 등 무선접속 시 TV시청이 어려운 점을 감안, 외부 접속시 사용할 수 있는 공용(http방식, TCP 프로토콜) m3u가 따로 제공됩니다. 이 m3u 경우 하루 2, 3개 정도는 항시 연결가능한 상태로 유지될 수 있도록 제가 꾸준히 업데이트 합니다. 이 파일은 통산사 구분을 하지 않으며 유/무선 인터넷 연결가능한 상태이면 원할한 TV시청이 가능합니다.

    아울러 탑이슈에서 공개(외부) EPG url 등록을 통해 EPG정보까지 완벽 구현됩니다. 이를 위해 본 자료실의 제공되고 있는 통신 3사 m3u의 대대적인 작업이 있었으며 코디(kodi)등의 플레이어를 통해 각 통신사 IPTV 상품을 이용하듯 사용 가능합니다.

    EPG기능은 코디(kodi)는 물론이고 m3u 재생 가능한 관련 플레이어에서 EPG정보를 지원하는 경우 해당 플레이어에 EPG정보도 표시됩니다.

    현재 통신 3사 KT(70ch), LG(190ch), SK(180ch) 업데이트된 m3u와 외부 EPG 접속을 위한 url이 제공되고 있습니다.

    특히 kt의 경우 일부 종편 및 몇몇 채널이 시청이 불가하나 타 통신사 TV채널로 대체하여 서비스 되고 있는점 참고바랍니다.


    코디(kodi) m3u등록 및 외부EPG설정 / 탑이슈제공 영상

    이 서비스는 여러분의 후원을 통해 이루어집니다.

    이 서비스는 일정금액 후원 후 이용 할 수 있습니다. 후원은 최소 5천 원부터 가능하며, 후원금은 장비 업그레이드와 유지 비용으로 사용됩니다. 후원은 절때 강제 사항이 아니며 보다 안정적인이고 지속가능한 서비스 유지를 위한 방안이니 늘리 이해해 주시기 바랍니다.

    SC제일은행 : 77720390237
    카카오뱅크 : 3333063200547

    예금주 : 서승종


    자료실 미리보기


    현재 운영 중인 자료실 캡처 화면

    현재 운영 되고 있는 페이지 일부분을 캡처한 화면입니다. 기본적으로 IPTV를 시청하기 위한 m3u파일을 제공하며 여러 멤버들과의 이 주제의 다양한 의견 교환과 정보 공유도 할 수 있습니다.

    또한 tvheadend 스트리밍 서버에 관심이 있고 구축을 계획하고 있다면 이에 필요한 여러 사항들도 자문해 드리고 도울 수 있는 범위 내에서 도와 드립니다.

    이 서비스는 한번 후원으로 기간 제한 없이 이용 할 수 있습니다.

    후원 후 hots01@daum.net으로 입금자 성함, 후원금액, 사용 중인 통신사를 기제, 메일 주시면 자세한 설명과 이용 방법을 제공합니다.