RouterOS支持DLNA流媒体服务(视频)

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解决,这个我还没有折腾)

然后点击可以播放

对于RouterOS这个功能,不痛不痒,主线功能不做好,bug不修,偏门的功能各式各样,不务正业!