12

I would like to create a DLNA server in VB.NET. Since a lot of multimedia devices start supporting DLNA, i would like to see what is possible. Not only streaming video/audio and pictures but see what else can be done.

Anybody any starting points? protocol info, some basic code to get started?

DLNA is based on UPnP so i geuss that is the direction i have to start looking.

barry
  • 1,021
  • 3
  • 13
  • 27

5 Answers5

10

UPnP MediaServer using Intels SDK for Windows Home Server and Xbox 360 is written in C# and does not have all the functionallity required but it is a start.

I'd like to see an open source implementation of DLNA in .NET

loraderon
  • 4,658
  • 2
  • 32
  • 35
6

This is a esy to understand UPnP AV Control Point VB.Net sample

stefan
  • 61
  • 1
  • 2
  • Thanks! this is a very complete client side example. – barry Nov 24 '09 at 08:51
  • I can't contact the author directly by mail, because no valid address is known. Does anyone know, how to send a picture to the media renderer (to show on the target device, like an album cover)? – PeterCo Oct 01 '16 at 13:50
6

You have to be a member of the DLNA community or pay $500 to be able to get a full specification of the protocol according to their homepage.

Intel has a tool for generating source code which is DLNA compliant at their hompepage. That could be a good start for just playing around and trying your ideas without having to buy the specification.

Erik Hellström
  • 1,146
  • 7
  • 12
  • This link is dead. Can you name the "tool" please and give some more informations about it. – buhtz May 27 '20 at 06:58
3

You can get a lot of information about the various UPNP protocols, including DLNA from the UPNP website here. This includes a zip file will all the service definitions and a list of existing SDKs from which you can start.

Jherico
  • 28,584
  • 8
  • 61
  • 87
1

The Mono Project has a pretty good open source implementation of the UPnP protocol. https://github.com/mono/mono-upnp