查看完整版本: DLNA( 續編)

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)ZrfQ
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,|9Gu%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]
,}xRCZY#T bk'VT(a a?H
2. 下載支援DLNA/UPnP協定的伺服器套件 Ushare跟libupnp
t0Ru4dR8hg;q p 下載 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]
.e3R S+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]!G f5Ci/Gv4n
$S ~z xG'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[ vJ^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$y3X LvQiQ!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;N Ss$_}r
USHARE_PORT= 49200H|:r:Bs9vd
# Directories to be shared (space or CSV list).Eb_|1p uQE3I
# Ex: USHARE_DIR=[color=#ff0000]填入您想分享的ubuntu所在絕對路徑目錄/home/movie,/home/music[/color]
-Td K @f TQZ} USHARE_DIR=/home/movie,/home/music
S q2Gol!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而不需做任何登入等動作
nWH0G3c E^o D:k9B'{Z%A:_j
7. 奇怪?怎麼在網路上的芳鄰仍看不到???_Z |3?.i F o
試著找看看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;TlQ L J sudo -i eth0 -c /home/share$e J9WX/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呢?tZ T}PT'i
甲、 DLNA是「Digital Living Network Alliance」聯盟的簡稱,此聯盟的任務是制定一個統一的傳輸規範,讓各種不同廠牌、類型的影音機材能相互溝通。因此,只要是符合DLNA的影音機材,就能在不需驅動程式、轉接裝置下直接連結、同步動作,甚至是傳輸資料。%a;w&v,Hf/C&a

~"f aTs2A*hbW 乙、 那為何要使用DLNA呢?
J'Kh7SPCx(} q
o:h&W'J*h {.p,y7T k i. DLNA/UPnP是在家中構建一個由PC、家用電器和一些mobile的設備組成有線無線的操作網路,為整個數位家庭系統提供了一個seamless的環境。 UPnP他是DLNA網路協定及的核心,也是設備連入數位家庭網路的最普適的方式,並且是數位家庭網路的公共協定。T ^dU&Qn j+P([
iii. 一種協定支援各種軟硬體播放功能,將家電、通訊設備(包括手機、電話)與網路統一整合,家電可以播放電腦上面的各種檔案,電腦也可以播放家電上的各種檔案。
s)Z)zZ s ^ ] iv. 有線及無線網路的環境成熟家中任何產品都已經可以藉由網路來傳播訊息,不需要再添購各種各式各樣不同標準的配備來播放影音檔案
0i#|5AX.|%Ts n*P:^jv{y4Z Be
更多資料可以參考PS3網站的資料Or _m\XG-~_
[url=http://manuals.playstation.net/document/ct/ps3/current/settings/connectdlna.html]http://manuals.playstation.net/document/ct/ps3/current/settings/connectdlna.html[/url]
+S |_G2Q ~Gxzyk ================================================================Y th9]"J
在Ubuntu上面建立 DLNA/UPnP Media Server分享伺服器-AU2Vh:fY!K,x}
&U7vb{bl8O$`cC
Ubuntu在網站上面有很多人已經介紹如何安裝跟使用,因此我們不介紹Ubuntu。我們直接介紹如何在Ubuntu上面建立支援DLNA協定的多媒體伺服器。n I2`*zhX8H:C
[color=#ff0000](測試過可以支援RMVB檔案 使用Powerdvd 可比播放)
2[r]iax_ (唯一的缺點DLNA播放軟體目前無法支援快轉 真怪 .........)[/color]$qq"A%k2lW6Y
.uo6va&v:k3A
1.安裝Ubuntu (建議您安裝Xubuntu或Ubuntu就好不要裝kubuntu)7g jt9N)V(o/I
不需要多高檔的PC只要能安裝Windows 98的電腦大部份都能安裝Ubuntu,不過隨著您的檔案越多Client越多當然您的Media Server就需要升級硬體設備了。,m OSd#aSC
安裝教學請參考Ubuntu臺灣網站 : [url=http://wiki.ubuntu.org.tw/index.php/Ubuntu6.10Install]http://wiki.ubuntu.org.tw/index.php/Ubuntu6.10Install[/url]
oO(c,D/?h4U
0zS[s"U6B 2. 下載支援DLNA/UPnP協定的伺服器套件 Ushare跟libupnp3Y(x!^s2^C]}[
下載 libupnp (為何不下載source code安裝? 嘿嘿 有自行安裝過的人就知道為何不下載source code安裝的原因);R Z4R} _b c
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]
} ^F| c#`?L 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
7LuT)Vi)d:A6`+y 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]oC dH _2[h I0U`
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]c3YU'Azy
@'L Mp3lx [$J7wt g\
下載完請安裝即可,不要問我怎樣安裝啦,這只有使用Windows的人才會這樣問,玩Linux還這樣問..........A/gA'y9d

