Ответ 1
UPnP MediaServer с использованием Intels SDK для Windows Home Server и Xbox 360 написан на С# и не имеет всех необходимых функций, но это начать.
Я хотел бы увидеть реализацию DLNA с открытым исходным кодом в .NET.
Я хотел бы создать DLNA-сервер в VB.NET. Поскольку многие мультимедийные устройства начинают поддерживать DLNA, я хотел бы видеть, что возможно. Не только потоковое видео/аудио и изображения, но и посмотрите, что еще можно сделать.
DLNA основана на UPnP, поэтому я geuss, это направление, которое я должен начать искать.
UPnP MediaServer с использованием Intels SDK для Windows Home Server и Xbox 360 написан на С# и не имеет всех необходимых функций, но это начать.
Я хотел бы увидеть реализацию DLNA с открытым исходным кодом в .NET.
Вы должны быть участником сообщества DLNA или заплатить 500 долларов США, чтобы иметь возможность получить полную спецификацию протокола в соответствии с их Главная.
Intel имеет tool для генерации исходного кода, совместимого с DLNA, на их hompepage. Это может быть хорошим началом для просто играть и пробовать свои идеи, не покупая спецификацию.
Это просто понять UPnP AV Control Point VB.Net образец
Вы можете получить много информации о различных протоколах UPNP, включая DLNA с веб-сайта UPNP здесь. Это включает в себя zip файл, все определения служб и список существующих SDK, с которых вы можете начать.
Проект Mono имеет довольно хорошую реализацию протокола UPnP с открытым исходным кодом. https://github.com/mono/mono-upnp