web-dev-qa-db-ja.com

Ubuntu 13.04 Airport Express 2nd GenerationへのRAOPが機能しません。デバッグして機能させるにはどうすればよいですか?

私は、Ubuntu 12.04または13.04から私の第2世代の空港エクスプレスまでRAOPまたはStream2Ipで運がなかった。

Pulseaudioでは、RAOPがpaprefsで発見したか、stream2ipで接続されたエアプレイデバイスが表示され、選択可能です。ただし、VLCまたはRhythmboxからオーディオの再生を開始すると、プレーヤーはそこに座っています。再生ボタンが「押され」、一時停止アイコンが表示されますが、トラックは再生を開始せず、「そこに座っている」だけです。音声はまったくありません。出力をローカルスピーカーに戻すと、トラックの再生が開始されます。

控えめに言ってもイライラすることはありません。この問題を報告している人は誰もいないようです。

どうすれば問題が発生するかをデバッグできますか?

3
user32407

残念ながら、ここでこれをテストおよびデバッグするためのAirport Express 2世代はありません。ただし、このデバイスで古いRAOPプロトコルがまだ認識およびサポートされている場合は、オーディオのストリーミングに成功する可能性があります。

  • 古い第1世代のAirport Expressでは、デバイスのIPに間違ったポートを追加した後、プレーヤーが再生を停止する動作を再現できました。

  • 新しいAirport Expressデバイスでは、デバイスがリッスンするポートをデフォルトの5000から他のポートに変更できました。そのため、stream2ip> = 0.3.4は、デフォルトの5000とは異なるポートを介したストリーミングをサポートしています(第1世代のデバイスと同様)。これを行うには、このポートをデバイスのIPに追加します。

    192.168.xxx.xxx:<port>
    

    enter image description here

したがって、デバイスのポート(WindowsまたはMacOSから実行されるセットアッププログラムから最適)を見つけて、このポートをIP行に追加することで問題が解決するかどうかをお勧めします。

ただし、ストリームがパスワードで保護されるように設定されているため暗号化が必要なデバイスにはソリューションを提供できません(この暗号化はオープンソースではありません)。

また、新しいAirPlayデバイスで使用されている新しいRAOP2プロトコルは、まだpulseaudioでは使用できないため、サポートできません。

1
Takkat