Где я могу начать писать медиасервер на C#, например PlayOn?
Вопрос
Где я могу начать писать медиасервер на C#, например PlayOn?http://www.themediamall.com/playon
ОБНОВЛЯТЬ:
Я узнал, что PlayOn — это медиа-сервер DLNA/UPnP, но я все еще ищу пример реализации этого типа сервера на C#.Я объявляю вознаграждение и вручу его, если вы укажете мне пример кода, который я смогу использовать для сервера фотографий и/или видеоконтента на медиа-клиенте, таком как XBOX 360, Playstation 3, Media Center или Media Center Extenders.
Решение
После дополнительных исследований я узнал, что PlayOn — это DLNA/УПнП медиа-сервер.Информации о нем не так много, но она есть.Если кто-нибудь может привести пример, это было бы здорово.
вот несколько ссылок, которые я нашел после того, как обнаружил, что искал DLNA/УПнП
Другие советы
Этот Вопрос также может помочь вам указать правильное направление.
В частности, принятый ответ указывает на Платиновая библиотека UPnP.Хотя это библиотека C++, она выглядит многообещающе, и я уверен, что ее можно интегрировать с решением C# или, по крайней мере, дать вам идеи для вашей собственной реализации.
Я бы рекомендовал не писать собственный сервер по той причине, что Службы Windows Media — отличный БЕСПЛАТНЫЙ потоковый сервер от Microsoft уже доступен.В нем основное внимание уделяется тяжелой работе по потоковой передаче, форматам и т. д.хорошо документирован и понятен, что упрощает развертывание.Тогда вы можете сосредоточиться на тех областях, в которых он не работает, а именно на клиентском интерфейсе, т.е.хорошая сеть или Сильверлайт интерфейс, возможно, RSS-канал с видео.Это не должно быть сложно, поскольку API сервера и как писать код для него. хорошо документирован.
Возможно, взгляните на кодовую базу для Медиа-портал
Вот страница разработчикаhttp://www.team-mediaportal.com/contribute_to_mediaportal.html
Существует также библиотека обмена мультимедиа в Code plex, которая может помочь.
Вот несколько вещей, на которые стоит обратить внимание:
/WHSUPNP360 UPNP Mediaserver Использование Intels SDK для Windows Home Server и Xbox 360 (написано в C#)
http://www.mperfect.net/whsUpnp360/
Библиотека UPnP для С#?http://bytes.com/groups/net-c/741142-upnp-library-c