在 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
Creating a DLNA server/service in VB.NET
提问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
回答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