The CoreCodec sponsored "UPnP AV Daemon" is a cross-platform C library for discovering, controlling or implementing UPnP devices. It supports: UPnP AV Mediaserver, UPnP AV Renderer, and a UPnP Controller, based on the UPnP v 1.0 specification.
License
alperakcan/upnpav
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Basic upnp av deamon including server, renderer, and controller based on UPNP Forum specs v 1.0 - Dependencies upnpavd: no dependencies upnpfs: requires at least fuse version 2.6.0, you get the latest fuse packages for your os from: linux : http://fuse.sourceforge.net/ mac os: http://code.google.com/p/macfuse/ - Simple build (gcc linux) # ./tools/coremake/build.sh # ./autogen.sh # ./configure # coremake -v gcc_linux # make - Simple build (osx xcode) # ./tools/coremake/build.sh # ./autogen.sh # PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure # coremake -v xcode_uni # xcodebuild -alltargets executable will be under release directory. - MIPS - uCLinux Configuration # ./autogen.sh # ac_cv_func_malloc_0_nonnull=yes ./configure --host=mips-linux-uclibc - Simple run linux# route add -net 239.0.0.0 netmask 255.0.0.0 eth0 macos# route add -net 239.0.0.0 -netmask 255.0.0.0 -interface en0 # upnpd -d mediaserver -i eth0 -o help # upnpd -d mediaserver -i eth0 -o directory=/path/to/share,friendlyname=friendlyname -v # upnpd -d mediaserver -i eth1 -o directory=/path/to/share,cached=2,transcode=1,codepage=ISO-8859-9,fontfile=/usr/share/fonts/TTF/DejaVuSans.ttf # upnpd -d controller -i eth0 -v # upnpfs /path/to/mount -i eth0 -o debug - Usefull parameters for configure --enable-platform=[posix,corec] [posix by default] --enable-database=[sqlite3,corec] [sqlite3 by default] --enable-parser=[expat,corec] [expat by default] --disable-mediaserver [enabled by default] --disable-controller [enabled by default] --disable-upnpfs [enabled by default] --enable-optional [disabled by default] Alper Akcan.
About
The CoreCodec sponsored "UPnP AV Daemon" is a cross-platform C library for discovering, controlling or implementing UPnP devices. It supports: UPnP AV Mediaserver, UPnP AV Renderer, and a UPnP Controller, based on the UPnP v 1.0 specification.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published