Difference between revisions of "DLNA Open Source Projects"

From eLinux.org
Jump to: navigation, search
(add initial content)
 
(Add Category Networking)
(25 intermediate revisions by 11 users not shown)
Line 2: Line 2:
  
 
== UPnP media servers ==
 
== UPnP media servers ==
Here is a list of UPnP media servers for Windows, Linux, MAC and python:
+
Here is a list of UPnP media servers for Windows, Linux, MAC and [[Python_Language|Python]]:
(obtained from http://ps3mods.blogspot.com/2007/05/upnp-media-servers-for-windows-mac.html)
+
(some links obtained from http://ps3mods.blogspot.com/2007/05/upnp-media-servers-for-windows-mac.html)
  
 
I only list the open source ones.
 
I only list the open source ones.
  
 
* [http://www.cybergarage.org/net/cmgate/cc/index.html CyberMediaGate] (C++) - UPnP A/V Media Server, using cyberlink
 
* [http://www.cybergarage.org/net/cmgate/cc/index.html CyberMediaGate] (C++) - UPnP A/V Media Server, using cyberlink
* [http://geexbox.org/en/index.html Geexbox] (Linux) - LiveCD-based distribution for a stand along media server
+
* [http://ushare.geexbox.org/ uShare] (Linux) - UPnP A/V and DLNA Media Server, using libupnp
 
* [http://www.gnu.org/software/gmediaserver/ GMediaServer] (Linux) -  
 
* [http://www.gnu.org/software/gmediaserver/ GMediaServer] (Linux) -  
 
* [http://mediatomb.cc/ MediaTomb] (Linux, port to NAS has been reported)
 
* [http://mediatomb.cc/ MediaTomb] (Linux, port to NAS has been reported)
Line 14: Line 14:
 
* [http://www.cidero.com/radioServer.html Cidero Internet Radio Server] (Java)
 
* [http://www.cidero.com/radioServer.html Cidero Internet Radio Server] (Java)
 
* [http://fuppes.ulrich-voelkel.de/ Fuppes] (Windows, Linux) - FUPPES is a free multiplatform UPnP (TM) A/V Media Server.
 
* [http://fuppes.ulrich-voelkel.de/ Fuppes] (Windows, Linux) - FUPPES is a free multiplatform UPnP (TM) A/V Media Server.
 +
* [http://resnet.uoregon.edu/~gurney_j/jmpc/pymeds.html PyMedS] (Python) - Python UPnP Media Server
 +
* [http://openpfc.org/ OpenPFC] - Media device engine
 +
** John Gildred of Pioneer stated: Pioneer published an LGPL implementation of an HD DVR called Digital Library with support for DMS and DMP features. It uses the OpenPFC DTV middleware. It was never put through certification, and it's a bit outdated now.
 +
 +
== UPnP Media Players ==
 +
 +
I only list the open source ones.
 +
 +
* [http://enna.geexbox.org/ Enna] (Linux) - An embedded Media Center with GUPnP-based UPnP A/V Media Browser and Player capabilities
 +
* [http://xbmc.org/ XBMC] (Linux | Windows | MacOSX) - A multi-platforms Media Center with UPnP A/V plugin
  
 
== DLNA media servers ==
 
== DLNA media servers ==
* [https://garage.maemo.org/projects/mediastreamer MediaStreamer] - DLNA control point and player application
+
* [http://ushare.geexbox.org/ uShare] (Linux) - Free UPnP and DLNA Media Server for Linux
* [http://elisa.fluendo.com/ Elisa] - Cross-platform media center
+
* [http://live.gnome.org/Rygel Rygel] - GNOME UPnP/DLNA Media Server
  * Elisa is the default Media Center application for Ubuntu??
+
* [http://sourceforge.net/projects/minidlna/ minidlna] (Linux) DLNA server working whit Sony Bravia 46W4500
  
 
== UPnP libraries and middleware ==
 
== UPnP libraries and middleware ==
* [http://cybergarage.org/net/upnp/java/ cyberlink for Java] (Java) - Development package for UPnP applications
+
* [http://platinum.sourceforge.net Platinum] - Platinum UPnP SDK
* [http://www.cybergarage.org/net/upnp/c/index.html cyberlink for C] (C) - Development package for C applications
+
* [http://upnp.sourceforge.net/ libupnp] - Linux SDK for UPnP Devices
* [http://www.cidero.com/ Cidero] -  
+
** Originally donated by Intel, this library serves as the foundation for some other projects
 +
* [http://pupnp.sourceforge.net/ pupnp] - A Portable Open Source UPnP Development Kit
 +
** This looks like the successor to libupnp??
 +
* [http://www.cybergarage.org/net/upnp/java/ Cyberlink for Java] (Java) - Development package for UPnP applications
 +
* [http://www.cybergarage.org/net/upnp/c/index.html Cyberlink for C] (C) - Development package for C UPnP applications
 +
* [http://www.cybergarage.org/net/upnp/cc/index.html Cyberlink for C++] (C++) - Development package for C++ UPnP applications
 +
* [http://search.cpan.org/~skonno/Net-UPnP/ Net::UPnP] (Perl) - Development package for Perl UPnP applications
 +
* [http://www.cidero.com/ Cidero] - Cidero UPnP Control Point and Bridge Software
  
 
== DLNA and UPnP libraries and middleware ==
 
== DLNA and UPnP libraries and middleware ==
 
* [http://libdlna.geexbox.org/ libdlna] (C) - Reference DLNA open-source implementation for Linux
 
* [http://libdlna.geexbox.org/ libdlna] (C) - Reference DLNA open-source implementation for Linux
* [https://coherence.beebits.net/ coherence] (Python) - DLNA/UPnP framework for existing applications
+
* [http://coherence.beebits.net/ coherence] (Python) - DLNA/UPnP framework for existing applications
 +
** ''Building bridges - coherence, a DLNA/UPnP framework'' talk, by Frank Scholz at ELCE 2008. [http://free-electrons.com/pub/video/2008/elce/elce2008-scholz-coherence.ogv Video] available.
 +
* [http://gupnp.org GUPnP] (C) - GObject/GLib based UPnP framework
  
 
=== Other lists ===
 
=== Other lists ===
 
* There's also a good list of projects at: https://coherence.beebits.net/wiki/Resources
 
* There's also a good list of projects at: https://coherence.beebits.net/wiki/Resources
 
+
[[Category:Networking]]
 
 
    * !PyMeds (Python - open source)
 
    * uShare (Linux, NAS - open source)
 
 
 
== Other projects ==
 
=== OpenPFC - Pioneer DVR project ===
 
John Gildred of Pioneer stated:
 
 
 
Pioneer published an LGPL implementation of an HD DVR called Digital Library with support for
 
DMS and DMP features. It uses the OpenPFC DTV middleware. It was never put through
 
certification, and it's a bit outdated now.
 
You can see it at http://openpfc.org/
 

Revision as of 14:10, 1 June 2011

Here is some random information about DLNA open source projects:

UPnP media servers

Here is a list of UPnP media servers for Windows, Linux, MAC and Python: (some links obtained from http://ps3mods.blogspot.com/2007/05/upnp-media-servers-for-windows-mac.html)

I only list the open source ones.

  • CyberMediaGate (C++) - UPnP A/V Media Server, using cyberlink
  • uShare (Linux) - UPnP A/V and DLNA Media Server, using libupnp
  • GMediaServer (Linux) -
  • MediaTomb (Linux, port to NAS has been reported)
  • MythTV - MythTV UPnP A/V Media Server support
  • Cidero Internet Radio Server (Java)
  • Fuppes (Windows, Linux) - FUPPES is a free multiplatform UPnP (TM) A/V Media Server.
  • PyMedS (Python) - Python UPnP Media Server
  • OpenPFC - Media device engine
    • John Gildred of Pioneer stated: Pioneer published an LGPL implementation of an HD DVR called Digital Library with support for DMS and DMP features. It uses the OpenPFC DTV middleware. It was never put through certification, and it's a bit outdated now.

UPnP Media Players

I only list the open source ones.

  • Enna (Linux) - An embedded Media Center with GUPnP-based UPnP A/V Media Browser and Player capabilities
  • XBMC (Linux | Windows | MacOSX) - A multi-platforms Media Center with UPnP A/V plugin

DLNA media servers

  • uShare (Linux) - Free UPnP and DLNA Media Server for Linux
  • Rygel - GNOME UPnP/DLNA Media Server
  • minidlna (Linux) DLNA server working whit Sony Bravia 46W4500

UPnP libraries and middleware

  • Platinum - Platinum UPnP SDK
  • libupnp - Linux SDK for UPnP Devices
    • Originally donated by Intel, this library serves as the foundation for some other projects
  • pupnp - A Portable Open Source UPnP Development Kit
    • This looks like the successor to libupnp??
  • Cyberlink for Java (Java) - Development package for UPnP applications
  • Cyberlink for C (C) - Development package for C UPnP applications
  • Cyberlink for C++ (C++) - Development package for C++ UPnP applications
  • Net::UPnP (Perl) - Development package for Perl UPnP applications
  • Cidero - Cidero UPnP Control Point and Bridge Software

DLNA and UPnP libraries and middleware

  • libdlna (C) - Reference DLNA open-source implementation for Linux
  • coherence (Python) - DLNA/UPnP framework for existing applications
    • Building bridges - coherence, a DLNA/UPnP framework talk, by Frank Scholz at ELCE 2008. Video available.
  • GUPnP (C) - GObject/GLib based UPnP framework

Other lists