Где я могу начать писать медиа-сервер в С#, например PlayOn
Где я могу начать писать медиа-сервер в С#, например PlayOn
http://www.themediamall.com/playon
UPDATE:
Я узнал, что PlayOn - это медиа-сервер DLNA/UPnP, но я все еще ищу пример реализации этого типа сервера С#. Я размещаю награду и награжу ее, если вы можете указать мне пример кода, который я могу использовать для фотографий сервера и/или видеоконтента для медиа-клиента, такого как XBOX 360, Playstation 3, Media Center или Media Center Extenders
Ответы
Ответ 1
После дополнительных исследований я узнал, что PlayOn является DLNA/UPnP медиа-сервер. Это не так много информации, но есть несколько. Если кто-то может ссылаться на пример, который был бы потрясающим.
вот некоторые ссылки, которые я нашел после обнаружения, я искал DLNA/UPnP
Создание сервера/службы DLNA в VB.NET
С# UPNP/DNLA Media Server Library
Ответ 2
Этот вопрос может также помочь вам в правильном направлении.
В частности, принятая точка ответа на Platinum UPnP library. Хотя это библиотека С++, она выглядит многообещающей, и я уверен, что она может быть интегрирована с решением С# или, по крайней мере, дать вам идеи для вашей собственной реализации.
Ответ 3
Моя рекомендация заключалась бы в том, чтобы не писать собственный сервер по той причине, что Windows Media Services - это отличный бесплатный потоковый сервер от Microsoft уже имеется. Он фокусируется на тяжелом подъеме того, как вы работаете, форматы и т.д.... хорошо документирован и понят, что облегчает развертывание. Тогда ваш фокус может быть сосредоточен на областях, в которых он засасывает, что является клиентским интерфейсом, то есть хорошим веб-интерфейсом или Silverlight, возможно, RSS-канал видео. Это не должно быть сложно, так как API-интерфейс сервера и как писать код против него хорошо документирован.
Ответ 4
XNA Studio?
Ответ 5
Возможно, посмотрите на код для Медиа-портал
Вот страница разработчика
http://www.team-mediaportal.com/contribute_to_mediaportal.html
Существует также библиотека обмена мультимедиа в коде plex, которая может помочь
http://www.codeplex.com/blueportal
Ответ 6
Вот несколько вещей, на которые нужно обратить внимание:
/whsUpnp360
UPnP MediaServer с использованием Intels SDK для Windows Home Server и Xbox 360 (написан на С#)
http://www.mperfect.net/whsUpnp360/
Библиотека UPnP для С#?
http://bytes.com/groups/net-c/741142-upnp-library-c