オープンソース · MIT ライセンス

あなたの音楽を、

Mac の音楽を、iPhone・スピーカー・ブラウザへ即届け。
家でも、フェスでも、世界規模でも。プライベート利用は完全無料。

macOS 13+ · iOS 16+ · Android (Beta) · Linux · 無料 · オープンソース

Soluna.app
Audio TX / Mic TX / WAN P2P
iPhone
Raspberry Pi
Browser
Mac Speaker
WAN Group
使い方

3 つの方法、あなたはどれ?

3 ステップで音声配信を始められます。

01
📥

ダウンロード

.pkg インストーラをダウンロード。ターミナル不要、ダブルクリックするだけ。

02
⚙️

インストール

Soluna.app + 仮想オーディオデバイス + バックグラウンドサービスがまとめてセットアップされます。

03
🎵

配信開始

サウンド設定で Soluna を選択 → Soluna.app を開いて Audio TX ON → 完了!


📡 📱 📱 📱 RELAY PEER PEER PEER

電波が届かなくても、
近くの人から音をもらう。

フェスや大規模イベントで WiFi が混雑しても大丈夫。 近くにいる受信済みの端末から自動的にオーディオを受け取ります。 チャンネル名を合わせるだけ。許可は不要。

チャンネル名で自動マッチング
受信前に近くの端末を自動検索
送信側の許可は不要
ついてこれない端末は自動ミュート
最大 2000ms のバッファ調整

<20
ms 遅延 (LAN)
48
kHz / 24bit
3
稼働リージョン
MIT
完全無料

機能

プロ仕様を、オープンソースで。

必要な機能は全部入り。

低遅延 UDP マルチキャスト

LAN 内 20ms 以下。Mac スピーカーと同期して全デバイスで同じ瞬間に音が鳴る。

🔄

自動遅延同期

WebSocket RTT 計測で Mac スピーカーと iPhone の音を自動ピッタリ合わせ。

📡

P2P 自動中継

同じチャンネルの近くの端末から自動受信。フェスでも途切れない。

🛡

PLC パケット補間

最大 2 パケット欠落を前フレームで補完。WiFi でもプツッとしない。

💡

デバイスヘルス自動管理

ついてこれない端末はバッファ自動拡大 → 限界なら自動ミュートでノイズゼロ。

🌐

Web ダッシュボード

localhost:8400 で全操作。スパークライン、遅延調整、リアルタイム統計。

💻

Soluna.app — オールインワン

Audio TX・Mic TX・RX・WAN P2P をアプリ 1 つで。solunad デーモン不要。

🚀

簡単インストール

.pkg インストーラをダウンロード → ダブルクリックで完了。ターミナル不要。

🎶

DJ デュアルデッキ

デッキ A・B にファイルを読み込み、クロスフェーダーで即ミックス。OSTP で会場全体にブロードキャスト。

🔌

Dynamic FEC + TURN

パケットロス率に応じ冗長度を自動調整。Symmetric NAT 環境でも TURN フォールバックで確実接続。


インストール

始めるのは簡単。

プラットフォームを選んでセットアップ。

💻

MacTX + RX + WAN

インストーラひとつで Soluna.app + 仮想オーディオデバイス + バックグラウンドサービスをまとめてセットアップ。

.pkg インストーラ .dmg .app (zip)
macOS 13+ • Apple Silicon
1
ダウンロード
.pkg をダウンロード
2
インストール
ダブルクリックで実行
3
Soluna を選択
サウンド設定 → 出力
詳細なセットアップ手順 →
📱

iPhone / iPadRX + MIC TX

同じ WiFi に繋ぐだけ。チャンネル名で自動接続。マイク送信にも対応。

TestFlight でベータ版を入手 App Store(準備中)

iOS 16+ / iPhone・iPad 対応

🤖

AndroidRX

UDP 受信 + OSTP プロトコル対応。

APK — Coming Soon Google Play(準備中)

Android 8.0+ / ARM64

🍓

Raspberry Pi / LinuxRX

