我想在VB.NET中创建一个DLNA服务器。 由于许多多媒体设备开始支持DLNA,我想看看有什么可能。不仅可以播放视频/音频和图片,还可以看看还能做些什么。
DLNA基于UPnP,所以我认为这是我必须开始寻找的方向。
答案 0 :(得分:10)
UPnP MediaServer using Intels SDK for Windows Home Server and Xbox 360是用C#编写的,并没有所需的全部功能,但它是一个开始。
我希望在.NET中看到DLNA的开源实现
答案 1 :(得分:6)
您必须是DLNA社区的成员或支付500美元才能根据homepage获得协议的完整规范。
英特尔有一个tool用于生成源代码,这些源代码在他们的hompepage上符合DLNA标准。这可能是一个良好的开端,只需在不必购买规格的情况下玩游戏并尝试您的想法。
答案 2 :(得分:4)
这是一个值得理解的东西 UPnP AV控制点VB.Net sample
答案 3 :(得分:2)
您可以从UPNP网站here获取有关各种UPNP协议的大量信息,包括DLNA。这包括一个zip文件,其中包含所有服务定义以及可以从中启动的现有SDK列表。
答案 4 :(得分:0)
Mono Project有一个非常好的UPnP协议开源实现。 https://github.com/mono/mono-upnp