Skip to content

DLNA Proxy : broadcasts ssdp:alive messages on the local network's multicast SSDP channel on behalf of a remote DLNA server.

License

Notifications You must be signed in to change notification settings

Nic0w/dlnaproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dlnaproxy

dlnaproxy is meant to enable the use of a DLNA server (ex: MiniDLNA) past the local network boundary.

Use case

Let's say you're hosting a media library on a remote server. It might be because that remote server has more bandwith, more storage, or both.
It can also be your self-hosted NAS that you are trying to access from a remote location. If you're able to connect to that server, either through a VPN or because the machine is routed directly on the Internet, dlnaproxy will attempt to connect to that server and if successful, it will announce it on your current LAN as if that server were there.

The diagram

          Network boundary                 +------------------+
                ++          connect back   |                  |
     +----------++-------------------------+       you        |
     |          ||                         |                  |
     |          ||                         +---^--------------+
+----v-----+    ||   +------------+            |
| Remote   |    ||   |            +------------+
| DLNA     <----++---+ dlnaproxy  |    broadcast
| Server   | fetch info           |
|          |    ++   |            |
+----------+    ||   +------------+
                ||
                ||
                ++

About

DLNA Proxy : broadcasts ssdp:alive messages on the local network's multicast SSDP channel on behalf of a remote DLNA server.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages