在开源的DLNA框架实现中, uShare 应该是实现最好, 且用得做多的开源项目了。
uShare 下载地址为 : http://ushare.geexbox.org/releases/ushare-1.1a.tar.bz2
下载后解压使用 tar -jxvf ushare-1.1a.tar.bz2 即可。
uShare 是用C语言实现,在 GeeXboX 下运行的一个开源项目 http://ushare.geexbox.org/ 通过UPNP协议,把媒体文件共享给其他的设备。
uShare 只依赖libUpnp库, 下载地址为 http://pupnp.sourceforge.net/
如果你要让 uShare 支持 dlna, 则还需要libdlna库的支持,下载地址为
http://libdlna.geexbox.org/
而libdlna库有依赖 ffmpeg中的视频编解码模块。
要让uShare支持dlna, 生成Makefile文件时,需要下面这样的参数
./configure --enable-dlna
uShare支持的文件格式如下 :
-
Video files: asf, avi, dv, divx, wmv, mjpg, mjpeg, mpeg, mpg, mpe, mp2p, vob, mp2t, m1v, m2v, m4v, m4p, mp4ps, ts, ogm, mkv, rmvb, mov, qt, hdmov
-
Audio files: aac, ac3, aif, aiff, at3p, au, snd, dts, rmi, mp1, mp2, mp3, mp4, mpa, ogg, wav, pcm, lpcm, l16, wma, mka, ra, rm, ram, flac
-
Images files: bmp, ico, gif, jpeg, jpg, jpe, pcd, png, pnm, ppm, qti, qtf, qtif, tif, tiff
-
Playlist files: pls, m3u, asx
-
Subtitle files: dks, idx, mpl, pjs, psb, scr, srt, ssa, stl, sub, tts, vsf, zeg
-
Various text files: bup, ifo
下面是一些与 UPnP 相关的软件:
编译uShare时,libupnp的版本不能太高,太高了, 版本不兼容,无法编译uShare, libupnp的版本选择1.4.2 或者1.4.3即可,编译会很顺利,
否则编译会出现很多奇怪的错误。
分享到:
相关推荐
GeeXboX 是一个专门用来播放多媒体数据的 Linux 发行版本,它本身是一张可以自启动的 Linux 系统,支持的视频...它可以播放来自 Windows/Samba share, NFS, UPnP A/V Media Servers, RTP/RTSP servers 的多媒体数据。
GeexBox 一套不错的多媒体播放Live CD(LINUX),不用硬盘,CD直接启动。它几乎支援大部分主流媒体格式,包括 AVI、RM、RMVB、MPEG-4、MP3及外挂中文字幕,如果联网,在线视频照样可以看。它可以让旧电脑变成DivX Box...
GeeXboX uShare 是一个 UPnP (TM) A/V 媒体服务器。 它实现了为 UPnP 媒体设备提供可用多媒体文件信息的服务器组件。 uShare 使用 libupnp 的内置 http 服务器将文件流式传输到客户端。
如果说Media Center是Windows XP的多媒体版本,那么GeeXboX就是Linux的多媒体版本。我们都知道Linux的多媒体播放功能并不逊于Windows XP,所以GeeXboX不但可以播放市面上标准格式的影音光碟,还可以播放在网路上极受...
geexbox-1.2.4 geexbox-1.2.4-en.i386.glibc.iso
GeeXboX for Wii是基于Linux的媒体中心GeeXboX,已移植为在Nintendo Wii游戏机上运行。 当前用于Wii的GeeXboX的主要功能:音频/视频播放,图片查看,文件共享以及通过以太网和蓝牙的传输。
NULL 博文链接:https://wuzijingaip.iteye.com/blog/832789
Universal USB Installer 也是 UUI,它是一个 Live Linux 可启动 USB 创建器,允许您从选择的 Linux 发行版选择放在您的 USB 闪存驱动器。 Universal USB Installer 易于使用。只需选择一个 Live Linux 发行版,ISO ...
把它做进u盘中,不用开启繁琐的系统就能享受视频和音乐。还有高清播放模式。
geexbox-1.1-rc2-custom-zh_CN.iso
HTPC系统,媲美XBMC,可以装在CD里
GeeXboX for PS3是基于Linux的开源媒体中心GeeXboX,它非官方地移植到SONY Playstation 3游戏机上。 这仅是工作的概念证明。 由于SONY删除了OTHEROS,因此该项目目前无法积极进行
多功能维护光盘-集Beini1.1+500w密码+WinPE+Geexbox+DOS工具箱
GeexBoX Vdr:独立媒体播放器小型可引导CD,用于视频(DivX,XviD,FFMpeg,MPEG 1/2,VCD,DVD,OggMedia)音频(MP3,AudioCD,Ogg / Vorbis)播放和录制基于VDR / MPlayer的DVB流用于电视的x86电脑DVB卡(Nexus)
XP+Linux笔记本双系统安装详解.doc
DVDRip制作与研究(EXE)
一键硬盘引导器(一键硬盘引导器 集-Beini、BT3、BT4、CDlinux、GeexBox、puppy、WinPE、DOS).rar