Outils pour utilisateurs

Outils du site


system:multimedia:minidlna

ReadyMedia (anciennement MiniDLNA)

Description

ReadyMedia (anciennement nommé : MiniDLNA) est un simple logiciel serveur multimédia, écrit en C, qui aime être pleinement compatible avec les clients DLNA ou UPnP-AV (télévisions, tablettes, etc…).

Installation

Installez le paquet minidlna.

Documentation

  • Veuillez lire le fichier : /usr/local/share/doc/pkg-readmes/minidlna

Configuration

  • Fichier de configuration : /etc/minidlna.conf

Avahi

L'option enable_tivo=yes nécessite qu'avahi soit installé et configuré !

Limites systèmes

Pour améliorer la gestion des mécanismes de notification du noyau kqueue(2) en temps réel, il est intéressant d'augmenter la variable kern.maxfiles gérée par sysctl(8), soit en l'ajoutant au fichier de configuration /etc/sysctl.conf(5), soit en modifiant les classes de login(1) en augmentant les limites d'ouvertures de fichiers cur et max du fichier /etc/login.conf(5).

Ce qui peut donner, par exemple :

Une fois fait, redémarrez votre machine !

Règles PF

Voici un exemple de règles PF, à modifier selon vos besoins :

pass in quick on egress proto tcp from egress:network to egress port 8200 flags S/SA modulate state
pass in quick on egress proto udp from egress:network to egress port 8200 allow-opts keep state

Il vous sera aussi nécessaire d'ajouter celles relatives à avahi, si besoin…

Dépannage

Too many open files

Depuis OpenBSD 6.5, le fonctionnement de minidlna a changé. Ceci est expliqué dans la section “Limites systèmes”. Malgré le paramétrage indiqué dans ladite section, il peut être nécessaire de paramétrer l'option inotify sur no dans le fichier de configuration de minidlna :

/etc/minidlna/conf
# set this to no to disable kqueue monitoring to automatically discover new files
# note: the default is yes
inotify=no

Puis, redémarrez le service de minidlna :

# rcctl restart minidlna 

Liens externes

system/multimedia/minidlna.txt · Dernière modification: 2020/01/19 17:30 (modification externe)