Audio Streams: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(14 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 9: Zeile 9:


==Anleitung für Streaming mit dem MPlayer==
==Anleitung für Streaming mit dem MPlayer==
Mplayer mit Pulse(audio) Support installieren (ab 4.8.2 integriert)
Mittels Mplayer oder mpv kann ein Audio Stream abgespielt werden


<code>mplayer -ao pulse:10.0.6.1:lounge <music/playlist_file></code>
mplayer -ao pulse --pulse-host=kvm --audio-device=pulse/vortragsraum <music/playlist_file>


==Anleitung für Streaming mit Pulseaudio (unter ArchLinux)==
Wichtig ist: bei --audio-device=pulse/ kommt der Raum, wo man Audio abspielen will. Als Optionen stehen zur Verfügung:
==Anleitung für Streaming mit Pulseaudio (unter ArchLinux)==
 
* vortragsraum
* bastelraum
* lounge
 
==Anleitung für Streaming mit Pulseaudio (unter Arch Linux, Gentoo Linux, Debian GNU/Linux, openSUSE, Fedora, *buntu, FreeBSD, ...)==
===Permanente Einstellung===
Die Datei <code>/etc/pulse/default.pa</code> '''[1]''' mit folgenden Einträgen unten ergänzen und Pulseaudio neustarten '''[2]''':
Die Datei <code>/etc/pulse/default.pa</code> '''[1]''' mit folgenden Einträgen unten ergänzen und Pulseaudio neustarten '''[2]''':


<code>load-module module-tunnel-sink-new server=10.0.1.6 sink_name=lounge channels=2 rate=44100</code>
load-module module-tunnel-sink-new server=kvm sink=lounge sink_name=Lounge channels=2 rate=44100
 
load-module module-tunnel-sink-new server=kvm sink=vortragsraum sink_name=Vortragsraum channels=2 rate=44100


<code>load-module module-tunnel-sink-new server=10.0.1.6 sink_name=vortrag channels=2 rate=44100</code>
load-module module-tunnel-sink-new server=kvm sink=bastelraum sink_name=Bastelraum channels=2 rate=44100


'''[1]'''
'''[1]'''


Um Änderungen an der PulseAudio-config im /home-Verzeichnis anzufertigen, müsst ihr die komplette Datei <code>/etc/pulse/default.pa</code> kopieren und in <code>~/.config/pulse/default.pa</code> kopieren und dort die Änderungen umsetzen. Die lokale default.pa überschreibt die unter <code>/etc/pulse/default.pa</code> zu findende Datei komplett (= keine Vererbung).
Um Änderungen an der PulseAudio-config im /home-Verzeichnis anzufertigen, müsst ihr die komplette Datei <code>/etc/pulse/default.pa</code> kopieren und in <code>~/.config/pulse/default.pa</code> kopieren und dort die Änderungen umsetzen. Die lokale default.pa überschreibt die unter <code>/etc/pulse/default.pa</code> zu findende Datei komplett (= keine Vererbung).
Warnung: die Audio-Streams werden nur erzeugt wenn der kvm zur load time vorhanden ist. Außerdem tätigt das gerät für jeden aktiven Netzwerkstream dauerhaft etwa 1.5 Mbit/s upload.


'''[2]'''
'''[2]'''


<code>pulseaudio -k</code> stoppen
<code>pulseaudio -k</code> stoppen (manchmal auch root-Rechte nötig bzw. wiederholtes stoppen, weil Pulseaudio sich oft automatisch neustartet)


<code>pulseaudio -D</code> starten
<code>pulseaudio -D</code> starten
===Temporäre Einstellung===
Für die Temporäre Einstellung auf dem Lokalen Rechner zum Audio Streaming ist folgendes in einer Shell einzugeben:
pactl load-module module-tunnel-sink-new server=kvm sink=vortragsraum sink_name=Vortragsraum channels=2 rate=44100
Wichtig:
* Für sink= kann man verwenden:
** vortragsraum
** bastelraum
** lounge
* Nach sink_name= kann man ein Namen für den sink angeben, der für den Lokalen Rechner gilt. Der kann beliebig gewählt werden

Aktuelle Version vom 20. November 2019, 22:17 Uhr

Radio[Bearbeiten | Quelltext bearbeiten]

Andre Stream-Verzeichnisse[Bearbeiten | Quelltext bearbeiten]

Anleitung für Streaming mit dem MPlayer[Bearbeiten | Quelltext bearbeiten]

Mittels Mplayer oder mpv kann ein Audio Stream abgespielt werden

mplayer -ao pulse --pulse-host=kvm --audio-device=pulse/vortragsraum <music/playlist_file>

Wichtig ist: bei --audio-device=pulse/ kommt der Raum, wo man Audio abspielen will. Als Optionen stehen zur Verfügung:

  • vortragsraum
  • bastelraum
  • lounge

Anleitung für Streaming mit Pulseaudio (unter Arch Linux, Gentoo Linux, Debian GNU/Linux, openSUSE, Fedora, *buntu, FreeBSD, ...)[Bearbeiten | Quelltext bearbeiten]

Permanente Einstellung[Bearbeiten | Quelltext bearbeiten]

Die Datei /etc/pulse/default.pa [1] mit folgenden Einträgen unten ergänzen und Pulseaudio neustarten [2]:

load-module module-tunnel-sink-new server=kvm sink=lounge sink_name=Lounge channels=2 rate=44100
load-module module-tunnel-sink-new server=kvm sink=vortragsraum sink_name=Vortragsraum channels=2 rate=44100
load-module module-tunnel-sink-new server=kvm sink=bastelraum sink_name=Bastelraum channels=2 rate=44100

[1]

Um Änderungen an der PulseAudio-config im /home-Verzeichnis anzufertigen, müsst ihr die komplette Datei /etc/pulse/default.pa kopieren und in ~/.config/pulse/default.pa kopieren und dort die Änderungen umsetzen. Die lokale default.pa überschreibt die unter /etc/pulse/default.pa zu findende Datei komplett (= keine Vererbung).

Warnung: die Audio-Streams werden nur erzeugt wenn der kvm zur load time vorhanden ist. Außerdem tätigt das gerät für jeden aktiven Netzwerkstream dauerhaft etwa 1.5 Mbit/s upload.

[2]

pulseaudio -k stoppen (manchmal auch root-Rechte nötig bzw. wiederholtes stoppen, weil Pulseaudio sich oft automatisch neustartet)

pulseaudio -D starten

Temporäre Einstellung[Bearbeiten | Quelltext bearbeiten]

Für die Temporäre Einstellung auf dem Lokalen Rechner zum Audio Streaming ist folgendes in einer Shell einzugeben:

pactl load-module module-tunnel-sink-new server=kvm sink=vortragsraum sink_name=Vortragsraum channels=2 rate=44100

Wichtig:

  • Für sink= kann man verwenden:
    • vortragsraum
    • bastelraum
    • lounge
  • Nach sink_name= kann man ein Namen für den sink angeben, der für den Lokalen Rechner gilt. Der kann beliebig gewählt werden