次の記事の説明に従って、自宅でマルチルームオーディオを実行しています。
マルチキャストRTP付きマルチルームオーディオ
http://www.danplanet.com/blog/2014/11/26/multi-room-audio-with-multicast-rtp/
私の問題は音質が悪いということです。特に、パンク音がしばしば発生します。ギガビット有線LANがあり、すべてのコンピュータはIntel Core i5またはi7です(Raspberry Piや他の低電力デバイスはありません)。 (インテルCPUはリトルエンディアンだと思います。)
私のPA構成は、以下でより詳細に説明される。
https://unix.stackexchange.com/a/471787/15010
それ以来、latency_msec=1000
各受信機に module-rtp-recv を追加しました。
発信者側ではrate=44100 channels=2 format=s16le
。
- パルスオーディオバージョン:12.2
- 基本サンプル仕様:s16le 2ch 44100Hz
また、すべてがNTPサーバーと同期されます。
sudo timedatectl status
System clock synchronized: yes
NTP service: active
最初の質問:rate=44100 channels=2 format=s16le
変更する代わりにモジュールをロードするときに追加する方法は?pactl
/etc/pulse/default.pa
第二に、私が提案した変更は正しい方向に進んでいますか?音質が悪い原因はまた何ですか?私のハードウェアはかなり高度で、GigEネットワークのパフォーマンスは良いです(必要に応じてそのパフォーマンスを定量化する方法を学ぶ必要があります)。
答え1
質問に記載されているように、latency_msec=1000
各受信機にmodule-rtp-recvを追加しましたが、問題は解決されませんでした。私はそれ以来それを変えました。latency_msec=4000
それからした問題を解決する。私はその間を試していませんでした。
私はこれが答えの半分に過ぎないと思います。それでも速度やフォーマットなどの他のパラメータを微調整したいのですが、これまでは正しいガイドラインを見つけました。誰かがより良い答えを提案したら、あなたの答えを受け入れます。現在、これは試行錯誤を通じて私が思いついた最善の答えです。音楽体験をはるかに良くするのに十分です。