ワンコマンドでビルドからサービス登録まで自動。

$ curl -fsSL https://solun.art/install-rx.sh | sudo bash

CLI インストール詳細は README を参照

🌐

BrowserZERO INSTALL

インストール不要。Dashboard の Browser タブから再生。

Dashboard を開く →

ダッシュボード

一画面で全部見える。

ブラウザから全スピーカーを操作。

localhost:8400
Live
📱 iPhone
78% · 42ms delay · P2P relay
🍓 RPi Living
100% · 38ms delay · 0 drop
🌐 Browser
60% · 52ms · underruns: 0
🖥 Mac Monitor
Running · 48kHz · 20ms buf

スケーラブルな設計

2人からフェス規模まで。

3層カスケード + P2P スウォームの設計で、小規模から大規模まで同じコードで対応。現在は東京・LA・アムステルダムの 3 リージョンで稼働中。

🌎

3層カスケードリレー

Origin(1台) → Region → Edge の設計。現在は nrt / lax / ams の 3 リレーで稼働。需要に応じて拡張できるアーキテクチャ。

🤖

P2P スウォーム

50人超でリスナーが自動的にマイクロリレーになる設計。Fan-out 4 ツリーでサーバー帯域を削減。実運用での大規模検証はこれから。

📦

P2P ファイル配信

BitTorrent方式で曲を配信。全員がダウンロード完了後は帯域ゼロでシンク再生。

🔗

FILE_URL 配信

CDN URLを共有するだけ。各自ダウンロード + SYNC:play で完全同期。DJ帯域ゼロ。

sendmmsg() バッチ送信

Linux Edge で1024パケット/1syscall。10GbE NIC飽和可能。ワーカースレッドプール併用。

📋

自動ティア選択

2-4人: P2P直接。5-50: 単一リレー。50-100K: 2層。100K+: 3層フルカスケード。

スケールOrigin帯域Region数Edge数Edge帯域(各)
10K320 KB/s11016 MB/s
1M320 KB/s201K16 MB/s
1B32 MB/s20100K160 MB/s
3B32 MB/s20300K160 MB/s

※ 上記はアーキテクチャ設計値。現在の稼働リレーは nrt / lax / ams の 3 台。


著作権 & ロイヤリティ

音楽を正しく使う。アーティストに還元する。

非同期著作権検出とロイヤリティ分配の仕組みをプロトコルレベルで実装。現在は技術検証フェーズ。権利者 DB・決済との正式連携はロードマップ上。

🎵

ゼロ遅延検出

スペクトルフィンガープリントを別スレッドで非同期実行。try_lock で音声パイプラインは一切ブロックしない。

💰

DJが払う。リスナーは無料。

公開チャンネルで著作権曲を再生するDJだけが課金対象。広告なし、サブスクなし。

📈

ティアード料金

リスナー数に応じた段階的割引。5人パーティー: $0.015/曲。100万人ライブ: $224/曲。

🔒

Private = 無課金

プライベートモード・LAN・P2P直接接続は著作権検出対象外。自宅でのBGMは完全無料。

🎬

ライセンス曲ワンクリック

JASRAC/CC/自作曲はLICENSED_PLAYで即配信。検出不要、課金なし。

💲

70/10/20 分配

権利者70%・プラットフォーム10%・DJキャッシュバック20%。DJに還元。

シナリオリスナー時間DJ負担権利者(70%)
ホームパーティー5人3分$0.015$0.011
バーDJセット50人4時間$12.00$8.40
オンラインイベント1,000人2時間$72.00$50.40
フェス配信100,000人1時間$360.00$252.00
グローバルイベント30,000,000人1時間$3,060.00$2,142.00

ウォレット & 経済圏

リアルタイムで見える。いつでも出金できる。

DJの残高はリスナー全員に見える。応援もワンタップ。

💳

ウォレット内蔵

CHARGE でチャージ、WITHDRAW でいつでも出金。Stripe / PayPal 対応。

💥

リアルタイム残高表示

BALANCE_UPDATE が60秒毎にブロードキャスト。全リスナーにDJの残高・消費レートが見える。

