Platinum - UPnP SDK

  •        616

A cross-platform C++ library for discovering, controlling or implementing UPnP devices. Contains sample code for a UPnP AV Media Server, Media Renderer and Control Point.

http://plutinosoft.com/platinum
https://github.com/plutinosoft/Platinum
http://sourceforge.net/projects/platinum

Tags
Implementation
License
Platform

   




Related Projects

ps3mediaserver - PS3 Media Server is a cross-platform DLNA-compliant UPnP Media Server

  •    Java

PS3 Media Server is a cross-platform DLNA-compliant UPnP Media Server. Originally written to support the PlayStation 3, PS3 Media Server has been expanded to support a range of other media renderers, including smartphones, televisions, music players and more.

Home Media Center

  •    CSharp

Home Media Center is a server application for UPnP / DLNA compatible devices. It supports streaming and transcoding media files, Windows desktop and video from webcams. This project is developed in C#, C++ and uses DirectShow, Media Foundation.

TVersiPlay - Media Rendering Application powered by UPnP & TVersity

  •    

Open source application written in C# and WPF. Utilizes Prism application library using unity as dependency injection container.Use Fluid Kit controls & UPnP tools for developers by Intel. Aim to create a touch screen based rich client user experience for Tversity media server.

UPnP SDK for Linux

  •    C

The Universal Plug and Play (UPnP) SDK for Linux provides support for building UPnP-compliant control points, devices, and bridges on Linux.

Portable UPnP SDK

  •    C

The portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems.


Distributed media browser (mediaBridge)

  •    Java

defines two deliverables for making it easier to access upnp servers mainly from non-windows clients.(works on win too)the first application is a upnp to html bridge the second application is a client to access upnp content and play via a mplayer applet.

UPnP Proxy for UPnP-less Router

  •    

Powerful SOHO or Small-business UPnP-less routers that can be configured via TELNET can be used for Skype and other tools that require UPnP using this UPnP Proxy that handles UPnP request and response and configures the routers accordingly.

Windows Home Server Router Control

  •    

The Router Control add-in for the Windows Home Server enabled the user to get more control over his/her UPnP internet gateway (e.g. see and modify the dynamic port forwards).

djmount - mount AV device as filesystem

  •    C

djmount is a UPnP AV client. It mounts as a Linux filesystem (using FUSE) the media content of compatible UPnP AV devices : the Audio and Video content on the network is automatically discovered, and can be browsed as a standard directory tree.

gmrender-resurrect - Resource efficient UPnP/DLNA renderer, optimal for Raspberry Pi, CuBox or a general MediaServer

  •    C

I needed a small headless UPnP media renderer for Linux (for small footprint-use in a Raspberry Pi or CuBox), but there was not much available. Found this old project GMediaRender - but it was incomplete, several basic features missing and the project has been abandoned several years ago.

CyberLink for Perl

  •    

I will open a UPnP library using Perl. I am developing oher UPnP library using some programming languages such as C++, Java, and C. It is a perl version. To know about UPnP, please check UPnP Forum.

cybergarage-upnp - cybergarage-upnp is a development package for UPnP™ developers

  •    Java

A set of UPnP tools, libraries and softwares

Serviio for Windows Home Server

  •    

A Windows Home Server (v1 and 2011) add-in for the Serviio UPnP/DLNA media server (http://www.serviio.org/).

Linux UPnP Internet Gateway Device

  •    C++

This is a daemon that emulates Microsoft's Internet Connection Service (ICS). It implements the UPnP Internet Gateway Device specification (IGD) and allows UPnP aware clients, such as MSN Messenger to work properly from behind a Linux NAT firewall.

Zero configuration

  •    

When you read zeroconf, read Bonjour and UPnP. Bonjour is an Apple protocol which does the same thing as UPnP : Service Discovery. This project is a FULL .NET implementation. With this implementation comes a partial object implementation of the DNS protocol.

UPNP#

  •    DotNet

A dynamic UPNP control point stack on top of .NET 4. The main focus is on compatibility with as many devices as (reasonably) possible.

Windows Phone UPnP

  •    

The basics of a UPnP network stack for Windows Phone, based on a blog post originally. Written in C#, also requires the Async CTP. Includes device discovery via SSDP and method invocation.

UPnP-Control for mplayer

  •    C++

UPnP-AV MediaRenderer, upnp-control-component for mplayer

UPnP PortMapper

  •    Java

The UPnP PortMapper can be used to easily manage the port mappings/port forwarding of a UPnP enabled internet gateway/router in the local network.