在 VB.NET 中创建 DLNA 服务器/服务

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/274470/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-09 13:54:14  来源:igfitidea点击:

Creating a DLNA server/service in VB.NET

vb.netupnpdlna

提问by barry

I would like to create a DLNA server in VB.NET. Since a lot of multimedia devices start supporting DLNA, i would like to see what is possible. Not only streaming video/audio and pictures but see what else can be done.

我想在 VB.NET 中创建一个 DLNA 服务器。由于许多多媒体设备开始支持 DLNA,我想看看有什么可能。不仅可以流式传输视频/音频和图片,还可以看看还有什么可以做的。

Anybody any starting points? protocol info, some basic code to get started?

有人有任何起点吗?协议信息,一些入门的基本代码?

DLNA is based on UPnP so i geuss that is the direction i have to start looking.

DLNA 基于 UPnP,所以我认为这是我必须开始寻找的方向。

回答by loraderon

UPnP MediaServer using Intels SDK for Windows Home Server and Xbox 360is written in C# and does not have all the functionallity required but it is a start.

UPnP MediaServer 使用 Intel SDK for Windows Home Server 和 Xbox 360是用 C# 编写的,不具备所需的所有功能,但它只是一个开始。

I'd like to see an open source implementation of DLNA in .NET

我想在 .NET 中看到 DLNA 的开源实现

回答by Erik Hellstr?m

You have to be a member of the DLNA community or pay $500 to be able to get a full specification of the protocol according to their homepage.

您必须是 DLNA 社区的成员或支付 500 美元才能根据他们的主页获得协议的完整规范。

Intel has a toolfor generating source code which is DLNA compliant at their hompepage. That could be a good start for just playing around and trying your ideas without having to buy the specification.

英特尔在其主页上有一个用于生成符合 DLNA 标准的源代码的工具。这可能是一个良好的开端,让您可以随意尝试并尝试您的想法,而无需购买规范。

回答by stefan

This is a esy to understand UPnP AV Control Point VB.Net sample

这是一个易于理解的 UPnP AV 控制点 VB.Net示例

回答by Jherico

You can get a lot of information about the various UPNP protocols, including DLNA from the UPNP website here. This includes a zip file will all the service definitions and a list of existing SDKs from which you can start.

您可以从此处的 UPNP 网站获取有关各种 UPNP 协议的大量信息,包括 DLNA 。这包括一个包含所有服务定义和现有 SDK 列表的 zip 文件,您可以从中开始。

回答by themattenatorknows

The Mono Project has a pretty good open source implementation of the UPnP protocol. https://github.com/mono/mono-upnp

Mono 项目有一个非常好的 UPnP 协议的开源实现。 https://github.com/mono/mono-upnp