web-dev-qa-db-ja.com

Bluetoothヘッドフォン:iPhoneで高品質、ノートブックとPCで低品質

最近、Sony MDR-1RBTBluetoothヘッドフォンの新しいペアを入手しました。私のiPhone4では、それらは素晴らしいサウンドです。しかし、WindowsPCまたは2010Macbook Proで使用しようとすると、音質が大幅に低下します。彼らはまだA2DPプロファイルを使用していると確信していますが、FMラジオのように聞こえるか、64kbpsでエンコードされたMP3のように聞こえます。 (ヘッドセットモードでペアリングしているとは思いません。)OSXでは、多くの人が「ビットプール」設定の変更を推奨していますが、これはあまり役に立ちませんでした。おそらく1秒の遅れもあるので、ゲームは問題外です。

5年前にBluetoothでこの種の問題が発生したことを覚えていますが、まだ修正されていないことにショックを受けています。私は何かが足りないのですか?私の強力なコンピュータがそうではないのに、なぜ私のちっぽけな小さなiPhoneはワイヤレスオーディオをとてもうまく再生するのですか?このアダプターは依存していますか?待ち時間を犠牲にして、Bluetoothに可能な限り最高品質のストリームを送信させることはできますか?

7
Archagon

ビットプールの設定をもう少しいじった後、2010Macbookのオーディオを修正することができました。今後の参考のために、次のことを行う必要があります。

  1. ここ に移動し、ハードウェアIO Xcode用ツールをダウンロードします(これには無料の開発者アカウントが必要です)。
  2. Bluetoothエクスプローラーを開きます。
  3. [ユーティリティ]-> [特別なオプション]に移動します。
  4. 「最小ビットプール」スライダーを45以上までスライドさせます。 (私のものは50に設定されています。)
  5. Bluetoothを無効にしてから再度有効にします。

記録のために、私のヘッドフォンは私の2011 Macbookが動作している状態で完全に正常に動作するので、これがAppleの新しいラップトップで問題にならないことを願っています。

私のWindowsPCでは、問題は私の安っぽいBluetoothアダプターと汎用ドライバーの組み合わせにあると思います。

1
Archagon

USBベースのBluetooth4.0デバイスを購入しました:プラグ可能なUSB-BT4LE

私はWindows7Enterpriseを使用しています。

私もあなたの問題を抱えていましたが、Bluetoothヘッドフォンの一般的なセットだけでした。このヘッドフォンのセットにはマイクがありません。とにかく、WindowsBluetoothユーティリティは1つあると判断しました。

BroadcomドライバーまたはWindowsBluetooth管理サブシステムのいずれかが、ヘッドフォンをある種のフォールバック、低品質モードに強制していることが明らかになりました。

ここでそれを修正するために私がしなければならなかったことです:

  1. 「記録デバイス」コントロールパネルアプレットを開きます
  2. Bluetoothに関連付けられているマイクデバイスを見つけます
  3. アイテムを右クリックして、リストから「無効にする」を選択します
4
trasc

私のMacBookProでもこの問題が発生しました。ターミナルで次のコマンドを実行する必要があります。

defaults write com.Apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 60

デフォルトでは、OSXはA2DPにひどい音質を設定しているようです。

ソース: http://danwarne.com/fix-bluetooth-a2dp-audio-quality-mac-os/

1

私の最新の理論では、iPhoneは、私が所有しているすべてのAndroidデバイスを含む、他の多くのデバイスよりも、sbcでより高いビットプール(より高いビットレート、したがってより少ないデータ圧縮)をネゴシエートするのに優れています。そのため、sbcデバイスはiPhoneによって駆動される方が優れています。iPhoneを搭載したsbcの優れたサウンドは、次の場所で確認できます。 https://www.youtube.com/watch?v=d7j-Vwj-JyQ ==

私はより多くの証拠とデータを追跡しようとしています。何か新しいことや決定的なことを学んだら更新します。

1
klaberte

Ubuntuで試してみてください:

hcitool scan  
gconftool -t string -s /system/gstreamer/0.10/default/musicaudiosink "sbcenc ! a2dpsink device=XX:XX:XX:XX:XX:XX"

ここで、xx:xx:xx:xx:xx:xxは、hcitoolスキャンから検出されたMACアドレスです。 ここにあります

Windowsで、 bluetooth stack を更新してみてください。

0
CornSmith