当前位置:首页 > CN2资讯 > 正文内容

Linux 使用java linux 使用DLNA

1天前CN2资讯


Linux DLNA

2011-08-22 黑日白月 

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 产品。

参考链接:维基百科

PS:

受部分来自火星的读者朋友要求,特地补充两个使用样例。

1. PS3MediaServer + PS3

在偶 Fedora 15 的本本上运行上文介绍的 ps3mediaserver 做为 DMS,同一局域网下的 PS3 开启 DLNA 做为 DMP。

于是我就可以用 PS3 在电视上浏览本本中的照片、音乐和视频了。甚至原先 PS3 不能播放的格式比如 OGG 和 RMVB,在经过 ps3mediaserver 的实时转换后也可以在播放了。

此外由于偶的手机 Xperia Neo 也支持 DPMS,可以随时将手机中的照片和音乐通过无线网络在 PS3 上浏览。

2. My Book Live + Rhythmbox/Totem

西数的这款外置硬盘内置 Twonky 的 DLNA DMS。通过 LAN 链接至无线路由器,将音乐、视频等拷贝进去后,就可以使用 Rhythmbox/Totem 去访问其中的内容了,在多台设备间也可共享。

同样的在 Android 手机上也可以使用 UPnPlayer 访问其中存储的音乐和视频。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25783.html

    分享给朋友:

    “Linux 使用java linux 使用DLNA” 的相关文章

    解锁高效跨境访问:BandwagonCN2让世界触手可及

    在全球化的今天,跨境访问已经成为许多人生活与工作的重要组成部分。无论是商务人士访问海外资源,还是留学生寻求教育资源,亦或是游戏玩家追求更流畅的体验,高效的网络连接都变得不可或缺。传统网络环境下,跨境访问常常面临延迟高、不稳定甚至完全无法访问的问题。在这背景下,BandwagonCN2应运而生,为用户...

    主机类型与高性能配置详解,选择最适合你的主机方案

    主机的定义与分类 什么是主机? 当我们谈论“主机”这个词时,通常指的是计算机系统,特别是在网络环境中提供服务或资源的设备。我个人觉得主机不仅仅是实体的机器,而是指在网络中扮演着重要角色的一种技术资源。它可以执行各种任务,从存储数据到托管网站,再到运行应用程序,主机的功能几乎无所不包。可以想象,主机就...

    如何使用一键同步脚本提高自媒体内容发布效率

    一键同步脚本是一种非常实用的自动化工具,现今在很多领域都可以看到它的身影。作为一名热爱分享与创作的人,我发现无论是自媒体内容发布、数据库备份迁移,还是文件同步,这类脚本都能大大简化我的工作流程。它们不仅能提高工作效率,还能减少出错的可能性,实现工作自动化。 一键同步脚本的核心在于其定义。简单来说,这...

    BuyVM色情网站托管服务解析 - 提升成人内容运营安全与效率

    什么是BuyVM色情服务 当我提到BuyVM的时候,可能很多人对这个名字还不太熟悉。简单来说,BuyVM是一家提供虚拟专用服务器(VPS)和网站托管服务的公司,专注于各种类型的内容,包括成人色情内容。它的历史可以追溯到多个年份前,BuyVM在业内逐渐赢得了声誉,成为不少成人网站的首选托管平台。以其可...

    Gcore VPS评测:高性能云计算虚拟专用服务器的最佳选择

    Gcore VPS是一款基于云计算的虚拟专用服务器,近年来备受用户推崇。我发现它不仅仅是一台服务器,而是为各种应用和业务需求提供了一种灵活可靠的解决方案。从高负载网站到应用程序的托管,Gcore VPS都能很好地满足这些需求。 了解Gcore VPS的定义及功能,首先可以知道它是针对企业和个人用户推...

    VPS硬盘清理:提升服务器性能的全面指南

    当我的VPS(虚拟专用服务器)磁盘满了时,事情往往会变得非常棘手。这不仅会导致应用程序的运行速度变慢,甚至可能引发系统崩溃或数据丢失。这样的状况让我不得不思考,定期进行硬盘清理的重要性。其实,维护良好的磁盘使用状况,对于确保服务器的整体性能至关重要。 首先,当VPS磁盘满了,系统的反应速度会明显下降...