PipeWire 已初步支援藍芽低功耗音訊
PipeWire 由紅帽的 Wim Taymans 建立,開發工作最早可以追溯到 2015 年,這項技術最初被認為是 “視訊領域的 PulseAudio",但後來隨著 PipeWire 的發展,也被擴充套件到了音訊領域。2021 年 4 月釋出的 Fedora 34 成為了第一個預設採用了這項技術的 Linux 發行版,其他桌面 Linux 發行版之後也陸續跟進。
PipeWire 給 Linux 帶來了許多好處,首先 PipeWire 的實現方式更新,開發也更加積極,PipeWire 的 bug 相對也就更少;其次 PipeWire 有更好的硬體相容性,還減少了 CPU 的使用,並有現代化的程式碼基礎。
由於 PipeWire 已得到越來越廣泛的使用,PipeWire 也得到了更多開發者的關注,近日開發者 Frédéric Danis 為 PipeWire 新增的新程式碼為支援下一代藍芽音訊鋪平了道路,初步實現了對 Bluetooth LE Audio(藍芽低功耗音訊)的支援。
根據開發者的這份 GitLab提交資訊,PipeWire 目前已經獲得了對 Bluetooth LE Audio 的初步支援,其中此次與 Bluetooth LE Audio 相關的提交包括這些內容:
- 在 media-codecs 中新增 LE Audio BAP 支援
- 在 LE Audio BAP 中增加 LC3 編解碼器支援
- 在 bluez5-device 中增加 LE Audio BAP 支援
- 檢查 BlueZ 守護程式是否支援 LE 音訊
- 完成 BAP 音訊位置的對映
- 為 LE Audio LC3 編解碼器增加立體聲支援
- 初始化 BAP LC3 編碼器/解碼器
其中 BAP(Basic Audio Profile)是 LE Audio 的一個重要部分。
Bluetooth LE Audio 是下一代藍芽音訊,使藍芽低功耗的音訊流成為可能,與經典(BR/EDR)音訊相比,它實現了新的用例並大大降低了功耗,並且大幅改進了延遲和頻寬方面的效能。
「其他文章」
- 開源女神節——撕掉標籤,自由隨我
- 開源女神節——她說
- 中國開源創企調查:Apache 2.0 許可證是最大贏家
- DevOps 和SRE 的十大開源專案
- 中國開源社群 Landscape 社群暢聊:開源專案通往 Apache 的獨門祕籍
- Mozilla 向科技巨頭“開火”,指責谷歌、微軟壟斷瀏覽器市場
- OpenJDK 的原生 Wayland 支援正在取得進展
- 挑戰杜比視界、杜比全景聲,Google 將推出開放媒體格式
- PipeWire 已初步支援藍芽低功耗音訊
- Arch Linux 已從儲存庫中徹底移除 Python 2
- Ubuntu 22.10 預設桌布公佈,吉祥物繪製手法改變
- 關於 Linux 和 Git 的創造者 Linus Torvalds 的 20 件趣事 | Linux 中國
- 爆肝整理5000字!HTAP的關鍵技術有哪些?| StoneDB學術分享會#3
- Java併發程式設計解析 | 基於JDK原始碼解析Java領域中ReentrantLock鎖的設計思想與實現原理 (一)
- C 之父迴應被建議棄用:一些高管總喜歡迷戀新事物
- Java19 正式 GA!看虛擬執行緒如何大幅提高系統吞吐量
- CubyText:一個正在開發中的快速的跨平臺開源知識管理應用
- Arm 高管:我們尊重 RISC-V,但它還不算我們的競爭對手
- 微軟首席工程師:Rust 將面臨十大挑戰
- 深度 deepin 開源自研程式語言:Unilang