dlnalinux
❶ airplay何时出linux版
羡慕Win7中的PlayTo?眼馋OSX的AirPlay?您的Linux工作站也可以做到!一年前本站介绍了DLNA技术在Linux平台上的一些应用,这次将通过实例的方式说明如何使用ps3...
❷ Linux发行版(路由器固件)OpenWrt入门全集
现阶段openwrt官方支持的路由列表:wiki.openwrt.org/toh/start
如果要学习openwrt的话,买些列表中二手的路由器来实践下更容易学习,大部分要升级一下rom芯片和内存芯片,典型配置都是4M、64M。 大家先学习一下,等待小米开放时刻的到来,有备无患……
OpenWrt 可以被描述为一个嵌入式的 Linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。
对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。
当Linksys释放 WRT54G/GS 的源码后,网上出现了很多不同版本的 Firmware 去增强原有的功能。大多数的 Firmware 都是99%使用 Linksys的源码,只有1%是加上去的,每一种 Firmware 都是针对特定的市场而设计,这样做有2个缺点,第一个是难以集合各版本Firmware的长处,第二个是这版本距离 Linux 正式发行版越来越远。
OpenWrt 选择了另一条路,它从零开始,一点一点的把各软件加入去,使其接近 Linksys 版 Firmware的功能,而OpenWrt 的成功之处是它的文件系统是可写的,开发者无需在每一次修改后重新编译,令它更像一个小型的 Linux 电脑系统。
OpenWrt 项目由 2004 年 1 月开始, 第一个版本是基于 Linksys 提供的 GPL 源码及 uclibc 中的 buildroot 项目, 这个版本称为 “stable” 版, 在网上至今仍有很多项目使用这个版本, 较为有名 Freifunk-Firmware 和 Sip@Home.
到了2005年初, 一些新的开发人员加入了这项目, 几个月后他们释出了第一个 “experimental” 版本, 这和以前版本不同的是, 这版本差不多完全舍弃了 Linksys 的 GPL 源码, 使用了 buildroot2 作为核心技术, 将 OpenWrt 完全模块化,OpenWrt 使用 Linux 正式发行的核心源码(2.4.30),加上了一些补丁和网络驱动,开发队伍更为OpenWrt添加了许多免费的工具,可以直接把Image写入 Flash (mtd)里面,设定无线功能和VLAN交换功能,这个版本名为“White Russian”,而1.0版本于2005年底公布。
OpenWRT是一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中。 同时,它还提供了100多个已编译好的软件,而且数量还在不断增加,而 OpenWrt SDK 更简化了开发软件的工序。
OpenWRT不同于其他许多用于路由器的发行版,它是一个从零开始编写的、功能齐全的、容易修改的路由器操作系统。实际上,这意味着您能够使用您想要的功能而不加进其他的累赘,而支持这些功能工作的linux kernel又远比绝大多数发行版来得新。
如果对 Linux 系统有一定的认识, 并想学习或接触嵌入式 Linux 的话, OpenWRT很适合。 而且OpenWRT支持各种处理器架构,无论是对ARM,X86,PowerPC或者MIPS都有很好的支持。 其多达3000多种软件包,囊括从工具链(toolchain),到内核(linux kernel),到软件包(packages),再到根文件系统(rootfs)整个体系,使得用户只需简单的一个make命令即可方便快速地定制一个具有特定功能的嵌入式系统来制作固件。
一般嵌入式 Linux 的开发过程, 无论是 ARM, PowerPC 或 MIPS 的处理器, 都必需经过以下的开发过程:
1、 创建 Linux 交叉编译环境;
2、建立 Bootloader;
3、移植 Linux 内核;
4、建立 Rootfs (根文件系统);
5、安装驱动程序;
6、安装软件;
熟悉这些嵚入式 Linux 的基本开发流程后,不再局限于 MIPS 处理器和无线路由器, 可以尝试在其它处理器, 或者非无线路由器的系统移植嵌入式 Linux, 定制合适自己的应用软件, 并建立一个完整的嵌入式产品。
由于CPU内核体系不同,造成很多应用程序移植到OpenWrt上的时候经常崩溃。
由于ADSL硬件模块的驱动程序没有开放源代码,造成很多ADSL一体无线路由的ADSL模块不能工作而造成功能缺失(RG100A和DB120除外)。
由于OpenWRT并不是官方发布的路由器固件,所以要使用(刷入该固件)有困难,而且其基于Linux,导致OpenWRT的入门门槛较高。
White RussianOpenWRT的初始版本,从2005年7月的White Russian RC1开始发展,一直到2007年1月才发布White Russian 0.9。
KamikazeOpenWRT的第二个版本,从2007年6月开始发布Kamikaze 7.06,一直更新到2010年1月的Kamikaze 8.09.2结束。这期间OpenWRT进行了大量改进,并为它的发展打下了坚实的基础。
Backfire2010年03月04日,OpenWrt Backfire 10.03 Beta发布,该版本是开源的路由器固件,基于linux,功能强大,支持很多主流的平台和路由器,甚至支持国内的君正jz4740平台,是学习和开发嵌入式,也是工业、 商业应用理想平台。更新方面: brcm-2.4 更新到 2.4.37 kernel ,other targets 更新到 2.6.30 or 2.6.32 ,arm/mips平台的 gcc 更新到 4.3.3 ,powerpc的gcc更新到 4.4.3 ,uClibc 更新到 0.9.30.1 , Broadcom 11g 芯片组的 b43 无线网卡驱动更新到 2.6 kernel ,支持Atheros 11n ath9k ,支持很多新的ar71xx设备,magicbox归入ppc40x平台 。
2010年03月25日,OpenWrt 发布 Backfire 10.03-rc1,支持国内留下的 tp-link最新多款11n的路由器,是不是想让路由器支持万能中继呢,或者增加路由器的多wan口支持呢,更多的这些高端路由才有的功能,或许能 让家用路由轻松具备。
2010年04月07日,OpenWRT放出Backfire 10.03正式版。
2010年08月29日OpenWRT放出了Backfire 10.03.1。修正了很多BUG,提高了兼容性。TP-LINK WR841N v2 已经可以正常使用了,包括无线部分和上网部分。 自rc1之后的变动:改进了防DNS重绑定攻击,改进了uhttpd稳定性, Rootfs生成修复(Orion景象),修正了基于BRCM47XX的PCI初始化,添加了rtl8366 vlan 改变的 整合脚本,还原了一般x86镜像 GRUB控制台,提高了ar71xx系列以太网驱动程序性能,添加了ar7240 交换机驱动,一些swconfig 和 交换机驱动的改进,RDC 使用启动加载器支持波特率,允许原生HID 支持 通过添加 kmod-input-hid,6in4:适当的处理了PPPoE连接并且修复了终端隧道更新。
鉴于开源软件在国内的发展态势,目前国内有基于OpenWRT改进而来的OpenWRT-DreamBox。这个版本的OpenWRT集成了了很多常用功能(包括脱机下载等),而通过这个版本的OpenWRT便可以把一个路由器的功能发挥的淋漓尽致。
现在有越来越多的Maker开始折腾OpenWrt,但作为一个Maker新手来讲,在网上还是很难找到一份系统的入门级资料。查找资料很辛苦,而且OpenWrt的门槛相对较高,希望这篇文章所提供的从零开始学OpenWrt编译 + 刷机 + 使用教程能降低新手们的入门难度,当然,编译过程非必须,一般的路由都可找到可用的稳定固件直接刷机。
1、安装Ubuntu(编译需要Linux环境),到其官网下载,版本根据自己所需选择即可。可以选择安装到虚拟机或者物理机,图形化安装而且是中文版,连安装都搞不定的,可以关闭本页面了;(下载地址可以网络,回复贴中会提供)
2、切记不要改动软件源,同时按住Ctrl + Alt + T,调出终端;
3、逐条输入下列命令(及时验证是否安装成功):
[php]
sudo apt-get install g++
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install unzip
sudo apt-get install autoconf
sudo apt-get install gawk
sudo apt-get install make
sudo apt-get install gettext
sudo apt-get install gcc
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install libz-dev
sudo apt-get install asciidoc
sudo apt-get install subversion
sudo apt-get install sphinxsearch
sudo apt-get install libtool
sudo apt-get install sphinx-common
[/php]
至此编译环境搭建完成。
OpenWrt源码分两种,一种是最新但不是最稳定的Trunk开发版,一种是最稳定的Backfire版,建议下载官方源码。下载前先在本地创建文件夹:
[php]
mkdir openwrt
sudo chmod 777 openwrt
cd openwrt
[/php]
选择你想要的版本然后执行下载命令,下载结束会显示版本号:
Trunk版下载命令:
[php]
svn co svn://svn.openwrt.org/openwrt/trunk/
[/php]
Backfire版下载命令:
[php]
svn co svn://svn.openwrt.org/openwrt/branches/backfire/
[/php]
添加软件扩展包,将feeds.conf.default修改为feeds.conf:
[php]
cp feeds.conf.default feeds.conf
[/php]
更新扩展,安装扩展:
[php]
./scripts/feeds update -a
./scripts/feeds install –a
[/php]
注:如果不是刚下载的源码,为保持代码为最新状态,应定期运行svn update命令更新源码。
测试编译环境:
[php]
make defconfig
到这里就可以开始编译自己的固件了。进入定制界面:
[php]
make menuconfig
[/php]
如果一切正常,会出现一个配置菜单,可以选择要编译的固件平台(芯片类型)、型号,还能选择固件中要添加的功能和组件,配置好后保存并退出菜单即可。
[php]
openwrt-make
[/php]
如果你想修改源码,应该在此步进行,如支持大容量Flash之类的修改,自己上网查到修改什么文件什么地方后,就在ubuntu图形界面上进去找到文件,双击打开文本编辑器修改保存。
[php]
Make
[/php]
或者
[php]
make V=99
[/php]
或者
[php]
make -j V=99
[/php]
make是编译命令,V=99表示输出debug信息,V一定要大写,如果要让CPU全速编译,就加上 -j 参数,第一次编译最好不带-j参数。
编译过程保持联网(会从网上下载一些源码包),所以断网可能造成编译中断,编译所需时间与电脑CPU及网络环境有很大关系,第一次编译时间较久,快则半小时长则2、3个小时,之后的编译所需时间较短。编译完成后会在源码文件目录出现bin文件夹(如trunk/bin/XXXX),如果你手里的路由是原版固件需要刷OpenWrt需要选用XXX-factory.bin固件,如果路由已经刷了OpenWrt,选用升级固件XXXX-sysupgrade.bin升级用的,在升级界面升级即可。进到文件夹找到你需要的固件传出(通过邮箱、网盘、U盘等),开始刷机吧。
要在路由器上使用OpenWrt,首先要将路由器固件刷新为OpenWrt,即相当于OpenWrt 系统的安装,不同型号的路由器的安装方法可能也会不一样,但一般常用的有三种方法:
1.Web上传固件更新(就是路由器设置或管理界面的那个固件更新)
2.Pftp上传固件更新(最简单的就是HFS了)
具体型号的路由器适用于哪种或哪几种方法,需自行尝试。
要对OpenWrt进行配置,一般有两条途径:
1.SSH登录通过命令行控制
2.Web登录通过Web界面设置
首次安装OpenWrt后,需要设置密码才可以使用SSH登录,方法是使用telnet登录或者Web登录设置密码。在Windows下面telnet和SSH登录可以使用Putty,在Linux或Mac下可分别使用如下命令:
[php]
ssh –l root 192.168.1.1 //Linux
ssh –l [email protected] //Mac
[/php]
一般指令与常见Linux发行版相同,但是OpenWrt使用自己的包管理器:opkg,使用“opkg –help”查看帮助信息。以下是一些常用操作命令:
[php]
opkg update //更新软件包列表
opkg install //在线安装软件包
opkg remove //移除软件包
[/php]
登录Web管理界面,前提是该OpenWrt系统中要安装了Web界面,一般是Luci,登录方式与普通路由器无异,打开浏览器,输入路由器IP即可进入登录界面,OpenWrt的默认IP是192.168.1.1。
到此,OpenWrt的大门已为你敞开。接下来,开始尝试利用OpenWrt实现更多智能应用吧,比如单号多拨榨取运营商带宽、绑定域名远程控制、挂载大容量硬盘、搭建BT下载机、搭建网络摄像头、Samba/DLNA家庭NAS共享、私有云同步、FTP、个人网站/服务器…
需要学会用ssh登录路由器用linux命令查看。
ps 命令查看当前系统运行的进程信息
free 命令查看内存使用和swap挂载情况
ls 查看目录和文件
cd 进入退出目录
vi 查看编辑配置文件
安装命令:
[php]
#opkg update
#opkg install nano
uci set network.lan.ipaddr=[lan ip]
[/php]
使用pppoe设置
Shell代码
[php]
uci set network.wan.proto=pppoe //设置wan口类型为pppoe
uci set network.wan.username=[上网帐户]
uci set network.wan.password=[上网密码] //这两行设置pppoe用户名和密码
[/php]
如果要挂在上级路由下面,就需要进行下面的设置
Shell代码
[php]
uci set network.wan.proto=none //关掉wan
uci set network.lan.gateway=[上级路由ip] //网关指向上级路由
uci set network.lan.dns=[上级路由ip] //dns指向上级路由
uci set dhcp.lan.ignore=1 //关掉lan的dhcp
[/php]
最后对无线网络进行配置
Shell代码
[php]
uci set wireless.@wifi-device[0].disabled=0 //打开无线
uci set wireless.@wifi-device[0].txpower=17 //设置功率为17dbm 太高会烧无线模块
uci set wireless.@wifi-device[0].channel=6 //设置无线信道为6
uci set wireless.@wifi-iface[0].mode=ap //设置无线模式为ap
uci set wireless.@wifi-iface[0].ssid=[自己设置SSID] //设置无线SSID
uci set wireless.@wifi-iface[0].network=lan //无线链接到lan上
uci set wireless.@wifi-iface[0].encryption=psk2 //设置加密为WPA2-PSK
uci set wireless.@wifi-iface[0].key=[密码] //设置无线密码
[/php]
提交应用配置
Shell代码
[php]
uci commit //应用
/etc/init.d/network restart //重启网络服务
[/php]
安装luci管理界面
Shell代码
[php]
opkg update // 更新软件列表
opkg list-installed // 查看已安装软件
opkg install luci // 安装LUCI
opkg install luci-i18n-chinese // 支持中文
luci-app-firewall - 0.10.0-1
luci-i18n-english - 0.10.0-1
luci-lib-core - 0.10.0-1
luci-lib-ipkg - 0.10.0-1
luci-lib-lmo - 0.10.0-1
luci-lib-nixio - 0.10.0-1
luci-lib-sys - 0.10.0-1
luci-lib-web - 0.10.0-1
luci-mod-admin-core - 0.10.0-1
luci-mod-admin-full - 0.10.0-1
luci-proto-core - 0.10.0-1
luci-proto-ppp - 0.10.0-1
luci-sgi-cgi - 0.10.0-1
luci-theme-base - 0.10.0-1
luci-theme-openwrt - 0.10.0-1
[/php]
即可完成LUCI的安装。
输入以下命令开启支持web服务的uhttpd,并设置其为自启动:
Shell代码
[php]
/etc/init.d/uhttpd enable # 开机自启动
/etc/init.d/uhttpd start # 启动uhttpd
[/php]
- Wifidog
你可以尝试执行以下命令安装Wifidog:
[php]
opkg update # Optional
opkg install wifidog
[/php]
--sftp安装
[php]
opkg update
opkg install vsftpd openssh-sftp-server
/etc/init.d/vsftpd enable
/etc/init.d/vsftpd start
[/php]
小米端口转发命令:
通过修改 /etc/config/firewall 这个文件来实现开放自己需要的端口到外网。
[php]
config rule 'httpdwan'
option src 'wan'
option dest_port '8088'
option proto 'tcp'
option target 'ACCEPT'
option name ''''httpd wan accept tcp port 8088''''
[/php]
保存后,执行 /etc/init.d/firewall restart 重启防火墙。
SSH工具:
1.WINSCP(文件传输到路由器上严重推荐使用)
2.putty中文版 中文的使用的难度相对低一点
❸ linux ushare 和minidlna的区别
虽然都是共享,但是协议不同,一个是dlna,一个是cifs.dlna除了文件共享,还有其他的功能,比如显示共享,将手机的内容推到电视机去播放,而samba就不行。
❹ Emby是否支持DLNA
Emby是不支持DLNA的,Emby可以用来整理服务器上的视频和音频,并将音频和视频流式传输到客户端设备。Emby服务器端支持MicrosoftWindows,Linux,MacOS,FreeBSD,客户端支持HTML5网页,Android和IOS等移动操作系统,Roku,Amazon Fire TV,Chromecast和Apple TV等流媒体设备,LG智能电视和三星智能电视等智能电视,以及Xbox 360和Xbox One等游戏机。
Emby的介绍
EMBY软件是一款专门提供海量影视的追剧软件,在这里不仅能很方便的找到自己喜欢看的视频,也会提供大量的分类专区,都可以方便用户更好的挑选视频。
顶部也可以直接搜索,找视频的时候都会很容易。每天还会根据你看过的视频为你推荐其它热门的视频,有喜欢的点击就能看。或者你可以直接下载自己喜欢的视频,离线缓存好之后,就能随时看视频。
❺ 如何在linux里面启动minidlna
虽然都是共享,但是协议不同,一个是dlna,一个是cifs. dlna除了文件共享,还有其他的功能,比如显示共享,将手机的内容推到电视机去播放,而samba 就不行。
❻ 如何在ubuntu上使用dlna
在安装之前先准备好必要的软件,已经给大伙准备好了,猛击→这里←下载。下载之后就可以开始下面的安装了。 首先需要将IPv4地址设置成自动获取(DHCP)。如果你是刚刚安装的ubuntu,或者你没有修改过IP地址,那么系统默认是自动滴。 接着开始运行锐捷客户端,这里用的是某大神修改后的锐捷客户端 myxrgxu,当然,你也可以到自己学校里头的网络中心去下载他们提供的Linux版本客户端。打开终端 (CTRL+ALT+T) ,依次输入下面的命令(使用 cd 命令,定位到下面这些文件存放的路径上): sudo cp myxrgsu /bin sudo cp libpcap。 VPN 类型,一定要选 L2TP,这也是为什么我们要安装 l2tpd 的原因,因为 vpnpptp 默认是不支持 l2tp 连接的,完成后点Next。 下图的设置按照你默认的就可以了,不需要做其它修改,直接 Next。 把下面对应的项勾上,然后点 Create connection,之后各种 ok 就是行了。 最后点击 Test Run,软件就会开始拨号操作了。 注意查看你桌面右上角的一个类似叶子的图标的颜色变化,如果变成绿色的就说明 vpn 拨号也成功了。如果一直是处在橙色状态,那很可能是你前面的用户名密码啥的设置错了,重新检查一遍,注意 VPN 类型的选择是否是 l2tp 。
❼ dlnaserver在网络电视上显示如何删除
羡慕 Win7 中的 Play To? 眼馋 OS X 的 AirPlay? 您的 Linux 工作站也可以做到!
一年前本站介绍了 DLNA 技术在 Linux 平台上的一些应用,这次将通过实例的方式说明如何使用 ps3mediaserver 架设 DLNA 服务,并允许家庭网络中各种设备浏览照片、音乐和视频。
PS3 Media Server 介绍
PS3 Media Server 是一款兼容 DLNA 协议的 UPnP 媒体服务器,使用 java 实现跨平台图形界面和服务器进程,调用本地化的MEncoder、FFmpeg、tsMuxeR 实现媒体转换和重封装操作。
最初目标是为 PS3 提供媒体服务支持,现在已经成为全范围支持的 DLNA 媒体服务器,内置适用于 XBox 360、Nokia N900、Android 手机、三星/索尼/飞利浦旗下电视以及各类进口/国产机顶盒的预置文件,同时对前文中所介绍过的 XBMC 也有良好支持。
PS3 Media Server 最强大的地方在于可以调用系统平台原生的转码和封装工具,将针对播放设备的特征在必要时进行格式实时转换,特别适合于影音文件类型复杂的用户。
上图为同时连结了 XBMC、Sony 电视、PS3 和 Android 手机的 PS3 Media Server 。在 1.6.0 版本中收录由在下完全重做的简体中文本地化,希望能进一步降低上手难度。
PS3 Media Server 安装及配置
这里以在 Fedora 17 64 位系统为例。
在配置好 RPMfusion 仓库后,需要安装一些必要的软件包,可以在终端输入以下命令或者在添加/删除中搜索对应软件包:
pkcon install java-1.7.0-openjdk ffmpeg mencoder
当然后两者也完全可以自行从各自官网下载并编译。
在运行之前,根据情况需要打开 mDNS 防火墙的端口,Fedora 用户可以参考该文中的“设置防火墙策略”部分。
PS3 Media Server 提供通用版本的预编译压缩包(内置 tsMuxer)和适用于 Deb 包管理系统的软件包,这里以通用版本为例。
双击解压后的目录中的 PMS.sh 文件,即可运行。第一次使用,可以到第三个标签页 General 那里设置下语言:
重启后生效。
默认情况下 PS3 Media Server 会将整个文件系统共享出来(当然依然遵循 Linux 文件权限),这显然不是想要的。于是需要在“浏览/共享设定”页面中将包含有视频、音乐和照片的目录添加到共享列表中,如下图所示:
如果有需要调整编码器的设置,可以在下图的“转码设定”标签页中进行,不过默认的设置已经足够了:
这个页面中左侧列表中按类别区分了很多编码引擎,可以用下方的上下箭头按钮调整使用顺序,越靠上面的引擎越优先使用。如果想/不想使用某个引擎的话,可以用点击下方那个插头样的按钮进行切换。
所有配置完成之后记得点击最上方的“重新启动服务器”。
服务器端的配置就这些了,下面就来看看处于同一个局域网内的各种播放设备该怎么配置吧。
其他操作系统上 XBMC 配置
跨平台的 XBMC 是可谓是应用最为广泛的 HTPC 系统了,当下代号为 Eden 的 XBMC 11 默认就启动的 DLNA 客户端模式。
如上图,在添加文件中选择 UPnP Devices 即可看到网络中的 PS3 Media Server。分别在照片、音乐和视频中配置添加即可。
PS3 配置
PS3 的设置很简单:
确保网络设置中:打开了 UPnP 支持;允许连接媒体服务器。
在 XMB 跨界菜单的视频、音乐或者照片的任意一个分类下选择搜索媒体服务器,此时应该很快就能看到 PS3 Media Server 的图标。
点击进入即可执行回放或者其他操作。
对于 PS3 来说,会在分享目录下看到一些以 # 号包围的特殊目录,这些是 PS3 Media Server 虚拟出来的特殊目录,可以通过选定的方式直接实时调整 DLNA 服务器的一些设置,无需起身操作电脑。
更多详情可以参考官方手册。
Sony Bravia 电视配置
Sony 从 2011 年开始上市的电视已经标配 DLNA,使用起来也很方便。在保证正常连接网络的情况下,按菜单键打开 XMB 跨界菜单,在视频、音乐和照片中就可以看到 PS3 Media Sever 的图标了。
Android 手机客户端 UPnPlay 配置
Android 平台上支持 DLNA 的程序非常多,这里以 UPnPlay 这款简单小巧的控制端/播放端为例。在安装 UPnPlay 启动后的首个屏幕上点击左下角的地球样图标即可看到 PS3 Media Server
之后通过 UPnPlay 就可以直接浏览共享目录下的文件,点击即可进行播放。UPnPlay 的视频播放是通过调用系统第三方播放器实现的,所以要保证手机上至少安装有一个视频播放器哦。
注意默认情况下点击文件右侧的加号是添加到播放列表,点击文件名是用当前文件替代现有播放列表,所以它会有“是否删除播放列表”的提示。
UPnPlay 除了可以实现在本地播放以外,还可以实现控制其他 DLNA 客户端的播放。比如在 Android 手机上选择文件,但是在另一台电脑或者 PS3 进行回放,在一个房间遥控另一个房间的电视去播放第三个房间电脑中文件不再是奢望(好拗口)!
总结
从中可以看出使用 PS3 Media Server 搭建可供各类设备访问的 DLNA 数字家庭网络是一件十分简单的事情,它独特的实时转码重封装功能可以允许某些设备播放缺乏原生支持的文件,比如 WebM、Ogg Vorbis 和 MKV 。通过调整 PMS.conf 也可以实现无 GUI 的启动模式,可以参考论坛中的分享。
相比 AirPlay 的特定设备需求,兼容 DLNA 的设备非常多,覆盖电视、手机、蓝光机、机顶盒、NAS 在内的各类产品。如果您的多媒体设备是 2011 年左右购入的外资品牌产品(国产机顶盒也有良好支持),那么很大可能性已经支持 DLNA;也可以使用DLNA 官方设备查找程序及智能手机程序进行查看。
❽ 如何为Windows,Max OS X 或者Linux选择DLNA媒体服务器
市面上出现越来越多新DLNA媒体接收设备比如说PS3或者X-Box360,同时可选的DLNA媒体服务器也有很多。每个服务器应用程序有它自己的优缺点。我研究了所有已知的产品,并且列出了价格,支持的操作系统以及特性。我花了点时间做了一些笔记,并列举了那些易于使用,有最好的整体特性,同时提供了最好用户体验产品。读完本文,你将会了解如何选择适合自己的媒体服务器软件。
Comparison Chart
比较表
以下产品以字母顺序排列
所有的服务器都是UPnP兼容
服务器列是服务器的名称,以及供应商的产品页面链接
价格列是服务器的价格。
Window/Mac/Linux列显示了所支持的操作系统。
音乐列显示了这个软件是否支持至少一种音乐格式类型。
图片列显示了这个软件是否至少支持一种图片格式。
视频列显示了这个软件是否至少支持一种AV视频格式。
转码列显示了这个软件是否可支持从一种格式到另外一种格式的编码转换。
什么是编码转换
普通的消费者通常并不会关心他们的媒体内容用的是哪一种编码技术。他们想要的只是播放。问题是许多设备仅仅支持众多编码方式中的一部分。解决方式是编码转换。编码转换是将一种潜在不被支持的编码自动转换成为可被接收设备支持的编码方式。更多关于转码的细节可以查看wikipedia。
分析
尽管基本的功能都被列在了上面的图表中,仍然没有办法了解每个服务器软件支持那些具体类型的音乐,照片和视频格式。也很难指出哪些格式编码会被转换。大部分产品的信息页面没有给出足够的细节,所以确认软件的支持状况非常困难,除非安装所有的软件,并且在不同的设备上测试不同的格式。列表中的4中软件支持所有这3种操作系统,他们是Cidero,Cyger
Media Gate, Rhapsody和TwonkyMedia。Cidero和Cyber Media
Gat是他们最初C++开源实现基于Java的移植。他们可以运行在任何Java
1.5的平台上。TwonkyMedia不但支持所有的操作系统,同时包含对于所有主要特性的支持。他们的编码转换是最新添加的特性,最近一次我查看他们的规格书,并没有发现对这个特性的支持,所以时间会显示他们有多好。Geexbox没有列出来支持的操作系统,因为尽管它是基于Linux的,但是运行在独特的发布版本平台上。为了在Linux上获取类似的DLNA服务器功能,可以编译安装uShare,它就是Geexbox在它的服务器上使用的的软件。SimpleCenter有一个免费的版本,但是不支持编码转换。
在读完AVS论坛和Sony’s Playstation
Boards上的用户反馈,研究所有的产品规格,对产品昨晚一些基本的性能测试之后,我可以明确的说,对于Windows而言,Nero
Mediahome和Simple Center
Premium会提供最好的易用度,编码转换,以及完整的功能。他们都不是免费的,但是目前而言他们是最好的哪一类。我没能测试Linux和OS
X上足够的产品以至于不能针对这两个平台给出好的建议,但是这个图大概可以给出至少一些关于最好满足您需求的产品的主要。
❾ linux系统电视能“多屏互动”吗
电脑和电视机是可以实现多屏互动的,操作方法如下:
1、首先电视机必须是安卓智能电视机,且电视机和电脑均连接在同一网络下,构成局域网;
2、然后进入电视机的系统设置界面,打开电视机的DLNA功能,等待设备连接;
3、在电脑上下载、安装一款支持多屏互动的软件,以迅雷看看为例;
4、安装完成后,打开迅雷看看,然后使用迅雷看看播放电脑上的视频文件;
5、点击播放器的菜单按钮,选择DLNA播放,搜索待连接的设备,待显示出电视机的名称后,点击连接,即可将电脑上的视频画面无线传输到电视机上播放出来,实现多屏互动。
❿ 如何为Windows,Max OS X 或者Linux选择DLNA媒体服务器
市面上出现越来越多新DLNA媒体接收设备比如说PS3或者X-Box360,同时可选的DLNA媒体服务器也有很多。每个服务器应用程序有它自己的优缺点。我研究了所有已知的产品,并且列出了价格,支持的操作系统以及特性。我花了点时间做了一些笔记,并列举了那些易于使用,有最好的整体特性,同时提供了最好用户体验产品。读完本文,你将会了解如何选择适合自己的媒体服务器软件。
Comparison Chart
比较表
以下产品以字母顺序排列
所有的服务器都是UPnP兼容
服务器列是服务器的名称,以及供应商的产品页面链接
价格列是服务器的价格。
Window/Mac/Linux列显示了所支持的操作系统。
音乐列显示了这个软件是否支持至少一种音乐格式类型。
图片列显示了这个软件是否至少支持一种图片格式。
视频列显示了这个软件是否至少支持一种AV视频格式。
转码列显示了这个软件是否可支持从一种格式到另外一种格式的编码转换。
什么是编码转换
普通的消费者通常并不会关心他们的媒体内容用的是哪一种编码技术。他们想要的只是播放。问题是许多设备仅仅支持众多编码方式中的一部分。解决方式是编码转换。编码转换是将一种潜在不被支持的编码自动转换成为可被接收设备支持的编码方式。更多关于转码的细节可以查看wikipedia。
分析
尽管基本的功能都被列在了上面的图表中,仍然没有办法了解每个服务器软件支持那些具体类型的音乐,照片和视频格式。也很难指出哪些格式编码会被转换。大部分产品的信息页面没有给出足够的细节,所以确认软件的支持状况非常困难,除非安装所有的软件,并且在不同的设备上测试不同的格式。列表中的4中软件支持所有这3种操作系统,他们是Cidero,Cyger
Media Gate, Rhapsody和TwonkyMedia。Cidero和Cyber Media
Gat是他们最初C++开源实现基于Java的移植。他们可以运行在任何Java
1.5的平台上。TwonkyMedia不但支持所有的操作系统,同时包含对于所有主要特性的支持。他们的编码转换是最新添加的特性,最近一次我查看他们的规格书,并没有发现对这个特性的支持,所以时间会显示他们有多好。Geexbox没有列出来支持的操作系统,因为尽管它是基于Linux的,但是运行在独特的发布版本平台上。为了在Linux上获取类似的DLNA服务器功能,可以编译安装uShare,它就是Geexbox在它的服务器上使用的的软件。SimpleCenter有一个免费的版本,但是不支持编码转换。
赢家
在读完AVS论坛和Sony’s Playstation
Boards上的用户反馈,研究所有的产品规格,对产品昨晚一些基本的性能测试之后,我可以明确的说,对于Windows而言,Nero
Mediahome和Simple Center
Premium会提供最好的易用度,编码转换,以及完整的功能。他们都不是免费的,但是目前而言他们是最好的哪一类。我没能测试Linux和OS
X上足够的产品以至于不能针对这两个平台给出好的建议,但是这个图大概可以给出至少一些关于最好满足您需求的产品的主要。