Onde posso começar a escrever um servidor de mídia em C # como PlayOn
Pergunta
Onde posso começar a escrever um servidor de mídia em C # como PlayOn http://www.themediamall.com/playon
UPDATE:
Aprendi que PlayOn é um é um servidor de mídia DLNA / UPnP, mas eu ainda estou procurando C # exemplo de implementação deste tipo de servidor. Estou colocando uma recompensa e vai premiar-lo se você pode me apontar para algum código de exemplo que posso usar para fotos servidor e / ou conteúdo de vídeo para um cliente de mídia como Xbox 360, Playstation 3, Media Center, ou Media Center Extenders
Solução
Depois de mais investigação aprendi que PlayOn é um é um DLNA / UPnP servidor de mídia. Não há muita informação sobre isso, mas existem alguns. Se alguém pode fazer referência a um exemplo que seria fantástico.
aqui alguns links que eu encontrei depois de descobrir que eu estava procurando DLNA / < a href = "http://en.wikipedia.org/wiki/UPnP_AV_MediaServers" rel = "nofollow noreferrer"> UPnP
Outras dicas
Esta questão também pode ajudar você aponte na direção certa.
Especificamente o ponto de resposta aceita a Platinum UPnP biblioteca . Enquanto é uma biblioteca C ++, parece promissor e eu tenho certeza que ele pode ser integrado com uma solução de C # ou pelo menos dar-lhe ideias para a sua própria implementação.
A minha recomendação seria não escrever você próprio servidor para a razão que do Windows media Services - que é um grande servidor de streaming gratuito da Microsoft já está disponível. Ele se concentra no trabalho pesado de como você transmitir, formatos etc ... está bem documentado e compreendido o que torna mais fácil a implantação. Seu foco poderia, então, ser nas áreas que suga a, que é front-end cliente - ou seja, um bom web ou Interface Silverlight , talvez um feed RSS de vídeos. Isso não deve ser difícil como a API do servidor e como escrever código contra ela está bem documentado .
Talvez ter um olhar para a base de código para mídia Portal
Aqui está a página do desenvolvedor http://www.team-mediaportal.com/contribute_to_mediaportal.html
Há também um compartilhamento de mídia biblioteca no código plex que podem ajudar
Aqui está um par de coisas para olhar em:
/ whsUpnp360 UPnP MediaServer usando da Intel SDK para Windows Home Server e Xbox 360 (escrito em C #)
http://www.mperfect.net/whsUpnp360/
biblioteca UPnP para C #? http://bytes.com/groups/net-c/741142- UPnP-biblioteca-c