设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

Linux DLNA发展情况简介

2011-8-22 10:59| 发布者: joejoe0332| 查看: 5415| 评论: 0|原作者: linuxtoy|来自: linuxtoy

摘要:   DLNA 是 “Digital Living Network Alliance 数字生活网络联盟”的缩写。随着消费电子产品的发展,有越来越多的 DLNA 兼容设备出现在生活中。那么 Linux 下对这个技术的支持情况如何呢?   DLNA 采取 C/S 的架 ...

  DLNA 是 “Digital Living Network Alliance 数字生活网络联盟”的缩写。随着消费电子产品的发展,有越来越多的 DLNA 兼容设备出现在生活中。那么 Linux 下对这个技术的支持情况如何呢?

  DLNA 采取 C/S 的架构设计,于是存在 “Digital Media Server 媒体服务器”“Digital Media Player 媒体播放器” 两个角色。后续的 1.5 版本又增加了对于手机等移动设备的支持,与前两者的兼容格式要有些差异。

  本文大致列举了一些在 Linux 平台上的开源 DMS 和 DMP 产品,希望能起到抛砖引玉的效果。

  媒体中心 Media Center:DMS + DMP

XBMC

  老牌的开源跨平台媒体中心解决方案,当然包括对 DLNA 的支持,可用于媒体提供及播放。提供免安装的 Live 镜像可供尝试。

  Fedora 15 下安装(需启用 RPMFusion): pkcon install xbmc

GeeXboX

  一个专注于 HTPC 的 Linux 发行版,有 X86, PPC 和 ARM 架构版本,它是 Linux 世界中 DLNA 的核心,引领了多个 DLNA 相关开源实现。

  值得一提的是它的媒体中心界面 Enna 是使用 Enlightenment 技术实现的。

  媒体服务器:DMS

uShare

  最早实现 DLNA 支持的 UPnP 媒体服务器,源自 GeeXboX,同时提供对 XBox 360 (-x 选项)和 DLNA/PS3 (-d 选项)的支持

  Fedora 15 下安装(需启用 RPMFusion): pkcon install ushare-freeworld

Coherence

  使用 Python 编写的媒体服务器和 DLNA 实现框架,提供有 D-Bus 访问接口以及多种媒体后端,可以使用现有 Rhythmbox 音乐库的内容。

  Fedora 15 下安装: pkcon install python-Coherence

ps3mediaserver

  使用 Java 编写的跨平台 DLNA 媒体服务器,特别为 PS3 优化,提供实时媒体格式转换功能,解压缩即可使用。

  媒体播放器:DMP

Totem DLNA/UPnP

  基于 Coherence 框架创建,调用 GStreamer。

  Fedora 15 下安装: pkcon install totem-upnp

Rhythmbox DLNA/UPnP

  同样基于 Coherence 框架创建,调用 GStreamer。

  Fedora 15 下安装: pkcon install rhythmbox-upnp

  目前还没找到在 Linux 平台下支持 DLNA 访问的照片管理软件。

  目前看来 VLC 和 MPlayer 似乎对于 DLNA 并没有很好的支持。

  实用工具

UPnP Inspector

  用来探测网络中的 DLNA 设备的实用工具,也是基于 Coherence 的。

  Fedora 15 下安装: pkcon install upnp-inspector

  延伸阅读:这篇文章也总结了一些开源 DLNA 产品。


酷毙
1

雷人

鲜花
1

鸡蛋

漂亮

刚表态过的朋友 (2 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部