pseudoaleatorios - ¿Dónde puedo empezar a escribir un servidor de medios en C#como PlayOn?
metodo cuadrados medios c# (6)
¿Dónde puedo empezar a escribir un servidor de medios en C # como PlayOn http://www.themediamall.com/playon
ACTUALIZAR:
Me enteré de que PlayOn es un servidor de medios DLNA / UPnP, pero aún estoy buscando la implementación de ejemplo de C # de este tipo de servidor. Estoy colocando una recompensa y la premiaré si puede dirigirme a algún código de muestra que pueda usar para fotos de servidor y / o contenido de video a un cliente de medios como XBOX 360, Playstation 3, Media Center o Media Center Extenders
Tal vez echar un vistazo a la base de código para Media Portal
Aquí está la página del desarrollador http://www.team-mediaportal.com/contribute_to_mediaportal.html
También hay una biblioteca de intercambio de medios en código plex que podría ayudar
Aquí hay un par de cosas para investigar:
/ whsUpnp360 UPnP MediaServer utilizando Intels SDK para Windows Home Server y Xbox 360 (escrito en C #)
http://www.mperfect.net/whsUpnp360/
Biblioteca UPnP para C #? http://bytes.com/groups/net-c/741142-upnp-library-c
Mi recomendación sería no escribir su propio servidor porque los Servicios de Windows Media , que es un gran servidor de transmisión GRATUITO de Microsoft, ya están disponibles. Se centra en el trabajo pesado de cómo transmitir, formatos, etc. está bien documentado y entendido, lo que facilita la implementación. Su enfoque podría estar en las áreas en las que apesta, que es la interfaz del cliente, es decir, una buena interfaz web o Silverlight , tal vez una fuente RSS de videos. Esto no debería ser difícil ya que la API del servidor y la forma de escribir código en su contra está bien documentada .
Después de más investigaciones, descubrí que PlayOn es un servidor de medios DLNA / UPnP . No hay mucha información sobre esto, pero hay algunos. Si alguien puede hacer referencia a un ejemplo que sería increíble.
aquí algunos enlaces que encontré después de descubrir que estaba buscando DLNA / UPnP
Esta pregunta también puede ayudarlo a orientarlo en la dirección correcta.
Específicamente, el punto de respuesta aceptado para la biblioteca Platinum UPnP . Si bien es una biblioteca C ++, parece prometedor y estoy seguro de que podría integrarse con una solución C # o al menos darle ideas para su propia implementación.