💓

SUPPORT & TIP

リスナーからDJへの投げ銭(TIP)と応援(SUPPORT)。SUPPORTはDJのロイヤリティ費用に直接充当。

🔒

セッション認証

JOIN時にセッショントークンを発行。ウォレット操作はトークン検証で不正アクセスを防止。

📊

トランザクション台帳

全取引をJSONLで記録。リアルタイム書き込み、追記のみ、監査対応。

🚫

残高ゼロでも音楽は止まらない

残高切れ時は5分の猶予後にプライベートモードへ自動切替。音楽は継続。


機能ステータス

何ができて、何がまだか。

透明性を大事にしています。現在のステータスを正直に公開。

稼働中 — 本番環境で動作中

LIVE
WAN リレーサーバー
UDP グループ管理、オーディオ転送、ステータス API
LIVE
チャンネル管理
JOIN / CHECK / CLAIM / RELEASE / GRANT / MEMBERS
BETA
P2P スウォーム配信
Fan-out 4、自動ツリー構築、50人超で自動起動。実運用での大規模検証はこれから
LIVE
3段カスケード
Origin → Region → Edge、CASCADE_JOIN/LEAVE 自動接続
LIVE
ウォレットシステム
WALLET / CHARGE / WITHDRAW / TIP / SUPPORT / PAYOUT_SETUP
LIVE
著作権検出(非同期)
スペクトル指紋照合、try_lock でオーディオパスをブロックしない
LIVE
段階制ロイヤリティ
5段階料金 ($0.001〜$0.00005/人/分)、70/10/20 収益分配
LIVE
P2P ファイル配信
FILE_OFFER / FILE_URL / BitTorrent型 64KB チャンク交換
LIVE
テキストチャンネル
TEXT:chat / TEXT:lyric / TEXT:info リアルタイム配信
LIVE
セキュリティ
環境変数シークレット、セッショントークン、レート制限、CHARGE 認証
LIVE
macOS 送信 (TX)
CoreAudio キャプチャ、24bit/48kHz、Web UI ダッシュボード
LIVE
Linux / RPi 受信 (RX)
ALSA 出力、DJ モード、ワンコマンドインストール
LIVE
Web UI ダッシュボード
ルーティング、デバイス管理、レベルメーター、WebSocket リアルタイム
LIVE
HTTP REST API
チャンネル照会、管理、Stripe Webhook、CORS 対応
LIVE
サーバー録音
RECORD / RECORD_STOP、バイナリパケットダンプ保存
LIVE
リプレイバッファ
途中参加時に過去50秒分をキャッチアップ再生 (--max-replay で調整可)
LIVE
HMAC-SHA256 認証
CHARGE コマンドの暗号署名検証 + リプレイ防止 (300秒有効)
LIVE
Prometheus /metrics
GET /metrics でリレーの全統計をPrometheus形式で公開
LIVE
RIGHTS_BALANCE
権利者残高照会コマンド。個別/一括クエリ対応。
LIVE
WebSocket 音声配信
/ws/audio?channel=xxx でブラウザにバイナリ音声フレームをリアルタイム配信

ベータ — 動作するが改善中

BETA
Windows 受信
WASAPI 出力、ビルド可能だがインストーラー未整備
BETA
Opus コーデック
エンコーダ/デコーダ実装済み、libopus リンク必要
BETA
DTLS 暗号化
OpenSSL リンク時に有効、証明書管理は手動
BETA
DSP プラグインチェーン
コンプレッサー / EQ / リバーブ内蔵、動的ロード対応
LIVE
FEC (前方誤り訂正)
WiFi 環境向けパケットロス対策、適応制御付き。本番で69万+ パリティパケット生成済み
BETA
Stripe 決済連携
Webhook 受信 + チャンネル期限管理、HMAC-SHA256 検証付き
BETA
iOS アプリ
SwiftUI + CoreAudio、Watch対応、QRコード/チャンネル購入UI
BETA
Android アプリ
Kotlin + Jetpack Compose、AudioTrack再生、Material3 UI
BETA
ブラウザ受信 (WebSocket)
WebSocket /ws/audio エンドポイント、リアルタイムバイナリ音声ストリーム
BETA
AES67 互換
SDP/SAP/RTP 完全実装、L24/L16 対応、PTP 同期
BETA
Homebrew / APT パッケージ
フォーミュラ・パッケージ定義完成、リポジトリ公開準備中

