From 20a0c81c0d69a8f831cf5ecce8398a85097bd250 Mon Sep 17 00:00:00 2001
From: ulrich
Date: Wed, 24 Mar 2021 14:33:22 +0000
Subject: [PATCH] Doku ergaenzt

---
 README.md |   53 +++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 45 insertions(+), 8 deletions(-)

diff --git a/README.md b/README.md
index 9be90fd..0d1a4ec 100644
--- a/README.md
+++ b/README.md
@@ -3,6 +3,30 @@
 
 Der AV-Direktor arbeitet als Empfänger von HTTP-Signalen und setzt diese in Kommandos an den [OMXPlayer](https://www.raspberrypi.org/documentation/raspbian/applications/omxplayer.md) um. Auf diese Weise kann ein Raspberry Pi als Abspieler von anderen Geräten aus fernbedient werden, am Pi selbst ist keine Bedienung erforderlich.
 
+## Nutzungsvoraussetzungen
+
+Der AV-Direktor ist ein winziges Java-Programm, zu dessen Ausführung eine Java-Ablaufumgebung (Java Runtime Environment, JRE) benötigt wird, wie sie beim Raspberry Pi OS in der Variante 'full' bereits vorinstalliert ist. Auf der Kommandozeile des Raspberry Pi kann mit dem Kommando ermittelt werden ob das JRE vorhanden ist.
+
+```
+java -version
+```
+
+Wenn eine Antwort wie z.B.
+
+```
+openjdk version "11.0.9.1" 2020-11-04
+OpenJDK Runtime Environment (build 11.0.9.1+1-post-Raspbian-1deb10u2)
+OpenJDK Server VM (build 11.0.9.1+1-post-Raspbian-1deb10u2, mixed mode)
+```
+
+erscheint, ist das JRE vorhanden. Andernfalls kann es mit folgendem Kommando installiert werden:
+
+```
+sudo apt update
+sudo apt install default-jdk
+```
+
+
 ## Media-Quellen einrichen
 
 Der AV-Direktor kann in zwei Betriebsarten gestartet werden:
@@ -12,10 +36,10 @@
 
 ### NFS-Client
 
-Mit dem Parameter `nfs-prefix` spielt der AV-Direktor Media-Inhalte aus NFS-Quellen ab. 
+Mit dem Parameter `nfs-prefix` spielt der AV-Direktor Media-Inhalte aus Quellen ab, die über das Network File System (NFS) eingebunden sind. 
 
 ```
-java -jar av-director.jar nfs-prefix="/media/mc" port=9000
+java -jar av-director.jar nfs-prefix="/media/mc" port=9090
 ```
 
 In dieser Betriebsart wird dem Inhalt, der beim Abspielen über den Parameter `title` angegeben wird, der Präfix aus dem Parameter `nfs-prefix` vorangestellt. Wird der AV-Direktor beispielsweise mit folgendem URL aufgerufen:
@@ -24,9 +48,11 @@
 http://rpi4-wz:9090/avd/play?title=/Filme/H/heat.m4v&th=60&ti=60&o=local
 ```
 
-wird die Datei `/media/mc/Filme/H/heat-m4v` abgespielt. 
+wird die Datei `/media/mc/Filme/H/heat.m4v` abgespielt. 
 
-Zur Verwendung des AV-Direktors in der Betriebsart NFS Client muss der Raspberry Pi die Softwarepakete für den NFS Client installiert haben, wie sie z.B. im Rasprry Pi OS in der Variante 'full' bereits enthalten sind. Zudem muss auf dem Raspberry Pi in der Datei `/etc/fstab` ein Eintrag gemacht werden, der die entsprechende Quelle angibt, z.B.
+#### Betriebsart NFS-Client einrichten
+
+Zur Verwendung des AV-Direktors in der Betriebsart NFS-Client muss der Raspberry Pi die Softwarepakete für den NFS-Client installiert haben, wie sie z.B. im Raspberry Pi OS in der Variante 'full' bereits enthalten sind. Zudem muss auf dem Raspberry Pi in der Datei `/etc/fstab` ein Eintrag gemacht werden, der die entsprechende Quelle angibt, z.B.
 
 ```
 mein-media-server:/media/extssd/mc /media/mc nfs rw 0 0
@@ -38,20 +64,29 @@
 showmount -e mein-media-server
 ```
 
-Die Maschine `mein-media-server` in den obigen Beispielen muss dafür als NFS-Server eingerichtet sein und entsprechende Inhalte via NFS freigeben.
+Die Maschine `mein-media-server` in den obigen Beispielen muss dafür als NFS-Server eingerichtet sein und Inhalte entsprechend via NFS freigeben.
 
 ### HTTP-Client
 
-Wir der Parameter `nfs-prefix` beim Start des AV-Direktors weggelassen, werden im Parameter `titel` Uniform Resource Locators (URLs) zu Media-Quellen erwartet wie z.B. in
+Das folgende Kommando startet den AV-Direktor als HTTP-Client.
+
+```
+java -jar av-director.jar port=9090
+```
+
+
+Wird der Parameter `nfs-prefix` beim Start des AV-Direktors weggelassen, werden im Parameter `titel` Uniform Resource Locators (URLs) zu Media-Quellen erwartet wie z.B. in
 
 ```
 http://rpi4-wz:9090/avd/play?title=http://mein-media-server:8080/mc/Filme/H/heat.m4v&th=60&ti=60&o=local
 ```
 
-Für das Abspielen über HTTP muss der Raspberry Pui nicht als NFS-Client eingerichtet werden. Der Media-Server muss dann das Streaming über HTTP implementieren.
+Für das Abspielen über HTTP muss der Raspberry Pi nicht als NFS-Client eingerichtet werden. Der Media-Server muss dann das Streaming über HTTP implementieren.
 
 
 ## AV-Direktor als Dienst einrichten
+
+Das Verteilpaket des AV-Direktors enthält eine Beispieldatei namens `avd.service`. Diese verweist auf das ebenfalls im Verteilpaket enthaltene Beispiel-Startskript namens `start`. Nach Anpassung der Pfade in `avd.service` kann die Datei wie in folgendem Beispiel in das passende Systemverzeichnis des Raspberry Pi kopiert werden.
 
 ```
 cd /home/pi/prg/av-direktor
@@ -59,6 +94,8 @@
 ```
 
 ### Dienst starten
+
+Mit folgendem Kommando kann der Dienst probehalber gestartet werden.
 
 ```
 sudo systemctl start avd.service
@@ -80,7 +117,7 @@
 
 ### Dienst dauerhaft aktivieren
 
-Der folgende Befehl bewirkt, dass der Dienst nach einem Neustart automatisch startet.
+Der folgende Befehl bewirkt, dass der Dienst nach einem Neustart des Raspberry Pi automatisch startet.
 
 ```
 sudo systemctl enable avd.service

--
Gitblit v1.9.3