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





Вы должны быть членом сообщества DLNA или заплатить 500 долларов, чтобы получить полную спецификацию протокола в соответствии с их домашняя страница.
У Intel есть инструмент для генерации исходного кода, совместимого с DLNA, на их домашней странице. Это может быть хорошим началом для того, чтобы просто поиграть и опробовать свои идеи, не покупая спецификации.
Эта ссылка мертва. Не могли бы вы назвать "инструмент" и дать о нем больше информации.
UPnP MediaServer с использованием Intels SDK для Windows Home Server и Xbox 360 написан на C# и не обладает всеми необходимыми функциональными возможностями, но это только начало.
Я хотел бы увидеть реализацию DLNA с открытым исходным кодом в .NET.
Да, я тоже. Я хотел бы увидеть реализацию DLNA с открытым исходным кодом в .NET.
Вы можете получить много информации о различных протоколах UPNP, включая DLNA, на веб-сайте UPNP здесь. Это включает в себя zip-файл со всеми определениями сервисов и список существующих SDK, с которых вы можете начать.
Спасибо! Хороший ресурс и отправная точка.
Ссылка ведет на главную страницу UPnP, на которой есть гигантская ссылка «ЗАГРУЗИТЬ ZIP».
Это очень важно понять Контрольная точка UPnP AV VB.Net образец
Спасибо! это очень полный пример на стороне клиента.
Я не могу связаться с автором напрямую по почте, потому что не известен действующий адрес. Кто-нибудь знает, как отправить картинку в медиа-рендерер (показать на целевом устройстве, как обложку альбома)?
Mono Project имеет довольно хорошую реализацию протокола UPnP с открытым исходным кодом. https://github.com/mono/mono-upnp
здесь есть реализация C#: nmaier.github.io/simpleDLNA