DLNA / UPnP não é o que você quer para isso. Fundamentalmente DLNA trabalha usando UPnP que transmite sua existência pela rede local. Esse sinal não vai passar pela internet.
Você pode:
Use uma VPN para conectar seu PC remoto à rede local que contém os dispositivos DLNA ignorando / encapsulando pela Internet, como VPN aberta (no debian por exemplo) ou PPTP (também explodificado por isto como para linux)
Ou:
Use outros softwares de streaming compatíveis com a Internet, como o ampache