14

我在哪里可以开始用 C# 编写媒体服务器,例如 PlayOn http://www.themediamall.com/playon

更新:
我了解到 PlayOn 是一个 DLNA/UPnP 媒体服务器,但我仍在寻找此类服务器的 C# 示例实现。如果您可以向我指出一些示例代码,我将奖励它,我可以使用这些示例代码将照片和/或视频内容提供给 XBOX 360、Playstation 3、Media Center 或 Media Center Extenders 等媒体客户端

4

6 回答 6

9

经过更多研究,我了解到 PlayOn 是一个DLNA / UPnP媒体服务器。关于它的信息不多,但有一些。如果有人可以参考一个很棒的例子。

这是我在发现我正在寻找DLNA / UPnP后找到的一些链接

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

C# UPNP/DNLA 媒体服务器库

于 2009-02-03T21:40:52.967 回答
3

这个问题也可能有助于为您指明正确的方向。

特别是白金 UPnP 库的公认答案点。虽然它是一个 C++ 库,但它看起来很有前途,而且我确信它可以与 C# 解决方案集成,或者至少为您提供自己实现的想法。

于 2009-02-22T21:10:23.887 回答
2

我的建议是不要编写你自己的服务器,因为Windows Media Services - 这是一个来自 Microsoft 的很棒的免费流媒体服务器已经可用。它专注于您如何流式传输、格式等的繁重工作......有据可查并易于理解,这使得部署更容易。然后,您的注意力可能会集中在它不擅长的领域,即客户端前端 - 即漂亮的 Web 或Silverlight界面,可能是视频的 RSS 提要。这应该不难,因为服务器 API 以及如何针对它编写代码是有据可查的。

于 2009-02-25T08:42:59.370 回答
1

XNA工作室

于 2009-02-03T17:25:00.173 回答
1

也许看看Media Portal的代码库

这是开发者页面 http://www.team-mediaportal.com/contribute_to_mediaportal.html

Code plex 上还有一个媒体共享库,可能会有所帮助

http://www.codeplex.com/blueportal

于 2009-02-04T08:27:57.760 回答
1

这里有几件事需要调查:

/whsUpnp360 UPnP MediaServer 使用 Intels SDK for Windows Home Server 和 Xbox 360(用 C# 编写)

http://www.mperfect.net/whsUpnp360/

用于 C# 的 UPnP 库? http://bytes.com/groups/net-c/741142-upnp-library-c

于 2009-02-23T14:40:15.360 回答