I have a task to make a DLNA android application as shown in the following video
I have to implement Digital Media Controller and Digital media server in my application but i dont know where should i start. Is there any open source api for this??
What is the best way to achieve this goal??
Thanks in advance and yes i am a bit lost in this issue :P
There is no api I'm aware of. You have to implement all the functionality by yourself - starting on lowest level, like handling network connections and data streaming. Also to make it comply DLNA standarts there is much more work to be done, and from my experience it's quite a lot of work. For start you might need to register yourself as a member of DLNA (http://www.dlna.org) and then you'll be able to access all specification/requirement documentation describing how it should work.