メインコンテンツまでスキップ
注記

このドキュメントは開発者向けの解説資料です。 正確な仕様・制約・判断は docs-spec/ を参照してください。

jamjam

ミュージシャン向け低遅延(< 2ms)P2P音声通信アプリ

概要

jamjamは、ミュージシャンがインターネット越しにリアルタイムでジャムセッションや遠隔レコーディングを行うためのアプリケーションです。

主な特徴

  • アプリ起因遅延 < 2ms: zero-latencyモードで実現
  • P2P通信: 中央サーバーを介さない直接通信
  • クロスプラットフォーム: Windows / macOS / Linux 対応
  • 高音質: 最大96kHz/32bit float対応、非圧縮PCMがデフォルト

対象ユースケース

  • オンラインジャムセッション
  • 遠隔レコーディング
  • リアルタイム演奏セッション

対応プラットフォーム

プラットフォーム状態
Windows対応済
macOS対応済
Linux対応済
iOS将来対応
Android将来対応

実装状況

フェーズ機能状態
Phase 1コア機能(オーディオエンジン、UDPトランスポート、プロトコル、CLI)完了
Phase 2ネットワーク拡張(STUN、シグナリング、マルチピア、FEC)完了
Phase 3Tauri GUI(デスクトップUI、ミキサー、設定画面)完了
Phase 4録音機能、メトロノーム共有完了
Phase 5エフェクト、VST/CLAPプラグインホスト完了

次のステップ