おはようございます。先日、長男の誕生会を実家の両親と甥っ子も連れてやって来ました。@kjunichiです。
はじめに
以前、PulseAudioを使ってRaspberry Piで再生した音声を別のPCで聞くという事が出来たので、Dockerのコンテナで再生した音声も同様に聞けるだろうという事で、試してみました。
Dockerコンテナ側の設定
慣れているUbuntuでやってみることにします。
docker run -ti ubuntu bash apt-get update apt-get install -y pulseaudio wget mkdir ~/.pulse
~/.pulse/client.confの編集
cp cp /etc/pulse/client.conf .pulse/ vi ~/.pulse/client.conf
client.confの内容
Dockerを動かしているホストPCのIPアドレスを指定します。
default-server = aaa.bbb.ccc.ddd
これで、コンテナ側の設定は完了です。ホストの設定が終わるまで、この端末は放置しておきます。
ホスト側の設定
Ubuntuの場合
Raspberry Piの音を他のPCで再生すると同様にクライアントからの接続を許可して、
pulseaudio -k
でpulseaudioを再起動します。
OSXの場合
Homebrewで入れて、detectを無効にしたが、音がならなかった。公式からソースをDLしてビルドか?
コンテナで音声を再生してみる
wget http://www.name-of-this-site.org/coding/wave/txt2wav/la.wav paplay la.wav
関連投稿
- Dockerでninix-ayaを動かそうとしている中での気付き(その3)
- Dockerでninix-ayaを動かそうとしている中での気付き(その2)
- Dockerでninix-ayaを動かそうとしている中での気付き(その1)
- OSXでDocker使っていてssh接続で怒られる時に対処法
関連記事
- EC-CUBEをh2oと連携させてdocker for macで動かしてosxfsが大変遅いことを体感した件
- DockerでIPython Notebookを動かして、数え上げおねえさんを救う
- Dockerで音を鳴らす
- JavaScriptをDockerを使って黒い画面に表示する
- Dockerやって知ったmoshの残念な点
- OSXでDocker入れるとTimeMachineが遅くなるかも #solved
- Dockerやって色々勉強になってる件
- Docker入れてからのVirtualBoxのアップデート
音つながり