The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 2: | Line 2: | ||
[[File:Pulseaudio.png|thumb|right|PulseAudio Volume Control]] | [[File:Pulseaudio.png|thumb|right|PulseAudio Volume Control]] | ||
The | The front area of our space is equipped with a powerful sound system. Seven wall-mounted speakers (JBL control), accompanied by a subwoofer beneath the stairs are wired to four amplifiers located in the server room. | ||
=== PulseAudio === | === PulseAudio === | ||
Use [[Wikipedia:PulseAudio|PulseAudio]] for playback from your machine or MPD/VLC/Kodi. | |||
PULSE_SERVER=pulse vlc | |||
There are three output devices available: | |||
# ''Upmix'' for background music | |||
# ''Hackcenter'' for showing stuff in the back of the room, only the speaker near the TV is used | |||
# ''Presentation'' for showing stuff in the lounge, using the three speakers at the screen | |||
# ''Surround'' for pass-through of multi-channel audio (theatric) | |||
For example, use the following command to create a remote sink on your machine: | |||
pacmd load-module module-tunnel-sink server=pulse sink=hackcenter | |||
Then, switch the desired stream to the new sink. Use can use <tt>pavucontrol</tt> for that. | |||
'''Warning:''' Remember to lower your playback volume before switching outputs to prevent damaging everyones ears. | |||
Um vom lokalen Capture-Device an den Mischer zu streamen, nutze folgendes Kommando: | |||
parec --latency-msec=50 | pacat --latency-msec=50 --server=pulse | |||
=== Airplay === | === Airplay === | ||
Line 19: | Line 30: | ||
=== ALSA === | === ALSA === | ||
PulseAudio outputs over the usual ALSA devices. The default mixer settings are balanced for nice background sound in the [[Hackcenter]]. To override these, use the PulseAudio mixer interface. | PulseAudio outputs over the usual ALSA devices. The default mixer settings are balanced for nice background sound both in the [[Laptop Lounge|Lounge]] and in the [[Hackcenter]]. To override these, use the PulseAudio mixer interface. | ||
There's a web interface at https://pulseweb.chaosdorf.space. | There's a web interface at https://pulseweb.chaosdorf.space. | ||
=== | === Musik === | ||
[[File:ympd.png|thumb|right|300px|Unser Web Interface]] | [[File:ympd.png|thumb|right|300px|Unser Web Interface]] | ||
Zum Musikhören: Die Verstärker über | Zum Musikhören: Die Verstärker über http://dorfmap/ einschalten. Die Anlage ist an den Multimedia-Server angeschlossen, auf dem ein [https://www.musicpd.org/ MPD] als Jukebox läuft. | ||
Anschließend kann die Musik zum Beispiel über unser Web Interface unter | Anschließend kann die Musik zum Beispiel über unser Web Interface unter http://ympd/ gesteuert werden. | ||
Da das Web Interface auf Einfachheit ausgelegt ist, möchtet ihr evtl. einen MPD Client auf eurem Gerät nutzen. Eine umfassende Liste gibt es unter http://mpd.wikia.com/wiki/Clients | Da das Web Interface auf Einfachheit ausgelegt ist, möchtet ihr evtl. einen MPD Client auf eurem Gerät nutzen. Eine umfassende Liste gibt es unter http://mpd.wikia.com/wiki/Clients | ||
Line 34: | Line 45: | ||
* Für PCs (Linux, macOS und Windows) taugt [https://github.com/CDrummond/cantata/releases Cantata]. | * Für PCs (Linux, macOS und Windows) taugt [https://github.com/CDrummond/cantata/releases Cantata]. | ||
* Das iOS-Universum hat leider wenig Liebe für MPD übrig. | * Das iOS-Universum hat leider wenig Liebe für MPD übrig. | ||
== Filme == | == Filme == | ||
Line 50: | Line 50: | ||
=== Chromecast === | === Chromecast === | ||
In Hackcenter und Lounge hängen am TV bzw. Projektor jeweils ein Chromecast, die entsprechend benannt sein sollten. | |||
Android (und dementsprechend fast jede Audio-/Video-App dafür), die offizielle YouTube-App für iOS und Google Chrome können out of the Box die Chromecasts ansprechen. | |||
In Chromium muss man den Support erst einschalten. <u>Aber Vorsicht! Zumindest bei einer Chromium-Version von Debian wurde anschließend von Abstürzen berichtet!</u> Wer es dennoch ausprobieren mag, geht auf <tt>chrome://flags/#load-media-router-component-extension</tt> und setzt den Punkt von ''Default'' auf ''Enabled''. | |||
Um lokal gespeicherte Videos abzuspielen, ist [https://github.com/xat/castnow CastNow] ein gutes Tool, obwohl es NodeJS nutzt. Ohne Optionen erwartet ein Chrome einen '''MP4-Container''' mit '''AVC-Videotrack''' und '''AAC-Audiotrack'''. CastNow kann ffmpeg nutzen, um Dateien entsprechend zu konvertieren (mittels <tt>--tomp4</tt>) und reicht dafür einfach nur ffmpeg-Kommandos durch. Wenn man also ein Video hat, das nur einen AVC-Videotrack hat, aber einen anderes Audioformat, wäre das entsprechende Kommando: | Um lokal gespeicherte Videos abzuspielen, ist [https://github.com/xat/castnow CastNow] ein gutes Tool, obwohl es NodeJS nutzt. Ohne Optionen erwartet ein Chrome einen '''MP4-Container''' mit '''AVC-Videotrack''' und '''AAC-Audiotrack'''. CastNow kann ffmpeg nutzen, um Dateien entsprechend zu konvertieren (mittels <tt>--tomp4</tt>) und reicht dafür einfach nur ffmpeg-Kommandos durch. Wenn man also ein Video hat, das nur einen AVC-Videotrack hat, aber einen anderes Audioformat, wäre das entsprechende Kommando: | ||
<pre>castnow ./myvideo.mkv --tomp4 --ffmpeg-vcodec copy</pre> | <pre>castnow ./myvideo.mkv --tomp4 --ffmpeg-vcodec copy | ||
--address 172.22.26.31 für Lounge | |||
--address 172.22.27.147 für Hackcenter</pre> | |||
[[Category:Services]] | [[Category:Services]] |