i-pg]i7Q^[ 3. 設定Ushare
,en5\} k HZ*A'd 請sudo gedit /etc/ushare.conf您可以看到ushare的設定,請自行修改成您所需要的設定R:j/d`*z0~cLo F
# /etc/ushare.conf z.a-[Fe,AI.~/b
# Configuration file for uShare
-Mmq/{0y6^Na"} # uShare UPnP Friendly Name (default is 'uShare').
:Qf:l*STL USHARE_NAME=[color=#ff0000]填入您想要的Ushare伺服器的名稱[/color]Q6xLz9[N
USHARE_NAME=MediaServer (文字不能有空格否則無法啟動)%o+L e,h^YJ
# Interface to listen to (default is eth0).@5w(Y5m#`a&q
# Ex : USHARE_IFACE=[color=#ff0000]填入網路介面通常是eth0[/color] bB r8QG*h
USHARE_IFACE= eth0
i6R _v B*Qy N # Port to listen to (default is random from IANA Dynamic Ports range)dI(N%W7r.@
# Ex : USHARE_PORT=[color=#ff0000]填入要跑的PORT預設值49200[/color]
"|`6w M#B*mCV,R USHARE_PORT= 49200N2KIi'PB%gJ/A+`
# Directories to be shared (space or CSV list).
7K5{ d },LXQ # Ex: USHARE_DIR=[color=#ff0000]填入您想分享的ubuntu所在絕對路徑目錄/home/movie,/home/music[/color]
sT9^H@ l6^A USHARE_DIR=/home/movie,/home/music
[7Y0tj tZ (這樣設定的原因是我架設了FTP而只開三個帳號其中兩個就是movie跟music
k[z:G7v%h%g 如果要上下傳影片跟音樂可以使用不同帳號避免搞混了且方便作業)W(D)D4I;Bf
!n1Q1L.T1Iqe
4.打開瀏覽器輸入以下網址 : http://ip:49200/web/ushare.html tMw7t:E:YjD
您會看到以下畫面,您可以在以下畫面新增分享的目錄然後按下Refresh Shares又可更新伺服器狀態
&KG+i1S6q"^M
L.rq$Ht &T!Bt-a6d3i
5. 重新開機
aA/Wf2j@ (您可能會發覺無法啟動服務 嘿嘿請看第六步)
HuKT$|R v_
k;[#W#i&A8UIR'g({8H P 6.請安裝rcconf套件
vr#@ aR^T sudo apt-get install rcconfJY!k3Zi
安裝完畢9G1C:X,h)Gi
sudo rcconf
2C(\b{!Q 請把ushare勾選即可在開機自動啟動ushare而不需做任何登入等動作#D!XoEAP
QYy)B`5PY
7. 奇怪?怎麼在網路上的芳鄰仍看不到???
t!yy8\nb5|L&[ 試著找看看ushare程式的bug2B4[7jwn,r`8p
找出解決辦法 [4~a0V!eu\'M
a . /etc/init.d/ushare 啟動檔案其中一行是要啟動/usr/bin/ushare,不過ushare執行程式卻是放在/bin/ushare, 因此您需要soft link到/bin/ushare
#U)F0l-K[p'u [u,mw 請做以下動作Z-T$esd4G]
cd /usr/bin8M G,IO e6\-wk
sudo ln -s /bin/ushare ushare'_ rV'`,|6Y9rk
接著重新啟動ushare
3qIs4y9g8[ sudo /etc/init.d/ushare reloadsjASqV#?
sudo /etc/init.d/ushare restart
y9fm*E3^ Zh b. 如果有新檔案要加入ushare如何處理?
J/@JO~6^$zo
uu3eIL|g u sudo -i eth0 -c /home/shareq;n*r;v Y b+z}
然後重新啟動ushare即可
(s#jB6Q];R
w1s#Y(NY| 在Window網路上的芳鄰即可看到您的DLNA Server
+KY,AvC^Q
;z4o7p$@J%\,b [/img][img]http://attach2.mobile01.com/attach/200708/mobile01-1da90e6fa713a42f1eca7388cdfb4597.jpg[/img]R0M/X+a#M3@B&N

7t(^.XXw-rE 有問題大家來討論)OX7S+JP5P*~V Ov
=================================================================Nx%W7[ zK%e

$hbW ?*uR+nn 使用DLNA播放軟體播放DLNA Media Server檔案*g_Z&oWD u

"L]1[ _'A)RcBrF 1. 目前的DLNA播放軟體據我所知都要錢,有以下軟體
o| s;Iw Q,D^_ Cyberlink PowerDVD
#bn9n U(x{ Intervideo Windvd%_T#I u@cBB
SimpleCenter1O w8k _.b beap
Vista%r.y_ C nCIg!m
ps3升級韌體1.8版後h@8F7T8Z)j6Pct
Nero 它也可以?沒錯不要懷疑U6V2\oV9V

k8m'mW j 2.有沒有免錢的啦??b,AI xa5b9q u
Vlc media playerr;M^H/]c

q%QG%}XGE}? ============================================
c H^V!du2] 以下是使用dlna播放軟體撥放8hi uv*AB
日劇 : 我的女神 的截圖5ij2p H wsre'R

NZ5B Y7}2oC.ef+QO [img]http://attach2.mobile01.com/attach/200708/mobile01-9b7e69cf30b8fafc1d62061f682f00c2.jpg[/img]
N&Myz7AAV%G
dL-o/yq-t'Vz@j }'Fc fAIwIO
[img]http://attach2.mobile01.com/attach/200708/mobile01-cf7069e9221be737b993e33996d6c423.jpg[/img]
6L7ce1v:{] Fh"e%DaM5q2L@%y8G
==========================================================
)BU p,X6cO/ld 那Windows上面有沒有可以架設DLNA 伺服器的軟體呢?:IJ'h6|(b7]$KU)u
答案是 : 有"~*y!B%NP#R
1. Cyberlink Media Delux ProL~l+{lo1Va
2. Intervideo Windvd Media Center,WK+}qAK]:g
3. Nero Media Home "J:q)Frnu'}]H
4. DiXiM(R) Media Client
2I#GH P%}bM1B#g 5. Powerdvd (還可以播放rmvb)X9^} ` mn+BH
6. Cyberlink Powercinema
;rU1~X v@YL6z*i 還有很多*w%t|HJ8{+]4S
不過都要錢且經過測試太耗系統資源且不能快轉 un@]yj#|g4`H
並且如果dlna server端不能解碼rmvb
*i})Gn/qI*?n 那rmvb也不能播放

imapx2 2007-11-20 09:35 PM

第一種
(],jg Z7}z7gK 在windows中使用samba將檔案掛載在windows當做網路磁碟G使用9? ~P*H_2T4d,|

j,|/CM;x2a?3j?
PHh0R;\puouu|h 第二種 `kk7xN2n}*T)J
在ubuntu中掛載window的網路上的芳鄰將它當做一個目錄使用
9m_&n5x2` B.H-t Ys u)e1c%?
第三種-Q)B p-L C
使用samba開個samba帳號並將ubuntu 中samba分享的目錄設定為ushare分享的目錄,
\B W{F3{:i:c z)X windows上下載檔案後完畢將檔案立刻使用網路上的芳鄰手動Copy到ubuntu的samba分享的目錄中而samba預設分享兩個目錄
/D~z s?5OG movie跟music目錄Gu\;o5N G-W~
mr,[5_(z(q8ee*|
個人是使用第三種方式
V@l5N uh (因為懶得設定)5Iq8_%|9C X"j6`Z
[img]http://attach2.mobile01.com/attach/200708/mobile01-26de7281fd39744fc20ea79088c65ef0.jpg[/img]u H1o:X3qn

-H/}6}!Ap DJV [img]http://attach2.mobile01.com/attach/200708/mobile01-70378da10df21ef3829a26fb630bb4f2.jpg[/img]s:e#l\#R!? cz?

A\hZ4pbS h
C~Gi&lGB 而Ushare裡面設定ushare server名稱為多媒體伺服器
7D:`%w?N4W7JI/rX (當然你也可以將ushare server 的名稱跟Samba Server的名稱設定為一樣&vEFBFh'Z
我設定為不同是避免老婆大人弄混了 畢竟家中的電腦是很多人在使用)u3Y#t @Tp]W9Z
[img]http://attach2.mobile01.com/attach/200708/mobile01-7556b8260b236f87c1e08783540df3cf.jpg[/img]
\R z9D F$}|r4Z`} [img]http://attach2.mobile01.com/attach/200708/mobile01-809040a6561c0b59ba00d81823632d98.jpg[/img]C1U8cF'r/l,x2D9XHze
這邊ushare分享的目錄就跟Samba分享的目錄一樣
'Kk \E3Pz`'D [img]http://attach2.mobile01.com/attach/200708/mobile01-ad353eae444b9cff1b73901660cc2e79.jpg[/img]
r N{ mF)cSs
"C,TRc3h(_%RJ 建議您使用ubuntu中的下載軟體下載檔案,並將檔案儲存目錄設定為ushare的分享目錄不就好了???+i&UB&q7sT+g
為何還要使用windows下載呢?
(|)K*F8NB l
R/A1NrCW ` 這臺機器將動物機跟DLNA Media Server合併並且還有NAS功能,勝過市面上所有的網路磁碟機喔!!!!@ _cTUE L'A hr
要啥有啥不需要再花大錢去購買上萬塊的網路磁碟機啊!!!!
X'?t-D*IxOr5x CPU P4r @T&Zgj/p
RAM 521MB} [1sT^pTY
硬碟500GT8Q s m a:c
DLNA支援rmvb rm avi mp4等多媒體檔案2Znoutz(Ey
老實講真的不要花大錢買個網路磁碟.......... b7Ob6R*SK0vof
買個P3 NB來架設都比買個網路硬碟便宜....,t i"}}XD8Y
y l0[Le7a
================================================================ uYSV'MS
您想要做到哪一種呢?9RFo'G3} u$Z

VZ.|'gtN[ l*}C\ 只能選一種喔*u%fttc K

4jT0u:Du,f9]/?/z6b 我寫篇文章教您...
FQ)Q!Bmm\
K0CQ{2W1yyI ================================================================7j? Ngb#sL
通常我家這臺xubuntu是不關機,上面有4種服務在跑fYZA3mQA [$f
1. BT下載軟體 (Deluge)
(E,C^ |1O 2. ushare分享服務 (Ushare1.0) (最近才架設好)
s*le0C^#\f:Ht 3. Samba網芳服務
lzxq)I 4. vnc (4以上版本)
"]7D9T|i;e 其它的功能能關就關,滑鼠、鍵盤跟光碟機都拿掉
R5m4xG*y~7XH&H 使用vnc或xdmcp遠端連線控制ubuntu
页: [1]
查看完整版本: DLNA( 續編)