imapx2 2007-11-20 09:30 PM
DLNA( 續編)
1.目前最流行的Media Server為支援DLNA協定的多媒體伺服器,那啥叫做DLNA呢?k_d/{?%G
甲、 DLNA是「Digital Living Network Alliance」聯盟的簡稱,此聯盟的任務是制定一個統一的傳輸規範,讓各種不同廠牌、類型的影音機材能相互溝通。因此,只要是符合DLNA的影音機材,就能在不需驅動程式、轉接裝置下直接連結、同步動作,甚至是傳輸資料。
5O'h2L|I"wYG
hVS#z#N R_T
DI
乙、 那為何要使用DLNA呢?
tig+G,I2r'QAW
#E+F9Lm D ~g
i. DLNA/UPnP是在家中構建一個由PC、家用電器和一些mobile的設備組成有線無線的操作網路,為整個數位家庭系統提供了一個seamless的環境。 UPnP他是DLNA網路協定及的核心,也是設備連入數位家庭網路的最普適的方式,並且是數位家庭網路的公共協定。.M\Q9wkG(Nx
iii. 一種協定支援各種軟硬體播放功能,將家電、通訊設備(包括手機、電話)與網路統一整合,家電可以播放電腦上面的各種檔案,電腦也可以播放家電上的各種檔案。
o7RL/K!y-fWp
iv. 有線及無線網路的環境成熟家中任何產品都已經可以藉由網路來傳播訊息,不需要再添購各種各式各樣不同標準的配備來播放影音檔案(~&_e'\v)Zr fQ
QL%u(M4~3T;B3YM\
更多資料可以參考PS3網站的資料R;a!q(J"~~.o
[url=http://manuals.playstation.net/document/ct/ps3/current/settings/connectdlna.html]http://manuals.playstation.net/document/ct/ps3/current/settings/connectdlna.html[/url]kl1~P[W
================================================================4K8Rj|6u*[o%?Q-x
在Ubuntu上面建立 DLNA/UPnP Media Server分享伺服器
.s_qe8AXE+d
&an%KH]f7E,K0Z%G
Ubuntu在網站上面有很多人已經介紹如何安裝跟使用,因此我們不介紹Ubuntu。我們直接介紹如何在Ubuntu上面建立支援DLNA協定的多媒體伺服器。n7^S FH$M
[color=#ff0000](測試過可以支援RMVB檔案 使用Powerdvd 可比播放)
'f4M2z`Q
^
(唯一的缺點DLNA播放軟體目前無法支援快轉 真怪 .........)[/color]%NH8J,|9G u%V.a
6R4HJtuf1n:?l
1.安裝Ubuntu (建議您安裝Xubuntu或Ubuntu就好不要裝kubuntu)F8O_9P#u }%ZE9\4^1C
n
不需要多高檔的PC只要能安裝Windows 98的電腦大部份都能安裝Ubuntu,不過隨著您的檔案越多Client越多當然您的Media Server就需要升級硬體設備了。
S
q.B)Z:G
V
安裝教學請參考Ubuntu臺灣網站 : [url=http://wiki.ubuntu.org.tw/index.php/Ubuntu6.10Install]http://wiki.ubuntu.org.tw/index.php/Ubuntu6.10Install[/url]
,}xRCZ Y#T
bk'VT(a
a?H
2. 下載支援DLNA/UPnP協定的伺服器套件 Ushare跟libupnp
t0Ru4dR8hg;qp
下載 libupnp (為何不下載source code安裝? 嘿嘿 有自行安裝過的人就知道為何不下載source code安裝的原因)
U#MF4k7U"Z)P~
32 bit libupnp : 32位元PC請下載此套件 : [url=http://linux.vanvalkinburgh.org/files/libupnp/libupnp2_1.4.2-1ubuntu0.1_i386.deb][color=#0066cc]http://linux.vanvalkinburgh.org/files/libupnp/libupnp2_1.4.2-1ubuntu0.1_i386.deb[/color][/url]
SmX;s%a_
64 bit libupnp : 64位元PC請下載此套件 : [url=http://linux.vanvalkinburgh.org/files/libupnp/libupnp2_1.4.2-1ubuntu0.1_amd64.deb][color=#0066cc]http://linux.vanvalkinburgh.org/files/libupnp/libupnp2_1.4.2-1ubuntu0.1_amd64.deb[/color][/url]下載 ushare 1.0
oqdIFRI
32bit deb : 32位元PC請下載此套件 : [url=http://bobshowtos.googlepages.com/ushare_1.0-1_i386.deb][color=#0066cc]http://bobshowtos.googlepages.com/ushare_1.0-1_i386.deb[/color][/url]
.e3RS+aL1yHb
64bit deb : 64位元PC請下載此套件 : [url=http://bobshowtos.googlepages.com/ushare_1.0-1_amd64.deb][color=#0066cc]http://bobshowtos.googlepages.com/ushare_1.0-1_amd64.deb[/color][/url]!Gf5C i/Gv4n
$S ~zxG'n&HH`}9H/Y
下載完請安裝即可,不要問我怎樣安裝啦,這只有使用Windows的人才會這樣問,玩Linux還這樣問..........UE MPIkJ
1@.t$F"Is$T
3. 設定Ushare
!~6}9y BS{I
請sudo gedit /etc/ushare.conf您可以看到ushare的設定,請自行修改成您所需要的設定[2^L[v J^F$z
# /etc/ushare.conf)H+d*M+e"WB2Z8~B
# Configuration file for uShare1bY#?/qyqN*l1b0z
# uShare UPnP Friendly Name (default is 'uShare').7H$y3XL vQiQ!Cp4V
USHARE_NAME=[color=#ff0000]填入您想要的Ushare伺服器的名稱[/color]
o,t!_(v?G/gE,g9i7C
USHARE_NAME=MediaServer (文字不能有空格否則無法啟動)
6P:E+S%PAY8\{ B[l
# Interface to listen to (default is eth0).
VtE4iI,_
# Ex : USHARE_IFACE=[color=#ff0000]填入網路介面通常是eth0[/color]
2]F'p2G#zzR
USHARE_IFACE= eth0c)K0FP/[
# Port to listen to (default is random from IANA Dynamic Ports range)
kRN6XJ/Z$f_
# Ex : USHARE_PORT=[color=#ff0000]填入要跑的PORT預設值49200[/color]V'n;NSs$_}r
USHARE_PORT= 49200H|:r:Bs9vd
# Directories to be shared (space or CSV list).Eb_|1p u QE3I
# Ex: USHARE_DIR=[color=#ff0000]填入您想分享的ubuntu所在絕對路徑目錄/home/movie,/home/music[/color]
-TdK
@fTQZ}
USHARE_DIR=/home/movie,/home/music
Sq2Gol!g
_
(這樣設定的原因是我架設了FTP而只開三個帳號其中兩個就是movie跟music*B Qx3`r}0F2o&}3Y
如果要上下傳影片跟音樂可以使用不同帳號避免搞混了且方便作業)
.V8OU6@in
SRZU W;_6T&w
4.打開瀏覽器輸入以下網址 : http://ip:49200/web/ushare.htmlo9{o4]X6S?}
您會看到以下畫面,您可以在以下畫面新增分享的目錄然後按下Refresh Shares又可更新伺服器狀態
a2aE4\4l:w/A}
"]!W/@)L'u_N;?_
#[|.t#y_rS
5. 重新開機
5^&C/^#g;ka!BE
(您可能會發覺無法啟動服務 嘿嘿請看第六步)v9t%R o1ja:w
{9y L%g+P"Z3b9|i
6.請安裝rcconf套件@O-N
q:c7`5{WK
sudo apt-get install rcconfF'?:|i8v]0dA
安裝完畢
^we?/Z1m
sudo rcconfp;Gi2h
^#S
請把ushare勾選即可在開機自動啟動ushare而不需做任何登入等動作
nWH0G3cE^o
D:k9B'{Z%A:_j
7. 奇怪?怎麼在網路上的芳鄰仍看不到???_Z |3?.i
Fo
試著找看看ushare程式的bug
7?dj(H)`E]_1hRT
找出解決辦法
)? YBSm}qmCg0SS
a . /etc/init.d/ushare 啟動檔案其中一行是要啟動/usr/bin/ushare,不過ushare執行程式卻是放在/bin/ushare, 因此您需要soft link到/bin/usharetU#jZ$JY-{'U^
請做以下動作
;s*dT4hk,m
cd /usr/bin
q%tFhnL? |(g
sudo ln -s /bin/ushare ushare}c0PX0s,p*vK!K
接著重新啟動ushare2m7}i&SWza3L
sudo /etc/init.d/ushare reloadv_R
I$yL_?
sudo /etc/init.d/ushare restartk:EvF(f9i}
b. 如果有新檔案要加入ushare如何處理?
*Tb8E
HZ!v }
請
9{O"za*H;Tl QL J
sudo -i eth0 -c /home/share$eJ9WX/c? P;a]
然後重新啟動ushare即可
:_m#Rh+l1o6K,}
l'j8[M5c$\9^%iC
W
在Window網路上的芳鄰即可看到您的DLNA Server
E;R$Q(|0Bx
c%D8|D#\W h+u
[img]1.目前最流行的Media Server為支援DLNA協定的多媒體伺服器,那啥叫做DLNA呢?tZT}PT'i
甲、 DLNA是「Digital Living Network Alliance」聯盟的簡稱,此聯盟的任務是制定一個統一的傳輸規範,讓各種不同廠牌、類型的影音機材能相互溝通。因此,只要是符合DLNA的影音機材,就能在不需驅動程式、轉接裝置下直接連結、同步動作,甚至是傳輸資料。%a;w&v,Hf/C&a
~"faTs2A*hbW
乙、 那為何要使用DLNA呢?
J'Kh7SPCx(}q
o:h&W'J*h {.p,y7Tk
i. DLNA/UPnP是在家中構建一個由PC、家用電器和一些mobile的設備組成有線無線的操作網路,為整個數位家庭系統提供了一個seamless的環境。 UPnP他是DLNA網路協定及的核心,也是設備連入數位家庭網路的最普適的方式,並且是數位家庭網路的公共協定。T ^dU&Q