| | |
| | | erscheint, ist das JRE vorhanden. Andernfalls kann es mit folgendem Kommando installiert werden: |
| | | |
| | | ``` |
| | | sudo apt update |
| | | sudo apt install default-jdk |
| | | sudo apt-get update |
| | | sudo apt-get install default-jdk |
| | | ``` |
| | | |
| | | ## Calypso bauen |
| | | |
| | | Hier noch beschreiben |
| | | |
| | | ## Media-Quellen einrichen |
| | | |
| | |
| | | Mit dem Parameter `nfs-prefix` spielt Calypso Media-Inhalte aus Quellen ab, die über das Network File System (NFS) eingebunden sind. |
| | | |
| | | ``` |
| | | java -jar av-director.jar nfs-prefix="/media/mc" port=9090 |
| | | java -jar calypso.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 Calypso beispielsweise mit folgendem URL aufgerufen: |
| | | |
| | | ``` |
| | | http://rpi4-wz:9090/avd/play?title=/Filme/H/heat.m4v&th=60&ti=60&o=local |
| | | http://rpi4-wz:9090/calypso/play?title=/Filme/H/heat.m4v&th=60&ti=60&o=local |
| | | ``` |
| | | |
| | | wird die Datei `/media/mc/Filme/H/heat.m4v` abgespielt. |
| | |
| | | Das folgende Kommando startet Calypso als HTTP-Client. |
| | | |
| | | ``` |
| | | java -jar av-director.jar port=9090 |
| | | java -jar calypso.jar port=9090 |
| | | ``` |
| | | |
| | | |
| | | Wird der Parameter `nfs-prefix` beim Start Calypsos weggelassen, werden im Parameter `titel` Uniform Resource Locators (URLs) zu Media-Quellen erwartet wie z.B. in |
| | | |
| | | ``` |
| | | http://mein-raspi:9090/avd/play?title=http://mein-media-server:8080/mediacenter/Filme/H/heat.m4v&th=60&ti=60&o=local |
| | | http://mein-raspi:9090/calypso/play?title=http://mein-media-server:8080/tango/media/Filme/H/heat.m4v&th=60&ti=60&o=local |
| | | ``` |
| | | |
| | | 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. |
| | |
| | | |
| | | Die folgenden Service-Endpunkte werden von Calypso bereitgestellt. |
| | | |
| | | /avd/play + |
| | | /avd/seek + |
| | | /avd/pause + |
| | | /avd/stop + |
| | | /avd/ping + |
| | | /avd/server/stop |
| | | /calypso/play + |
| | | /calypso/seek + |
| | | /calypso/pause + |
| | | /calypso/stop + |
| | | /calypso/ping + |
| | | /calypso/server/stop |
| | | |
| | | ### play |
| | | |