How to make a DLNA android mobile application? [closed]
Asked Answered
T

4

8

I have a task to make a DLNA android application as shown in the following video

http://www.youtube.com/watch?v=x5GnqvV-eu4

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

Toile answered 5/7, 2011 at 21:20 Comment(1)
you should consider updating the right answer to the one that mentions what you asked for...Garbo
T
1

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.

Truckload answered 11/10, 2011 at 12:23 Comment(0)
P
17

You could use Cling (Java/Android UPnP library and tools). It's Free Software, distributed under the terms of the GNU Lesser General Public License.

http://4thline.org/projects/cling

See chapter 5 "Cling on Android" in the user manual.

Per answered 22/6, 2012 at 1:33 Comment(2)
Is this possible to play any online video?Jens
@Jens it's supports UPnP MediaRenderer, based on gstreamer, so it canRolfston
L
3

You can use CyberLink. There is a open source project on Github.DLNA_Sample

Lipoma answered 6/1, 2014 at 13:29 Comment(0)
E
2

Try Intel DLNA tools

They can create an Android app with DLNA stack instantly.

Embry answered 6/7, 2012 at 14:3 Comment(1)
Will this work on Android? Seems to be built on on .NET framework.Marathon
T
1

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.

Truckload answered 11/10, 2011 at 12:23 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.