Bearbeiten von „RoarAudio/Installation und Einrichtung“
Aus UUGRN
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 8: | Zeile 8: | ||
=== Installation aus den Sourcen heraus === | === Installation aus den Sourcen heraus === | ||
Als erstes sollte man auf die [http://roaraudio.keep-cool.org Homepage] gehen und sich die aktuellen Sources herunterladen. Von dort kann man sich zum Beispiel mittels [[wget]] die Sourcen herunterladen: | Als erstes sollte man auf die [http://roaraudio.keep-cool.org Homepage] gehen und sich die aktuellen Sources herunterladen. Von dort kann man sich zum Beispiel mittels [[wget]] die Sourcen herunterladen: | ||
$ wget http://roaraudio.keep-cool.org/dl/roaraudio-0. | $ wget http://roaraudio.keep-cool.org/dl/roaraudio-0.3beta3.tar.gz | ||
Danach muss das Archiv mittels [[tar]] entpackt werden: | Danach muss das Archiv mittels [[tar]] entpackt werden: | ||
$ tar -xzvf roaraudio-0. | $ tar -xzvf roaraudio-0.3beta3.tar.gz | ||
Dann wechselt man in das neue RoarAudio Verzeichnis und führt 'configure' aus: | Dann wechselt man in das neue RoarAudio Verzeichnis und führt 'configure' aus: | ||
Zeile 33: | Zeile 33: | ||
... | ... | ||
=== Debian === | === Debian === | ||
Zum jetzigen Zeitpunkt muss unter Debian noch aus den Sources installiert werden. Es ist aber in aktiver Arbeit Debian Pakete zur Verfügung zu stellen. | |||
Hier die Liste der Packete: | |||
Name Version Description | |||
+++-================-===========-================================================================== | |||
ii libroar-compat 0.3beta3-1 drop-in replacements for other sound libraries | |||
ii libroar-dev 0.3beta3-1 header files and documentation for the roar audio libraries | |||
ii libroar0 0.3beta3-1 foundation libraries for the roaraudio sound server and clients | |||
ii roaraudio 0.3beta3-1 sound server for audio mixing | |||
ii roaraudio-extra 0.3beta3-1 extra utilities for roaraudio | |||
== Konfigurieren == | == Konfigurieren == | ||
Zeile 129: | Zeile 134: | ||
==== MPD ==== | ==== MPD ==== | ||
MPD lässt sich mittels roarify starten wenn der OSS Treiber geladen ist. Der libao Treiber scheint eine macke zu haben und mpd lässt sich gar nicht starten. | MPD lässt sich mittels roarify starten wenn der OSS Treiber geladen ist. Der libao Treiber scheint eine macke zu haben und mpd lässt sich gar nicht starten. | ||
==== MPlayer ==== | ==== MPlayer ==== | ||
Zeile 237: | Zeile 240: | ||
* '''esd''' für [[EsounD]] Server | * '''esd''' für [[EsounD]] Server | ||
* '''simple''' für PulseAudio ''simple'' Protokoll | * '''simple''' für PulseAudio ''simple'' Protokoll | ||
Die Verbindungs Typen sind die folgenden: | Die Verbindungs Typen sind die folgenden: | ||
Zeile 273: | Zeile 275: | ||
| Client seitige Binär kompatible EsounD Emulation. Nahezu alle Applikationen funktionieren mit dieser einwandfrei. | | Client seitige Binär kompatible EsounD Emulation. Nahezu alle Applikationen funktionieren mit dieser einwandfrei. | ||
|- | |- | ||
| libroarpulse | | libroarpulse | ||
| PulseAudio<br>Simple API | | PulseAudio<br>Simple API | ||
| 0.1 | | 0.1 | ||
| Client seitige Binär kompatible PulseAudio Emulation. Hierbei handelt es sich um eine Emulation der ''Simple API''. Nicht alle Clients laufen damit. | | Client seitige Binär kompatible PulseAudio Emulation. Hierbei handelt es sich um eine Emulation der ''Simple API''. Nicht alle Clients laufen damit. | ||
|- | |- | ||
| libroarpulse | | libroarpulse | ||
Zeile 308: | Zeile 310: | ||
| DMX4Linux Emulation. Derzeit nur schreib Support. Lese Support kann mittels dmx Treiber emulirt werden. | | DMX4Linux Emulation. Derzeit nur schreib Support. Lese Support kann mittels dmx Treiber emulirt werden. | ||
|- | |- | ||
|} | |} | ||
Zeile 331: | Zeile 329: | ||
| NAS | | NAS | ||
| 0.3beta3 | | 0.3beta3 | ||
| auplay (''ab 0.3beta5:'') | | auplay (''ab 0.3beta5:'') audiooss* | ||
|- | |- | ||
| YIFF Sound System | | YIFF Sound System | ||
Zeile 340: | Zeile 338: | ||
| 0.3beta3 | | 0.3beta3 | ||
| pacat paplay (''ab 0.3beta5:'') padsp | | pacat paplay (''ab 0.3beta5:'') padsp | ||
|- | |- | ||
|} | |} | ||
Zeile 370: | Zeile 360: | ||
| 0.3beta4 | | 0.3beta4 | ||
| Das PulseAudio Simple Protokoll. Alle nötigen Parameter können mittels der ''--proto-*'' Optionen gesetzt werden. Der Standardwert liegt auf Playback-Stream und den nativen Audio Parametern des roards. | | Das PulseAudio Simple Protokoll. Alle nötigen Parameter können mittels der ''--proto-*'' Optionen gesetzt werden. Der Standardwert liegt auf Playback-Stream und den nativen Audio Parametern des roards. | ||
|- | |- | ||
|} | |} | ||
Zeile 451: | Zeile 433: | ||
|- | |- | ||
| workaround | | workaround | ||
| ( | | (mehre) | ||
| workaround:use-execed | | workaround:use-execed | ||
| Steuert die Verwendung von Workarounds. | | Steuert die Verwendung von Workarounds. | ||
Zeile 458: | Zeile 440: | ||
| use-execed | | use-execed | ||
| workaround:use-execed | | workaround:use-execed | ||
| Setzt das benutzen des use-execed-Workarounds. Dieser kann helfen wenn sich ein NAT-Gateway zwischen Server und Client befindet | | Setzt das benutzen des use-execed-Workarounds. Dieser kann helfen wenn sich ein NAT-Gateway zwischen Server und Client befindet. | ||
|- | |- | ||
| warning/warn | | warning/warn | ||
| ( | | (mehre) | ||
| warn:sysio | | warn:sysio | ||
| Steuert die Verwendung von Warnungen. | | Steuert die Verwendung von Warnungen. | ||
Zeile 474: | Zeile 451: | ||
| warn:sysio | | warn:sysio | ||
| Schaltet Warnungen ein die auf sysio verwendenden Code hinweisen. Dies kann Entwicklern bei schreiben Portabler Software helfen. | | Schaltet Warnungen ein die auf sysio verwendenden Code hinweisen. Dies kann Entwicklern bei schreiben Portabler Software helfen. | ||
|- | |- | ||
| force-rate | | force-rate | ||
Zeile 506: | Zeile 473: | ||
|- | |- | ||
| codec | | codec | ||
| ( | | (mehre) | ||
| codec:vorbis:q:1 | | codec:vorbis:q:1 | ||
| Setzt Optionen für Codecs. | | Setzt Optionen für Codecs. | ||
Zeile 554: | Zeile 521: | ||
| x11-display::4 | | x11-display::4 | ||
| Setzt das X11 Display, überschreibt $DISPLAY. | | Setzt das X11 Display, überschreibt $DISPLAY. | ||
|- | |- | ||
|} | |} | ||
Zeile 625: | Zeile 557: | ||
| (keine oder beliebiger Inhalt) | | (keine oder beliebiger Inhalt) | ||
| Hält die Verbindung zum RoarAudio Server offen auch wenn alle Audio Devices geschlossen sind. Kann bei einigen (verbugten) Applikation die Performance stark verbessern. | | Hält die Verbindung zum RoarAudio Server offen auch wenn alle Audio Devices geschlossen sind. Kann bei einigen (verbugten) Applikation die Performance stark verbessern. | ||
|- | |- | ||
|} | |} | ||
Zeile 681: | Zeile 603: | ||
| +slp | | +slp | ||
| Sucht nach dem Sound Daemon explizit mittels [[OpenSLP]]. Dies ist dann nötig wenn sich unter den Standard Adressen ein laufender roard befindet und OpenSLP explizit benutzt werden soll. | | Sucht nach dem Sound Daemon explizit mittels [[OpenSLP]]. Dies ist dann nötig wenn sich unter den Standard Adressen ein laufender roard befindet und OpenSLP explizit benutzt werden soll. | ||
|- | |- | ||
|} | |} |