新機能 — 今回追加

NEW
Prometheus /metrics
パケット数、バイト数、グループ数、ウォレット数をPrometheus形式で公開
NEW
RIGHTS_BALANCE コマンド
権利者ごとの未払い残高照会。個別・一括クエリ対応。
NEW
WebSocket 音声ブリッジ
/ws/audio?channel=xxx でブラウザにリアルタイム音声配信

チャンネルを試す

すぐ接続できる。

世界 3 リージョンにリレーが稼働中。チャンネル名を合わせれば誰でも接続できます。誰かが配信していれば音が届きます。

🎵

ambient-tokyo

Tokyo (nrt) — Ambient / Lo-fi

RELAY UP
🎧

electronic-la

Los Angeles (lax) — Electronic

RELAY UP
🌍

chill-amsterdam

Amsterdam (ams) — Chill

RELAY UP

リレーサーバーは常時稼働中です。送信者が同じチャンネル名で配信していれば、アプリから即座に音声が届きます。


比較

Soluna を選ぶ理由。

有償製品と同等以上の機能をオープンソースで。

機能◆ SolunaDanteAES67BlackHole
ライセンスMIT 無料有償標準規格手動設定
P2P メッシュ中継
iPhone 受信
ブラウザ受信
WiFi 対応限定的
自動遅延同期手動手動
デバイスヘルス管理
Web UI
ワンコマンドインストール
アプリ1つで TX+RX+WAN
30億人スケール
P2P スウォーム配信
著作権検出 + ロイヤリティ
DJウォレット & 投げ銭
対応プロトコル

あらゆる機器と繋がる。

ネイティブ OSTP から業務用 AES67 まで。既存の機材をそのまま活かせます。

OSTPNATIVE
Soluna のネイティブプロトコル。RTP ベースにマルチキャスト + WAN リレーを統合。P2P メッシュ中継で 30 億人にスケール。
用途: デフォルト。LAN + WAN ストリーミング
🎙
AES67PRO
放送・スタジオ業界標準。L16/L24 リニア PCM、PTP (IEEE 1588) 時刻同期。SDP/SAP によるストリーム検出。
用途: プロオーディオ機器との相互接続
🎛
RavennaPRO
AES67 完全互換のプロ規格。mDNS による自動デバイス検出を追加。Lawo、Merging Technologies 等の機器と接続。
用途: プロオーディオ (Lawo, Merging)
🎼
AirPlay 2CONSUMER
Apple エコシステム標準。RTSP + ALAC でロスレス伝送。マルチルーム同期対応。
用途: HomePod, Apple TV, AirPlay スピーカー
📺
DLNA/UPnPUNIVERSAL
スマート TV、Sonos、NAS など最も広いデバイス互換性を持つユニバーサル規格。自動検出で接続。
用途: 最も広いデバイス互換性
🐧
PipeWireLINUX
Linux ネイティブオーディオサーバー。Raspberry Pi のデフォルト出力先。低レイテンシーでシステム統合。
用途: Raspberry Pi, Linux デスクトップ

活用シーン

どんなシーンでも。

サイレントディスコから全世界同期まで。Soluna があらゆる音声体験を変える。

🎧

サイレントディスコ

屋外イベントで全員の AirPods が完全同期。セルラー回線 + WAN リレーでスピーカー不要。近隣への騒音ゼロ。

OSTP AirPlay 2
🏠

ホールホームオーディオ

Mac から家中の全スピーカーへ。AirPlay で HomePod、DLNA で Sonos、Bluetooth で寝室 — 全部同時に鳴る。

AirPlay 2 DLNA/UPnP PipeWire
🌎

