Sunday, July 28, 2013

私人雲端動畫

最近研究了簡單的雲端動畫方案 (家裡網路... Orz)

transmission-remote + html5 (?)

實驗機器在 Ubuntu server上,有已經架好的 web server (apache)

Archlinux 的話裝這個套件  transmission-cli ,參考 Archwiki (不過東西有點少...)


sudo apt-get install transmission-daemon


按照 這邊 和 這邊 把設定檔該調整的參數調一調


sudo vim /etc/transmission-daemon/settings.json


一般來說會動到的參數大概有



# 如果你想把未完成分開的話可以開 true 並設好路徑
"incomplete-dir": "/home/xatier/Downloads",
"incomplete-dir-enabled": false,
"download-dir": "/home/xatier/Downloads",


# 加密一定要開的啦!LPD 是 ​Local Peer Discovery ,學校宿舍你懂得 (?)
"encryption": 1,
"lpd-enabled": true,


# 最重要的 rpc 設定
"rpc-password": "見底下說明",
"rpc-port": 9091,
"rpc-url": "/tran5mi55ion/",
"rpc-username": "bt",
"rpc-whitelist": "127.0.0.1,140.*.*.*",
"rpc-whitelist-enabled": true,


關於密碼的部份
rpc-password: The ssha1 encrypted password (starts with a '{') needed for remote access. A new password can be entered via command line utilities or directly in plain text and will replaced with the encrypted version when the configuration file is next saved.

白名單用逗號隔開,可用 * 當 wildcard




transmission 有自己的 web-UI ,rpc 白名單設好後直接連你設的 port 就 ok 惹

官網有截圖就不再贅述

另外也可以裝 transmission-remote-gui 可以直接調整更多設定






接著,原本想弄個 web 網站可以選要看的動畫之類的

HTML5 有個 <video> tag 可以直接放,許多瀏覽器有支持

後來覺得只是脫褲子放屁,因為有更簡單的方法XD



# web server 的 root directory
cd /var/www

sudo ln -s /home/xatier/Downloads/ media

http://mydomain.com/media/[KT*P][Shing*ki no Kyojin][15][BIG5][720p][MP4].mp4

就可以看啦XDDD

當看完動畫時記得 sudo rm media 把 link 砍掉XD



這麼簡單的作法可以拿個 raspberry pi 當農場機加上 streaming 源之類的XD


No comments:

Post a Comment