Eu não usaria dlna em um servidor público. Eu tentei muitas ferramentas (darwin server, etc.) e a melhor e mais fácil é usar o apache (ou outro) no lado do servidor e vlc no lado do cliente.
Sobre a configuração do apache:
-
Configure o apache com diretórios contendo a mídia
-
Configure o acesso do usuário / senha para pastas específicas
-
Se você usar links, não esqueça de adicionar
Options FollowSymLinks
para diretórios / arquivos vinculados
Sobre os players vlc / browser (ou outros):
-
Ambos estão disponíveis no PC / Tablet / Smartphone
-
Você pode navegar e reproduzir seus arquivos diretamente de seu navegador
Sobre o servidor de mídia, verifique as comparações:
Muitas pessoas estão usando o Plex, que organiza muito bem todas as mídias; neste site, você encontrará explicações sobre a configuração do plex em um VPS: