From 6b217eebb7152b6b78cad92a25a7b0d0ebee8b80 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Tue, 22 Oct 2019 18:09:48 +0200 Subject: [PATCH] Pulseaudio in a container! --- Dockerfile | 7 ++++++- README.md | 11 +++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9210fad..ec46f28 100644 --- a/Dockerfile +++ b/Dockerfile @@ -51,7 +51,12 @@ RUN dnf install -y \ zlib \ openssl \ libzstd \ - xz-libs + xz-libs \ + gstreamer1 \ + gstreamer1-plugins-base \ + gstreamer1-plugins-good \ + gstreamer1-plugins-bad-free \ + gstreamer1-plugins-ugly-free WORKDIR /home/donar RUN mkdir /home/donar/shared && mkdir /home/donar/res && chown -R 1000 /home/donar diff --git a/README.md b/README.md index 9fc1a81..7e5e0a2 100644 --- a/README.md +++ b/README.md @@ -271,3 +271,14 @@ gst-launch-1.0 \ webrtcechoprobe ! \ autoaudiosink ``` + +``` +sudo docker run \ + --rm \ + -it \ + -e PULSE_SERVER=unix:/run/user/1000/pulse/native \ + -v ${XDG_RUNTIME_DIR}/pulse/native:/run/user/1000/pulse/native \ + -v ~/.config/pulse/cookie:/root/.config/pulse/cookie \ + --group-add $(getent group audio | cut -d: -f3) \ + registry.gitlab.inria.fr/qdufour/donar +```