Создание сервера / службы DLNA в VB.NET

Я хотел бы создать сервер DLNA в VB.NET. Поскольку многие мультимедийные устройства начинают поддерживать DLNA, я хотел бы увидеть, что это возможно. Не только потоковое видео / аудио и картинки, но и посмотреть, что еще можно сделать.

У кого-нибудь есть отправные точки? информация о протоколе, какой-нибудь базовый код для начала?

DLNA основан на UPnP, поэтому я думаю, что это направление, в котором я должен начать искать.

5 ответов

UPnP MediaServer, использующий Intels SDK для Windows Home Server и Xbox 360, написан на C# и не обладает всеми необходимыми функциональными возможностями, но это только начало.

Я хотел бы видеть реализацию DLNA с открытым исходным кодом в.NET

Вы должны быть членом сообщества DLNA или заплатить 500 долларов, чтобы получить полную спецификацию протокола в соответствии с их домашней страницей.

У Intel есть инструмент для генерации исходного кода, совместимого с DLNA. Это может быть хорошим началом для того, чтобы просто поиграть и попробовать свои идеи, не покупая спецификации.

Это необходимо для понимания примера UPnP AV Control Point VB.Net

Вы можете получить много информации о различных протоколах UPNP, включая DLNA, на веб-сайте UPNP здесь. Это включает в себя zip-файл со всеми определениями сервисов и список существующих SDK, с которых вы можете начать.

Mono Project имеет довольно хорошую реализацию протокола UPnP с открытым исходным кодом. https://github.com/mono/mono-upnp

Другие вопросы по тегам