como se conectar ao MiniDLNA / ReadyMedia em execução em um servidor público da Internet?

0

Eu quero acessar meus arquivos de mídia de qualquer lugar do mundo, então achei que poderia configurar um servidor UPnP / DLNA, adicionar arquivos de mídia e acessar esses arquivos a partir de qualquer dispositivo compatível com UPnP / DLNA.

Portanto, eu instalei o MiniDLNA / ReadyMedia na minha máquina Ubuntu 16.04 acessível pela Internet, que está disponível sob o nome de domínio example.com . Eu também abri a porta TCP 8200 e a porta UDP 1900 naquela máquina - basicamente segui os passos no link .

Eu posso visitar a interface web do MiniDLNA de qualquer cliente visitando http://example.com:8200 .

Agora, gostaria de acessar o serviço UPnP / DLNA com algum cliente, por exemplo, VLC na minha máquina Windows ou smartphone Android.

Mas ao apontar qualquer um desses clientes para example.com , http://example.com , http://example.com:1900 ou http://example.com:8200 , eles não mostram nada.

    
por Abdull 15.04.2017 / 22:57

2 respostas

2

Nesse meio tempo, cheguei à conclusão de que minha configuração não está funcionando porque a porta 1900 é usada para multicast de IP com o Protocolo de Descoberta de Serviço Simples (SSDP) . Os clientes (por exemplo, VLC) enviam solicitações de descoberta para o endereço multicast 239.255.255.250 , que não é roteado na Internet pública. As VPNs baseadas no OpenVPN atualmente não lidam com multicasts fora da caixa , infelizmente. No entanto, existe uma possível solução para isso na forma de um daemon adicional .

    
por Abdull 24.04.2017 / 12:51
1

Os serviços de DLNA funcionam em redes locais, por isso você não poderá se conectar diretamente a ele. Pensa-se que você poderia tentar é configurar uma conexão VPN para sua rede local / local.

    
por Peter Ark 22.04.2017 / 02:02