您尚未登录。

#1 2021-06-19 19:42:20

jackphil
会员
注册时间: 2020-10-13
帖子: 33

有没有支持dlna的播放器?

就像手机上的B站app可将播放的视频投到电视上,你甚至可以返回桌面,并不影响电视上的播放。经过搜索,好像ubuntu有media sharing功能,我们大arch怎么实现(我用的是kde)?

个人理解是不是只要找一个支持dlna的播放器就可以了?不过找了一圈没找到。VLC支持chromecast(没买)和dlna,但尝试了一下后发现是能浏览并播放dlna服务器上的媒体,并没找到把本机上的媒体推送到电视上的功能。它的流媒体功能也不是一回事。搜到一个帖子说可以,虽然图片不清晰,但还是可以判断设置界面完全不同,可能是windows和linux版本功能不同?

月光的博客上介绍了windows上可以轻松实现。

离线

#2 2021-06-19 20:37:24

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,563
个人网站

Re: 有没有支持dlna的播放器?

minidlna? ums? 我在仓库里搜到这俩。

另外你注意 chromecast、miracast 和 dlna 是不同的东西。你也要注意一下区分服务端和客户端。

离线

#3 2021-06-19 22:04:09

jackphil
会员
注册时间: 2020-10-13
帖子: 33

Re: 有没有支持dlna的播放器?

依云 说:

minidlna? ums? 我在仓库里搜到这俩。

另外你注意 chromecast、miracast 和 dlna 是不同的东西。你也要注意一下区分服务端和客户端。


minidlna和ums应该都是媒体中心软件,相当于将电脑变成硬盘播放器。miraclecast能将整个桌面投到电视,相当于第二显示器。chromecast谷歌专有,需要接收端专门的硬件。

至于服务端和客户端,我的确有不太清楚的地方。我的理解dlna服务器是媒体中心,客户端可以连接服务器并播放服务器上的媒体,但似乎都不是我想要的东西。我不知道我的需要应该算作客户端还是服务端,谁能帮忙辨析一下概念?

离线

#4 2021-06-19 22:06:24

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,563
个人网站

Re: 有没有支持dlna的播放器?

jackphil 说:
依云 说:

minidlna? ums? 我在仓库里搜到这俩。

另外你注意 chromecast、miracast 和 dlna 是不同的东西。你也要注意一下区分服务端和客户端。


minidlna和ums应该都是媒体中心软件,相当于将电脑变成硬盘播放器。miraclecast能将整个桌面投到电视,相当于第二显示器。chromecast谷歌专有,需要接收端专门的硬件。

至于服务端和客户端,我的确有不太清楚的地方。我的理解dlna服务器是媒体中心,客户端可以连接服务器并播放服务器上的媒体,但似乎都不是我想要的东西。我不知道我的需要应该算作客户端还是服务端,谁能帮忙辨析一下概念?

这取决于你想要什么啊……

离线

#5 2021-06-19 23:49:14

silkriver
会员
注册时间: 2020-07-24
帖子: 104

Re: 有没有支持dlna的播放器?

我用过这个是可以的
https://github.com/gabrielmagno/nano-dlna

离线

#6 2021-06-23 10:36:34

jackphil
会员
注册时间: 2020-10-13
帖子: 33

Re: 有没有支持dlna的播放器?

silkriver 说:

谢谢,正是我要的功能。

另外,大概了解了一下投屏的相关概念,一些个人理解,希望有帮助:

主要有四种方案:DLNA、Airplay、Miracast和chromecast。此外,腾讯也搞了一个QPlay,可视为山寨DLNA。

Airplay和chromecast分别由苹果和谷歌推出,需要专有硬件。

Miracast共享整个屏幕,如你可以把整个手机屏幕通过他共享到投影上。

DLNA用UPnP协议来实现设备的发现和控制,经常混用(如在kodi的wiki搜索DLNA,会转到UPnP页面)。需要路由器的支持(新机都支持)。

DLNA协议分四个功能块:

    媒体服务器(DMS):负责把媒体文件在网络上共享出来,相当于一个HTTP服务器(事实上媒体传输也的确使用HTTP协议)
    客户端(DMP):就是DMS的客户端,用来获得服务器文件列表,并在本地解码播放(但是漂亮的导航界面需要第三方)。相当于DMC+DMR
    播放控制(DMC):这就是有意思的地方,可以将媒体指定在某个DMR上显示。看nano-dlna的实现,就是搜索DMR设备并连接,本地建一个HTTP服务用于传输多媒体流,发送播放地址、播放等相关命令给DMR。
    媒体展示(DMR):输出设备,可以是电视手机电脑的屏幕,也可以是打印机和音箱等。

以上的功能模块可以分别在不同的设备上。比如DMS软件ReadyMedia(原MiniDLNA)安装在群晖NAS上,机顶盒支持DMP,可以添加DMS作为共享文件。我在手机上打开优酷app,看最新的《觉醒年代》,感觉屏幕太小,由于优酷App有DMC功能,我就将画面投送到具有DMR功能的小米智能电视上,趁播放片头的时间,我在手机上回了一条微信。

相关软件简介:

Rygel:DMS+DMP+DMR+有限的DMC(仅声音Redirect sound output to DLNA speakers. 2021.06.22)

ReadyMedia(原MiniDLNA):DMS

nano-dlna:DMC

VLC:4.0版将支持DMC功能,目前(2021.06.22)还未正式发布,试用感觉问题还比较多,如卡顿,播放一两分钟便会退出。

kodi:媒体中心,可以被配置为DMS+DMP+DMC,但DLNA支持默认关闭,需要手动打开相关设置

Plex:类kodi的商业软件

Jellyfin:Plex的开源仿品

Jellyfin Media Player:Jellyfin前端用户界面,类似的,基于Plex Media Player。


错误之处(除了技术上的,上面很多软件功能也只是看了一些介绍,并未真实使用),还望指正。

离线

#7 2021-06-23 13:28:15

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,563
个人网站

Re: 有没有支持dlna的播放器?

我不觉得 DLNA 属于「投屏」这个概念啊。它投的明明是媒体文件。Miracast 这种才是真的多了一个屏幕(华为有个在电脑上操作手机的功能好像也是用的这个)。

离线

#8 2021-06-23 15:12:41

jackphil
会员
注册时间: 2020-10-13
帖子: 33

Re: 有没有支持dlna的播放器?

依云 说:

我不觉得 DLNA 属于「投屏」这个概念啊。它投的明明是媒体文件。Miracast 这种才是真的多了一个屏幕(华为有个在电脑上操作手机的功能好像也是用的这个)。

miracast应该算是通过wifi连接的外接屏幕。

DLNA(DIGITAL LIVING NETWORK ALLIANCE),算是家庭多媒体网络解决方案,但我折腾这个的起因是串流,平时使用中投屏叫惯了,感觉这个叫法更自然。

离线

页脚