グローバルシンク

世界中の友達が、まったく同じ瞬間に同じ音楽を聴く。P2P スウォーム + 3 層カスケードで地球規模の同期再生を実現。

OSTP WAN Relay
🎛

プロスタジオ

AES67 / Ravenna で既存のプロオーディオ機器とシームレスに接続。PTP 同期でサンプルレベルの精度。

AES67 Ravenna
🎧

DJ & クラブ

著作権を自動検出し、ロイヤリティを自動分配。DJは音楽に集中するだけ。20%キャッシュバックで還元。

詳しく見る →
🏪

店舗 & レストラン

複数フロア・テラス席にも同期配信。Raspberry Piで低コスト導入。JASRACの心配なし。

詳しく見る →
🎪

イベント & フェス

P2Pメッシュで大規模会場をカバー。WiFi混雑でも途切れない。30億人にスケール。

詳しく見る →
💻

開発者

OSTPプロトコル仕様公開。REST API、WebSocket、Prometheus metrics。自由にカスタマイズ。

詳しく見る →

FAQ

よくある質問

Solunaは無料ですか? +
はい。Solunaはオープンソース(MIT License)で完全無料です。ソフトウェアの利用料・ライセンス料は一切かかりません。著作権楽曲を公開チャンネルで配信する場合のみ、ロイヤリティが発生します(プライベート利用は無料)。
著作権の問題はどう解決していますか? +
Solunaはスペクトルフィンガープリント技術で楽曲を自動検出し、権利者に自動的にロイヤリティを分配します。音声パイプラインとは別スレッドで処理するため、音質や遅延に影響はありません。収益は権利者70%・プラットフォーム10%・DJキャッシュバック20%で分配されます。
iPhoneで聴くにはMacが必要ですか? +
受信(RX)だけならMacは不要です。チャンネル名を入力するだけで、WANリレー経由でどこからでも音声を受信できます。音声を送信(TX)する側にはMac + solunadが必要です。
遅延はどのくらいですか? +
LAN内では20ms以下(ほぼリアルタイム)。WANリレー経由でも通常50-100ms程度です。自動遅延同期により、すべてのスピーカーが同じタイミングで音を鳴らします。
対応プラットフォームは? +
送信(TX): macOS 13以降 (Apple Silicon)。受信(RX): iOS 16+、Android (Beta)、Raspberry Pi / Linux、ブラウザ(WebSocket)。WindowsはBeta対応中です。
本当に30億人にスケールしますか? +
3層カスケードリレー(Origin→Region→Edge)とP2Pスウォーム(Fan-out 4, 深さ16 = 42億ノード)を組み合わせた設計上の最大規模です。リスナー自身がマイクロリレーとなるため、サーバー帯域はほぼゼロ。現在のリレーは東京・LA・アムステルダムの3リージョンで稼働中です。
WiFi なしのセルラー回線(4G/5G)でも使えますか? +
はい。WANリレー経由の受信はセルラー回線でも動作します。ただしP2Pスウォームではセルラー端末を自動的にリーフノードとして扱うため、他リスナーへの中継は行いません。通信量は約128kbps(Opus標準品質)です。
iPhone のマイクを Mac に送れますか? +
はい。iOS アプリの Mic TX 機能を使えば、iPhone のマイク音声をリレー経由で送信できます。会場のアナウンス送信や MC 用途に使えます。
対応コーデックは?音質を変えられますか? +
デフォルトは Opus(48kHz/24bit)です。AES67 モードではリニア PCM(L16/L24)も使えます。音質と帯域のバランスは設定で調整可能です。
「プライベートモード」と「パブリックモード」の違いは? +
プライベートモードはチャンネルリストに表示されず、著作権検出もオフです。自宅・身内だけの利用なら完全無料。パブリックモードは誰でも参加できる公開チャンネルで、著作権楽曲の再生時は自動でロイヤリティが分配されます。

今すぐ始めよう。

プラットフォームを選んですぐスタート。

ダウンロード ブラウザで聴く