Open3

Linux,Raspberry Pi,オーディオ

A.しおまねきA.しおまねき
A.しおまねきA.しおまねき

Audio Subsystems for Linux

BlueZ - Official Linux Bluetooth protocol stack

BlueZは、Bluetoothのコアレイヤとプロトコルをサポートしています。柔軟性があり、効率的で、モジュール式の実装を採用しています。また、多くの興味深い機能を備えています:(DeppL翻訳)

PipeWire

Is a new low-level multimedia framework designed from scratch that aims to provide:

Graph based processing with support for feedback loops and atomic graph updates.
Flexible and extensible media format negotiation and buffer allocation.
Support for out-of-process processing graphs with minimal overhead.
Hard real-time capable plugins.
Achieve very low-latency for both audio and video processing.

A.しおまねきA.しおまねき

AES67-2018: AES standard for audio applications of networks - High-performance streaming audio-over-IP interoperability Published

ネットワークのオーディオアプリケーションのためのAES67規格 - 高性能ストリーミングオーディオover-IPの相互運用性は、IPベースのオーディオアプリケーションの基礎となっている。 プロフェッショナルなアプリケーションにおけるネットワークオーディオ機器のメーカーやユーザーの間で広く受け入れられています。(DeepL翻訳)

AES67 Resources

What is AES67?

PipeWire - Network - AES67

でAES67対応が可能です:

送信側と受信側のクロックがPTPで同期していることを確認する。これは、/dev/ptp0デバイスを使用するか、システム時間(CLOCK_TAI)をptp時間に同期させることで可能です。
同期された時間(/dev/ptp0またはCLOCK_TAI)を使用するドライバをPipeWireグラフに追加します。
module-rtp-sinkとmodule-rtp-sourceを設定して、AES67パケットを送受信し、同期したドライバを使用する。(DeepL翻訳)

Livewire+ AES67 IP-Audio Driver Overview