如何在linux里面启动minidlna

如何在linux里面启动minidlna,第1张

首先说一下MiniDLNA的设置。
在安装有MiniDLNA的文件夹里(包括子文件夹)找到minidlnaconf这个文件(我忘了这个文件的缺省位置在哪里了)。用text编辑软件打开这个文件。
虽然minidlnaconf文件里的说明很好懂,我还是在这里画蛇添足地说明一下。
在minidlnaconf文件里找到
# + "A" for audio (eg media_dir=A,/home/jmaggard/Music)
# + "V" for video (eg media_dir=V,/home/jmaggard/Videos)
# + "P" for images (eg media_dir=P,/home/jmaggard/Pictures)
的部分。这是设置存放多媒体文件的文件夹(严格地说是设置想要MiniDLNA扫描的文件夹)的地方。“A”是音乐文件。“V”是视频文件。“P"是文件。
比如我的设置是:
media_dir=A,/home/mike/Public/Playlists (我存放playlist的地方)
media_dir=A,/home/mike/Public/Music (我存放音乐文件的地方)
media_dir=V,/home/mike/Public/Video (我存放视频文件的地方)
media_dir=P,/home/mike/Public/Pictures (我存放的地方)
顺便说一下,与Mediatomb不同,MiniDLNA不能通过GUI(Graphical User Interface)来设置上面的要MiniDLNA扫描的文件夹。不过设置好的文件里面的子文件夹是能够自动扫描的。所以只要设置好最上层的文件夹,然后在里面建各种文件夹,就能被自动扫描。所以在实际使用时我没有感到任何不方便之处。换句话说,对设定要扫描的文件来说,没有必要GUI。
然后找到
#db_dir=/var/cache/minidlna
的部分。在这里设置想存放数据库文件的地方。比如我是这样设置的:
db_dir=/home/mike/minidlna/cache
MiniDLNA将在/home/mike/minidlna/cache的里面创建数据库文件
最后找到
#log_dir=/var/log
在这里设置想存放log文件的地方。比如我是这样设置的:
log_dir=/home/mike/minidlna
MiniDLNA将在/home/mike/minidlna的里面创建log文件。
这样就将MiniDLNA设置好了。其他的一些设置项目保持缺省状态就可以(当然也可以设置一下)。
其次说一下MiniDLNA的启动。
MiniDLNA是要通过提示符下的命令行来启动的。一开始我不知道,怎么也启动不了MiniDLNA。花了好多曲折。
打开terminal(比如Xterm等等)。键入下面的命令(我的例子):
/home/mike/Localusr/usr/sbin/minidlna -f /home/mike/minidlna/minidlnaconf -R
这里 /home/mike/Localusr/ 是我安装MiniDLNA的文件夹(我做成的)。这部分要根据大家安装MiniDLNA的地方而做相应的修改。
/home/mike/Localusr/usr/sbin/是安装MiniDLNA时生成的文件夹。/home/mike/Localusr/usr/sbin/里面的minidlna是执行文件。
即/home/mike/Localusr/usr/sbin/minidlna指出执行文件的位置。
/home/mike/minidlna/minidlnaconf是上面设置好的minidlnaconf文件的位置。即minidlnaconf文件可以放在任意地方(这就是我上面那句“我忘了这个文件的缺省位置在哪里了”的意思。因为我已将minidlnaconf从缺省位置移动了)。
但是这样启动MiniDLNA很不方便。我想了另外一个办法。先建立一个任意名字的text文件,比如start miniDLNA等等。然后在这个text文件里记入:
#!/bin/sh
/home/tong/Localusr/MiniDlna1024/usr/sbin/minidlna -f /home/tong/minidlna/minidlnaconf -R
要启动MiniDLNA时,右击这个text文件,选“open”再选“Run”或“run in terminal”即可。
考虑到MiniDLNA是个多媒体服务器,总希望启动电脑时能自动启动。网上有介绍自动启动的方法的。但我试了一下不好用(不能自动启动)。我想,启动上面的那个text文件应该能够启动MiniDLNA的。我试了一下成功了MiniDLNA服务器的设置和启动。
我的方法是这样的。点击Ubuntu的desktop画面右上角的像齿轮一样的按钮。找到里面的“Startup applications”。点击。在d出的画面里点击“Add”。在d出的画面里选择“Browse”。然后选择上面建立好的text文件即可。这样每次启动电脑时就能自动启动MiniDLNA了。

电脑上的xbmc,安卓上的mxplayer,ps3上的showtime,等等,很多支持dlna的播放软件都支持串流字幕的,关键在于DMS,也就是dlna服务器。独舞的内置的minidlna完全支持独立字幕,“严格依照DLNA标准”这项不要选,srt文件名改成影片名一样,放同一目录下,utf-8格式。我现在已经放弃townky了,mnidlna配合ps3的showtime看mkv没有一点问题。

“minidlna”和“samba,虽然都是共享,但是协议不同,一个是dlna,一个是cifs。

拓展:dlna除了文件共享,还有其他的功能,比如显示共享,将手机的内容推到电视机去播放,而samba 就不行。

SMB 主要为共享文件服务的,企业里局域网共享服务器也多是由SMB支持的,趋于办公多点。

DLNA 是INTEL 、MICROSOFT、 SONY等一些大企业提出的,主要是为了解决家庭多媒体 共享 传输的。更趋于家庭多点。

如果是在家电脑及手机 IPAD 上共享看电视 媒体流传输的话 建议用DLNA。如果只是共享一些文件共享,可以采用SMB ,功能更全面,权限也更细致。

openwrt添加 tftp命令的方式是固定的,具体步骤如下:

设置固定IP

进入cmd,输入cd c:\

tftp -i 19216811 PUT wnr2200_factory_WWimg

3发送成功会出现成功的提示,也就意味着tftp命令添加成功。

注意:

在执行tftp命令之前请给路由上电,并按住qss键,等待LED闪烁后放开,并连接路由和电脑,建立TFTP服务器。

稍等片刻路由就会重启,如果cmd下tftp一直没有发送成功提示,说明发送有问题,请重新尝试。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13480131.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-15
下一篇 2023-08-15

发表评论

登录后才能评论

评论列表(0条)

保存