Tabela de Conteúdos

Página desactualizada Esta página contém uma versão anterior deste guia que pode estar desatualizada. Para a consultar a versão mais recente clique aqui.

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:~# aptitude 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
#[...]

# 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)
#
# WARNING: After changing this option, you need to rebuild the database. Either
#          run minidlna with the '-R' option, or delete the 'files.db' file
#          from the db_dir directory (see below).
#          On Debian, you can run, as root, 'service minidlna force-reload' instead.
#media_dir=/var/lib/minidlna
media_dir=A,/home/common/public/Music
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).
listening_ip= 192.168.1.100

#[...]

# Name that the DLNA server presents to clients.
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:~# /etc/init.d/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:

Windows Media Player como cliente dlna

Referências