12

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

有人有起点吗?协议信息,一些开始的基本代码?

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

4

5 回答 5

10

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

我希望看到 .NET 中 DLNA 的开源实现

于 2008-12-16T09:27:38.730 回答
6

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

于 2009-11-23T23:27:52.877 回答
6

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

英特尔在其主页上有一个用于生成符合 DLNA 的源代码的工具。这可能是一个很好的开始,可以在不购买规范的情况下随意尝试和尝试您的想法。

于 2008-11-08T09:03:58.767 回答
3

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

于 2009-11-11T17:27:31.327 回答
1

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

于 2014-08-11T13:44:30.137 回答