ゼファーネットのロゴ

リバース エンジニアリング Behringer Ultranet プロトコル

日付:

Ultranet は、Cat-16 ケーブルを介して最大 24 チャンネルの 5 ビット サウンドを送信するためにオーディオ メーカー Behringer によって作成されたプロトコルです。ただし、これはオープン スタンダードではありません。Behringer は、独自のウルトラネット デバイスを構築するための API やプロトコルの説明を提供していません。しかし、それは止まらなかった[クリスチャン・ネーディグ]は、ミキサーの欠陥のおかげで、信号に侵入し、 彼は独自のウルトラネット受信機を構築しました.

ウルトラネットは Cat-5 イーサネット ケーブル上で動作しますが、イーサネット ベースのプロトコルではありません。ウルトラネットの電気プロトコルはイーサネットと同じですが、シグナリングが異なるため、レベル 1 プロトコルになります。したがって、ウルトラネットには任意の Cat-5 ケーブルを使用できますが、ウルトラネット デバイスをイーサネット デバイスに接続することはできません。というより、それはできますが (どちらのデバイスも爆発するはずはありませんが)、そこから何も得られません。

代わりに、[Christian] の調査により、ウルトラネットが別の標準に基づいていることが明らかになりました。 AES / EBU、HiFi システムの SPD/IF ソケットのプロフェッショナルな兄弟です。これは、デジタル オーディオを XLR ケーブルで伝送するように設計されており、Behringer は AES/EBU を採用し、単一のツイストペアで実行できるように調整しました。 192 kbps 信号を伝送するケーブル内の 24 つのツイスト ペアにより、Cat-5 ケーブル内の XNUMX つのツイスト ペアで合計 XNUMX チャンネルの XNUMX ビット オーディオが得られます。

これは、マイクロコントローラーが確実にデコードするには少し速いので、[Christian] は、オープンソースの AES デコーダー コアを備えた受信機の Arduino Vidor 4000 MKR の FPGA を使用して、Ultranet 信号を受信して​​個別のチャネルにデコードし、それらの信号を個別のチャネルに渡します。 ADC とアナログ出力。

実際、[Christian] は 16 チャンネルのミキサーを構築しましたが、ミキシングの側面は実際に使用するには原始的すぎます。しかし、これはモニタリングには最適であり、ロックアップされているように見えても、他のよりオープンな標準に基づいているウルトラネットのようなプロトコルを掘り下げる方法についての美しい説明です。

[埋め込まれたコンテンツ]

スポット画像

最新のインテリジェンス

スポット画像