upnp

What are the best options for NAT port forwarding?

I'd like to make it easy for users to forward a port on their NAT to their local machine for my C++ app. I'd like to make this work on OSX & Windows. Linux would be a great bonus, but Linux users are probably more comfortable forwarding ports manually, so it is less of a concern. LGPL type code is OK, but I can't use anything that is ...

iPhone to iPhone communication

I'm kind of curious how I should approach a problem with iPhones and communication between two phones. I have an idea for an application that needs to send data between two known phones. The problem is that the data could be very small or very large. I want to have intermediate storage on a server and a messaging layer, but I want there...

Emulating a UPnP router

I want to add the option of automatic port forwarding (NAT Traversal) to an application. I know this can be done using UPnP (specifically the part that communicates with the device presenting itself as an IGD - Internet Gateway Device). I need to be able to test this port forwarding feature while developing it. And whatever big router ...

Creating a DLNA server/service in VB.NET

I would like to create a DLNA server in VB.NET. Since a lot of multimedia devices start supporting DLNA, i would like to see what is possible. Not only streaming video/audio and pictures but see what else can be done. Anybody any starting points? protocol info, some basic code to get started? DLNA is based on UPnP so i geuss that is th...

Python UPnP/IGD Client Implementation?

Hi, I am searching for an open-source implementation of an UPnP client in Python, and more specifically of its Internet Gateway Device (IGD) part. For now, I have only been able to find UPnP Media Server implementations, in projects such as PyMediaServer, PyMedS, BRisa or Coherence. I am sure I could use those code bases as a start, b...

Is there a UPnP Library for .NET (C# or VB.NET)?

I'm working on a P2P application, and I need to get it to communicate through NAT Routers / Firewalls using UPnP. However, it doesn't seem that the .NET Framework includes support for UPnP. Is there a UPnP Library for .NET? C# or VB.NET? UPDATE: I have since found the NATUPnP 1.0 Type Library (NATUPNP.DLL) COM Component that is part of...

C# UPNP/DNLA Media Server Library

I want to add UPNP media server functionality to an app, are there any good C# UPNP/DNLA Media Server Libraries? ...

Where can I get started writing a media server in C# like PlayOn

Where can I get started writing a media server in C# like PlayOn http://www.themediamall.com/playon UPDATE: I have learned that PlayOn is a is a DLNA/UPnP media server but I am still looking for C# example implementation of this type of server. I am placing a bounty and will award it if you can point me to some sample code that I can ...

Identify scanner(s) attached to the computer?

The application I'm working on is using a scanner, which may belong to one of a few types. I need to identify the attached scanner(s), give an option to select a default scanner from those attached and also change this selection whenever required. So far I came up with this solution: ManagementObjectSearcher search = new System.Managem...

Is there any reasonable SSDP or DIDL Lib for java/groovy/python?

For a future project I am looking for a library to handle SSDP communication and messages in DIDL-Lite xml dialect. Is there any reasonable implementation of java, groovy or python? I don't like to use implementations of existing UPnP stacks like cybergarage or the frauenhofer UPnP stack because they are highly depending on these stack...

Java to transcode and manipulate mp3 files

I am looking for a java library to efficently/fast transcodig and manipulation mp3 files. I am working on a sophisticated streaming server that mixes music and has some other functions to allow to users to interact with each other. A recommendation functonallity for example should fade over the stream of the sending user to the reciever ...

Advantages of uPNP/IGD over SOCKS?

I'm curious why is it more pervasive. Does it has a better API? I remember long ago when i first learned about NAT (i used it for sharing a dialup 14.4kbps modem), i thought that someday every home would have a router with NAT included, but it would "obviously" need also a SOCKS process to be able to open listening ports. When broadba...

Trying to get NAT's external IPAddress with INATExternalIPAddressCallback in C#

How do I get the external IP Address of a NAT using the windows library? I am trying to find any information on INATExternalIPAddressCallback, but have only found one example in C++ using unavailable interfaces to C#. Any guidance would be much appreciated. -Karl ...

MiniUPnP and UPnP devices

Hello, i'm trying to work with MiniUPnP. During testing testupnpigd.py i've got an error: Discovering... delay=200ms 0 device(s) detected Exception : No UPnP device discovered What should i do? ...

Registering a UPnP Device using Microsoft API's

Hi, I am trying to make a UPnP device using Microsoft API's via Visual C++. So far I have created the device and registered it successfully with the IUPnPRegistrar::RegisterDevice method. I have also read in MSDN that there is another method to register a UPnP device using the IUPnPRegistrar::RegisterRunningDevice. There isn't much det...

Exposing symbolic links to a UPnP server

Hi, I have a DNS-32 NAS drive with 2 volumes - one used for backup in a RAID 0 configuration and the other is just for media files, and I have my UPnP server pointed at its root. I decided to backup my photos and music collection, so I copied them to volume 1. But since I wanted them exposed to the UPnP server, I figured all I need is a...

I'm looking for a scriptable UPNP client

I'm looking for a library to browse upnp media servers. Python Coherence is a mess. I'm looking for alternatives. Any suggestions would be appreciated. Any scriptable language is fine. ...

Video Codecs supported in UPnP AV

I'm may just be confused how this all works...in which case, please explain it to me. But, what video codecs are supported by the UPnP AV standard? Or is it on a per-device (client) basis? I want to create an app to send video data to a UPnP device (XBox, PS3, etc) but am not really sure what video codec I should target... it can be ...

Retrieving connection statistics from router via upnp in Windows

I've managed to write a small app which finds routers and does nat traversal via upnp by using the Windows API and this blog post here http://69.10.233.10/KB/IP/PortForward.aspx?display=PrintAll&fid=275054&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=1800331 but now I'm trying to get some connection st...

UPNP and .NET CompactFramework

Is there any upnp framework for CF .NET? There is mono.upnp source but it needs porting for CF. ...