Spotify Streaming - беспроводной кодек Bluetooth
Насколько я понимаю, потоковая передача по Bluetooth осуществляется через профиль A2DP. Хотя кодек SBC используется по умолчанию, A2DP поддерживает AAC, MP3 и некоторые другие кодеки.
Мой вопрос таков: поскольку файлы spotify в формате OGG VORBIS (OGG Container, Vorbis Codec), каков наилучший способ обработки потоковой передачи через Bluetooth без потери качества? Есть ли конкретная реализация A2DP? Такие люди, как Jambox и т. Д., Просто используют реализацию SBC?
1 ответ
Потоковый формат Spotify является подробностью реализации для всех клиентов, и делать предположение, что это OGG Vorbis, - это не то, что вы должны делать, а в некоторых обстоятельствах это на самом деле ложное предположение.
Поскольку вам удалось использовать каждый тег Spotify в своем вопросе, я не знаю, для какой платформы вы разрабатываете. Тем не менее, правильное решение - взять данные PCM, которые предоставляет вам библиотека воспроизведения Spotify, и использовать любой стек воспроизведения, который дает ваша целевая платформа. На Android, iOS, Mac OS и т. Д. Система будет обрабатывать устройства вывода звука, включая потоковую передачу по Bluetooth.