PulseAudio RTPユニキャスト音質が悪い - 音が頻繁に飛び出す現象

PulseAudio RTPユニキャスト音質が悪い - 音が頻繁に飛び出す現象

次の記事の説明に従って、自宅でマルチルームオーディオを実行しています。

マルチキャスト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それからした問題を解決する。私はその間を試していませんでした。

私はこれが答えの半分に過ぎないと思います。それでも速度やフォーマットなどの他のパラメータを微調整したいのですが、これまでは正しいガイドラインを見つけました。誰かがより良い答えを提案したら、あなたの答えを受け入れます。現在、これは試行錯誤を通じて私が思いついた最善の答えです。音楽体験をはるかに良くするのに十分です。

関連情報