DLNA 是一组协议,允许联网设备共享数字媒体,包括视频、照片和音乐。DLNA 协议基于 UPnP(通用即插即用)架构,它有助于发现和控制网络设备。

DLNA 和 UPnP 协同工作,提供无缝的媒体共享体验。UPnP 通过简单服务发现协议 (SSDP) 等协议以及用于控制消息的 SOAP(简单对象访问协议)和用于设备和服务描述的 XML 等协议支持网络上的设备发现和控制。在 RouterOS v7.15版本后,支持启用DLNA媒体服务器,并与家庭媒体设备共享媒体内容,例如电视或 PC 中的播放器。

特别注意:基于SMIPS构架处理的RB设备不支持DLNA服务功能

官方视频介绍

对于RB设备需要额外提供一个存储设备,例如U盘,USB硬盘盒,SD卡和M.2 SSD等,如果是CHR可以自行扩展虚拟化硬盘存储。

DLNA服务配置

创建一个DLNA服务

/ip media add friendly-name=Mikrotik interface=bridge1 path=usb1
创建多个DLNA服务用于不同类型的媒体限制,例如限制儿童TV访问内容,访问路径设置为 “usb1/kids”,“usb1/adults”用于无限制的TV内容
/ip media add friendly-name=adults interface=bridge1 path=usb1/adults allowed-hostname=ADULTS_TV
/ip media add friendly-name=kids interface=bridge1 path=usb1/kids allowed-hostname=KIDS_TV

Win11连接RouterOS的DLNA服务

RouterOS配置

RouterOS是CHR运行在虚拟机,服务接口ether1,friendly-name设置为myvideo,路径设置为根”/”
[admin@MikroTik] /ip/media> add friendly-name=myvideo interface=ether1 path=/
将视频文件通过winbox上传到Files目录下

Win11配置

首先在开始菜单选择【设置】进入设置后,点击【蓝牙和其他设备】,选择【添加设备】
进入后,选择【其他所有设备】可以看到DLNA支持
自动扫描网络的DLNA服务,并显示在列表中,点击myvideo添加
在此电脑会显示出myvideo,并看到mikrotik的图标
但RouterOS无法支持中文显示(曹师傅说中文可以用SMB解决,这个我还没有折腾)
然后点击可以播放
提示:需要注意如果你的网络中开启的IGMP-snooping会和DLNA冲突,导致DLNA无法被探测到。
对于RouterOS这个功能,不痛不痒,主线功能不做好,bug不修,偏门的功能各式各样,不务正业!

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章很值,打赏犒劳作者一下