2014年8月29日 星期五

ZyXEL NSA320S & Plex Media Server & PlexConnect & AppleTV

因為要讓Apple TV可以直播 NSA320S內的影片,因此嘗試使用Plex Media Server & PlexConnect 的組合來看看是否可行,不過過程非常複雜,有濃厚興趣再嘗試吧。


安裝順序為:
  (1) FFP 0.7
  (2) Plex Media Server
  (3) PlexConnect


1.下載對應的FFP程式
    ftp://ftp.zyxel-tech.de/NSA320S/4.40/zypkg/ffp_0.7_arm_004.zpkg

2.下載套件清單
    ftp://ftp.zyxel-tech.de/NSA320S/4.40/zypkg/ZYPKGS

3.斷開聯外網路以免NAS自動更新套件清單:
   將以上兩個檔案複製到 admin\zy-pkgs\

4.進入管理介面,點選套件管理,找到fonz fun_plug 套件執行安裝

5.安裝完成後使用SSH連線到NAS的FFP Command Line

6.搜尋 Plex Media Server 套件下載
   #slacker -UaA mz:plexmediaserver

7.執行 Plex Media Server 安裝,請選擇*.bin安裝
   #sh /ffp/start/plexmediaserver.sh

8.安裝完成後下載最新版本來更新,注意下在檔案都須放於/tmp/中
  #/ffp/start/plexmediaserver.sh stop && sleep 5
    #wget http://downloads.plexapp.com/plex-media-server/0.9.9.14.531-7eef8c6/PlexMediaServer-0.9.9.14.531-7eef8c6-arm.bin
   #sh /ffp/start/plexmediaserver.sh

9.更新完成後開啟Auto Start跟啟動Plex Media Server

10.安裝Python,因為PlexConnect是Python程式
      #slacker -UaA mz:python

11.開啟NSA的Telnet功能,登入後編修/etc/service_conf/httpd_zld.conf
     將http與https port調開,並執行以下指令:
     #kill -HUP ` pidof httpd `

12.下載PlexConnect壓縮包並解壓縮
     https://github.com/iBaa/PlexConnect/archive/master.zip

13.使用Putty PlexConnect 目錄複製到 /tmp/下
   
14.執行 PlexConnect 程式,看到http/https/DNS 起來就完成了
     #python PlexConnect.py

15.修改Apple TV DNS,參考以下網站
     http://albert-oma.blogspot.tw/2014/01/apple-tv3.html

16.將DNS指到NAS IP

17.完成


我在NAS上有看到PlexConnect 有回NAS的IP給AppleTV ,但不知為何AppleTV都沒辦法出現頻道清單,晚點在研究看看。