Где я могу начать писать медиа-сервер на C #, как PlayOn - PullRequest
14 голосов
/ 03 февраля 2009

Где я могу начать писать медиа-сервер на C #, как PlayOn http://www.themediamall.com/playon

UPDATE:
Я узнал, что PlayOn является медиасервером DLNA / UPnP, но я все еще ищу пример реализации этого типа сервера на C #. Я назначаю вознаграждение и присуждаю его, если вы можете указать мне какой-нибудь пример кода, который я могу использовать для отправки фотографий и / или видеоконтента на сервер для таких медиа-клиентов, как XBOX 360, Playstation 3, Media Center или Media Center Extenders * 1006. *

Ответы [ 6 ]

9 голосов
/ 04 февраля 2009

После дополнительных исследований я узнал, что PlayOn является DLNA / UPnP медиасервером. Информации об этом немного, но есть несколько. Если кто-нибудь может сослаться на пример, это было бы здорово.

здесь некоторые ссылки, которые я нашел после обнаружения, что искал DLNA / UPnP

Создание сервера / службы DLNA в VB.NET

Библиотека медиасервера C # UPNP / DNLA

3 голосов
/ 23 февраля 2009

Этот вопрос также может помочь вам указать правильное направление.

В частности, принятая точка ответа на библиотеку Platinum UPnP . Хотя это библиотека C ++, она выглядит многообещающе, и я уверен, что она может быть интегрирована с решением C # или, по крайней мере, дать вам идеи для собственной реализации.

2 голосов
/ 25 февраля 2009

Я бы порекомендовал не писать свой собственный сервер по той причине, что Windows Media Services - отличный БЕСПЛАТНЫЙ потоковый сервер от Microsoft уже доступен. Он сфокусирован на тяжелой работе по потоковой передаче, форматированию и т. Д., Хорошо документирован и понятен, что облегчает развертывание. В таком случае вы можете сосредоточиться на тех областях, где он отстой, а именно на клиентском интерфейсе, т. Е. На хорошем веб-интерфейсе или интерфейсе Silverlight , может быть RSS-лента видео. Это не должно быть сложно, так как серверный API и как писать код против него хорошо документированы .

1 голос
/ 23 февраля 2009

Вот несколько вещей, на которые стоит обратить внимание:

/ whsUpnp360 UPnP MediaServer с использованием Intels SDK для Windows Home Server и Xbox 360 (написано на C #)

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

Библиотека UPnP для C #? http://bytes.com/groups/net-c/741142-upnp-library-c

1 голос
/ 04 февраля 2009

Возможно, взгляните на кодовую базу для Media Portal

Вот страница разработчика http://www.team -mediaportal.com / contribute_to_mediaportal.html

В коде plex также есть библиотека для обмена мультимедийными данными, которая может помочь

http://www.codeplex.com/blueportal

1 голос
/ 03 февраля 2009
...