Hi

I'm not sure this is the right place to talk about this.


I've been trying to write a Media Server, for a while.
Already did some code with felix, (https://github.com/longkerdandy/chii2).

I know OSGi has a UPnP standard and Felix has implement with CyberlinkJava.
But seems the project is not very active, even it shipped with a Media
Server sample, it won't work.

The fact is most devices/softwares are now compatible with DLNA.
And they somehow buggy may need different headers or respond.

OSGi hide all the UPnP stack, all I can get is a device interface.
I think the idea behind that is a full UPnP stack supports all the devices.
But this may not work in real world, especially the UPnP stack is not
actively maintained.

Projects like PS3 Media Sever and Serviio is build from scratch.
Now I'm trying Cling(http://teleal.org/projects/cling), another Java UPnP
stack.

My thought is,

DLNA is not as open as UPnP.
OSGi may also support DLNA, and let us have a real OpenSource Java DLNA
implementation.

For now, can we make a bridge between UPnP driver and real UPnP stack.
Thus make the UPnP stack switch-able.

Regards
LongkerDandy

Reply via email to