在 VB.NET 中创建 DLNA 服务器/服务 [关闭]

Posted

技术标签:

【中文标题】在 VB.NET 中创建 DLNA 服务器/服务 [关闭]【英文标题】:Creating a DLNA server/service in VB.NET [closed] 【发布时间】:2010-09-21 10:16:45 【问题描述】:

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

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

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

【问题讨论】:

这里有一个c#实现:nmaier.github.io/simpleDLNA 【参考方案1】:

UPnP MediaServer using Intels SDK for Windows Home Server and Xbox 360 是用 C# 编写的,没有所需的所有功能,但它是一个开始。

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

【讨论】:

是的,我也是。我希望看到 .NET 中 DLNA 的开源实现【参考方案2】:

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

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

【讨论】:

此链接已失效。请您命名“工具”并提供更多信息。【参考方案3】:

这很容易理解 UPnP AV 控制点 VB.Net sample

【讨论】:

谢谢!这是一个非常完整的客户端示例。 我无法直接通过邮件联系作者,因为不知道有效地址。有谁知道,如何将图片发送到媒体渲染器(在目标设备上显示,如专辑封面)?【参考方案4】:

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

【讨论】:

谢谢!很好的资源和起点。 该链接指向 UPnP 主页面,该页面上有一个巨大的“下载 ZIP”链接。【参考方案5】:

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

【讨论】:

以上是关于在 VB.NET 中创建 DLNA 服务器/服务 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我在哪里可以找到DLNA的完整规格?

使用vb.net在oracle中创建函数[重复]

vb.net 如何在一个项目中创建类,并且使用他?

如何在 VB.NET 中创建具有隐式实现的接口

如何在 SQL Server 表中创建图像列并使用 VB 在 ASP.NET 中检索它

在 Visual Studio 2010 的 vb.net 中创建钻取 rdlc 报告