Dit is een oude revisie van het document!
Universal Media Server is oorspronkelijk een fork van PS3 Media Server. Een transcoding DLNA server voor Linux.
Installeer de tools die tijdens de install nodig hebt. Na de install is het zinnig om ze weer te verwijderen.
yum install wget
de nodige rpm's bevinden zich in de EPEL en de NUX repository. verbind daarmee door:
yum install epel-release
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
Installeer programa's nodig voor transcoding:
yum install mplayer mencoder ffmpeg mediainfo
Installeer Java.
yum install java-1.7.0-openjdk
Download de laatste versie van de UMS website.
cd /tmp
wget http://downloads.sourceforge.net/project/unimediaserver/Official%20Releases/Linux/UMS-5.2.2-Java7.tgz
pak uit en instaleer:
tar -xvzf UMS-5.2.2-Java7.tgz
cp -r ./ums-5.2.2 /opt
ln -s /opt/ums-5.2.2 /opt/ums
mkdir /etc/ums
cp ./ums-5.2.2/UMS.conf /etc/ums
cp ./ums-5.2.2/WEB.conf /etc/ums
maak een user ums aan om de applicatie onder te draaien:
useradd -u 497 -g 100 -d /opt/ums -s /sbin/nologin ums
zet de permissies op de files goed:
chown -R ums:users /opt/ums-5.2.2
chown -R ums:users /etc/ums
Edit de file /etc/ums/UMS.conf en zet de instellingen zoals gewenst:
server_name = oannes DLNA server language = nl minimized = true ip_filter = 192.168.1.* selected_renderers = Philips-AureaAndNetTV, Philips-PFL, Freecom-MusicPal, Google-Android, Pioneer-Kuro, XBMC folders = /DATA/film,/DATA/muziek,/DATA/fotos
Systemd is de vervanger van het SysV init system op CentOS 7.
Maak de file /etc/systemd/system/ums.service.
[Unit] Description=Universal Media Server [Service] Type=simple Environment="UMS_PROFILE=/etc/ums/UMS.conf" User=ums Group=users ExecStart=/opt/ums/UMS.sh [Install] WantedBy=multi-user.target
zorg dat systemd deze nieuwe configuratiefile kent:
systemctl daemon-reload
enable en start vervolgens de service:
sudo systemctl enable ums
sudo systemctl start ums
check of alles goed is gegaanL
systemctl status ums
ums.service - Universal Media Server
Loaded: loaded (/etc/systemd/system/ums.service; enabled)
Active: active (running) since Sun 2014-11-30 19:12:20 MST; 32min ago
Main PID: 12912 (java)
CGroup: /system.slice/ums.service
└─12912 java -Xmx768M -Xss2048k -Dfile.encoding=UTF-8 -Djava.net.p...
Systemd captures all the output from UMS and stores it in its logs. You can access all that information with journalctl. This is extremely useful if there are problems. To view all messages from UMS, you could use the command: sudo journalctl _SYSTEMD_UNIT=ums.service
Zet de firewall open voor de DLNA daemon:
zet de poorten voor de tracker en het verkeer open:
firewall-cmd --permanent --add-port=9001/tcp
firewall-cmd --permanent --add-port=5001/tcp
firewall-cmd --permanent --add-port=1900/udp
firewall-cmd --reload