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.