Tabela de Conteúdos
3.10.1 Servidor dlna
O protocolo dlna permite reproduzir os ficheiros multimédia do servidor diretamente nos televisores, portáteis, tablets ou smartphones unicamente através da rede.
Instalação
root@server:~# apt-get install minidlna
Configuração
A configuração do minidlna é repartida por dois ficheiros. No ficheiro /etc/default/minidlna é definido o grupo sob o qual o daemon irá correr. Como os ficheiros multimédia estarão numa diretoria partilhada pelo servidor samba (ver 3.9.1 Clientes Windows: Samba), o grupo será definido como “nogroup”:
- /etc/default/minidlna
#[...] # Start the daemon if set to "yes" START_DAEMON="yes" #[...] # User and group the daemon should run as #USER="minidlna" #GROUP="minidlna" GROUP="nogroup" #[...]
A restante configuração é mantida no ficheiro /etc/minidlna.conf. O minidlna permite definir o tipo de ficheiros multimédia partilhados em cada diretoria:
- /etc/minidlna.conf
#[...] # Path to the directory you want scanned for media files. # # This option can be specified more than once if you want multiple directories # scanned. # # If you want to restrict a media_dir to a specific content type, you can # prepend the directory name with a letter representing the type (A, P or V), # followed by a comma, as so: # * "A" for audio (eg. media_dir=A,/var/lib/minidlna/music) # * "P" for pictures (eg. media_dir=P,/var/lib/minidlna/pictures) # * "V" for video (eg. media_dir=V,/var/lib/minidlna/videos) # media_dir=/var/lib/minidlna media_dir=A,/home/common/public/Music media_dir=P,/home/common/public/Pictures media_dir=V,/home/common/public/Video #[...]
Em seguida é definido o endereço onde o minidlna aceitará ligações (listening_ip= 192.168.1.100
), o nome do servidor (friendly_name= dlna.home.lan
)) e é ativada a descoberta automática de novos ficheiros multimédia adicionados nas diretorias partilhadas (inotify=yes
):
- /etc/minidlna.conf
#[...] # IPv4 address to listen on (e.g. 192.0.2.1/24). # If omitted, the mask defaults to 24. The IPs are added to those determined # from the network_interface option above. # This option can be specified more than once. # listening_ip= listening_ip= 192.168.1.100/24 #[...] # Name that the DLNA server presents to clients. # friendly_name= friendly_name= dlna.home.lan #[...] # Automatic discovery of new files in the media_dir directory. inotify=yes #[...]
Finalmente, o serviço deverá ser reiniciado:
root@server:~# service minidlna restart
Utilização
O servidor multimédia deverá aparecer listado em qualquer dispositivo ou aplicação que suporte o protocolo dlna, como o Windows Media Player: