dms:包含基本视频转码的UPnP DLNA数字媒体服务器。 在Panasonic Viera电视,几个Android UPnP应用和Chromecast上进行了测试

时间:2024-06-03 11:42:11
【文件属性】:

文件名称:dms:包含基本视频转码的UPnP DLNA数字媒体服务器。 在Panasonic Viera电视,几个Android UPnP应用和Chromecast上进行了测试

文件大小:107KB

文件格式:ZIP

更新时间:2024-06-03 11:42:11

go ffmpeg upnp upnp-av dlna

dms dms是UPnP DLNA数字媒体服务器。 它从终端运行,并直接从工作目录或给定路径的文件系统提供内容。 SSDP组件将在所有可用的网络接口上广播并响应请求。 dms会广告并提供原始文件,并在可能的情况下提供替代的转码流,例如mpeg2 PAL-DVD和适用于Chromecast的WebM。 它还将在可能的地方提供缩略图。 ffprobe使用ffprobe / avprobe获取媒体数据,例如比特率和持续时间, ffmpeg / avconv用于视频转换,以及ffmpegthumbnailer用于在浏览时生成缩略图。 这些命令必须在给dms的PATH ,否则将禁用要求它们的功能。 正在安装 假设已经配置了$GOPATH和Go: $ go get github.com/anacrolix/dms 如果需要依赖于它们的功能,请确保ffmpeg / avconv和/或ffmpe


【文件预览】:
dms-master
----rrcache()
--------rrcache.go(2KB)
----upnpav()
--------upnpav.go(1KB)
----README.rst(2KB)
----go.mod(376B)
----main.go(8KB)
----go.sum(5KB)
----Dockerfile(354B)
----.circleci()
--------config.yml(2KB)
----bindata.go(95KB)
----transcode()
--------transcode.go(4KB)
----systemd()
--------dms.service(296B)
----ssdp()
--------ssdp.go(7KB)
----LICENSE(2KB)
----soap()
--------soap.go(1KB)
----upnp()
--------eventing_test.go(788B)
--------upnp.go(4KB)
--------eventing.go(2KB)
----data()
--------VGC Sonic.png(22KB)
----play()
--------execgood.go(449B)
--------mime.go(204B)
--------bool.go(94B)
--------print-ifs.go(490B)
--------getsortcaps.xml(308B)
--------closure.go(311B)
--------execbug.go(350B)
--------parse_http_version.go(158B)
--------soap.go(903B)
--------attrs.go(347B)
--------ffprobe.go(254B)
--------browse.xml(670B)
--------scpd.go(722B)
--------url.go(201B)
--------termsig()
--------transcode.go(601B)
----TODO(419B)
----misc()
--------dms-win32()
--------misc_test.go(275B)
--------misc.go(340B)
----dlna()
--------dlna.go(2KB)
--------dlna_test.go(237B)
--------dms()

网友评论