Platinum UPnP is a cross-platform C++ library for discovering, controlling or implementing UPnP devices.
The Platinum UPnP SDK is a cross-platform library written in C++ that supports the UPnP AV v1 specs. It implements a ControlPoint and Device.
Platinum UPnP also provides an UPnP AV abstraction layer for a MediaRenderer and MediaServer as well as their ControlPoint counterpart.
What's New in This Release: [ read full changelog ]
· added: Documentation Platinum-HTML.zip in Platinum/Docs/Doxygen subfolder
· added: fix for detecting requests with url decoded paths (for example from Windows Media Player)
· changed: PLT_SsdpListenTask timeout to 1 sec only for iPhone
· changed: Removed some PLT_HttpHelper functions that were problematic
· changed: No need to force contentlength to 0, task should set it automatically if no entity
· fixed: Socket leak in PLT_UPnP
· changed: completely reworked HTTP response handling
· changed: osx default target is leopard now
· fixed: osx i386 build issue
· changed: revamped & simplified media server delegate
· changed: updated latest Neptune and now use new time/date support
· changed: PLT_HttpRequestHandler not a template anymore
· updated: normalized use of timeout
· added: basic HTTP caching headers support to HTTP file server
· added: made PLT_MediaCache generic, MediaServer now sorts by date and caches directory listing
· added: axTls to build system for ssl connections (HTTPS)
· added: MicroMediaController ...