GAZE-DRIVEN PARTY MODE視線駆動型パーティーモード
Consensus Without Control
In traditional meetings, the speaker is everyone's star. In Xander Party, whoever you look at is your star — their video smoothly enlarges, their voice rises, and it all happens locally in your browser. No server decides. No one knows you're watching. 従来のオンライン会議では「話している人」が全員の画面の主役 — Xander Partyでは「あなたが見ている人」があなたの画面の主役 — 映像は滑らかに拡大し、音声が自然に大きくなる — すべてブラウザ内で完結、サーバーは関与せず、見られている側にも通知されない
OVERVIEW概要
Traditional video calls give everyone the same view: the active speaker fills the screen. Xander tracks where you look and builds your personal stage — the person you're watching smoothly becomes your main view, their voice comes forward, and the rest recedes. Each participant sees a different composition. No server involved. 従来のビデオ会議は全員同じ画面 — アクティブスピーカーが全員のメイン映像 — Xanderはあなたの視線を追跡し、あなただけのステージを構築 — 注目している人の映像が滑らかに拡大、声が前に出て、他は後退 — 参加者ごとに異なる画面構成、サーバーは一切関与しない
CORE INNOVATIONコアイノベーション
Your eyes move constantly. A glance isn't a commitment. Xander distinguishes a passing glance from sustained attention through progressive response — audio shifts first, then video follows, and full focus locks only when you actually mean it. 視線は常に動く — 一瞥はコミットメントではない — Xanderは一瞬の視線と持続的な注視を段階的応答で区別 — まず音声が移行し、次に映像が追従、フルフォーカスは本当に注視しているときだけロック
Audio spatialization shifts subtly toward the person you glanced at. No visual change yet. If your gaze moves on, nothing happened — no jarring layout jump, no wasted transition. 音声の空間定位が視線の先の人物に向けてわずかにシフト — 視覚的変化はまだなし — 視線が移れば何も起きなかったのと同じ — レイアウトの不快なジャンプも無駄な遷移もなし
Their Opus audio gains priority in the mix. A light highlight appears on their tile. The SFU begins subscribing to their higher-quality stream. Still reversible — look away and it fades. その人のOpus音声がミックス内で優先度上昇 — タイルに軽いハイライトが出現 — SFUが高品質ストリームの購読を開始 — まだ可逆的 — 視線を外せばフェードアウト
Full commitment. Their tile smoothly enlarges and slides to center. Other tiles shrink. Their AV1 bitrate ramps up. Focus locks during the transition to prevent the feedback loop — the tile moves under your gaze, so gaze tracking pauses until the new layout settles, then re-evaluates. フルコミット — タイルが滑らかに拡大し中央へ移動、他のタイルは縮小、AV1ビットレートが上昇 — 遷移中はフォーカスをロックしてフィードバックループを防止 — タイルが視線の下で移動するため、新しいレイアウトが安定するまで視線追跡を一時停止し再評価
Look elsewhere and the process reverses. The previous focus smoothly shrinks. No hard cut. No server notification. The layout rebalances as naturally as your attention drifted. 他を見れば逆のプロセス — 前のフォーカスが滑らかに縮小 — ハードカットなし、サーバー通知なし — レイアウトはあなたのAttentionが移ったのと同じく自然にリバランス
Privacy by architecture. Gaze data never leaves your browser. The person you're watching is never notified. No eye-tracking telemetry is sent to any server. Audio and video adaptation happen entirely in your local browser — the SFU only sees subscription changes, not why they happened. アーキテクチャによるプライバシー — 視線データはブラウザの外に出ない — 見られている側に通知は届かない — アイトラッキングのテレメトリはどのサーバーにも送信されない — 音声と映像の適応はすべてローカルブラウザ内で完結 — SFUには購読変更だけが見え、その理由は見えない
ARCHITECTUREアーキテクチャ
Each browser evaluates attention independently. There is no leader, no authoritative state, and no control plane. The SFU is a stateless relay — it forwards media and hints but makes zero decisions. 各ブラウザがAttentionを独立に評価 — リーダーも権威的状態も制御プレーンもなし — SFUはステートレスなリレーであり、メディアとヒントを転送するだけで意思決定は一切行わない
Attention hints carry local TTLs and expire independently on each browser. No distributed garbage collection. No stale-state recovery. If a participant disconnects, their hints simply vanish. AttentionヒントはローカルなTTLを持ち各ブラウザで独立に失効 — 分散ガベージコレクション不要、陳腐状態の回復不要 — 参加者が切断されるとそのヒントは単に消滅
The edge SFU relays AV1/Opus streams and fans out DataChannel messages. Zero server-side decode, zero compositing, zero re-encoding. It's a dumb pipe by design. エッジSFUがAV1/Opusストリームをリレーし、DataChannelメッセージをファンアウト — サーバー側デコード、合成、再エンコードは一切なし — 設計上のダムパイプ
Each browser independently decides its own layout based on its local attention evaluation. The active speaker enlarges; non-speakers shrink. No server tells any browser what to show. 各ブラウザがローカルAttention評価に基づいて独自にレイアウトを決定 — アクティブな発言者が拡大、非発言者は縮小 — どのブラウザに何を表示するかサーバーは指示しない
Each browser adjusts its own AV1 bitrate and FPS based on observed attention — not server instructions. Speakers send high quality; listeners drop to minimal. The decision is local and immediate. 各ブラウザがサーバーの指示ではなく観測したAttentionに基づいて自らのAV1ビットレートとFPSを調整 — 発言者は高品質で送信、リスナーは最小に — 判断はローカルかつ即座
Attention hints travel over unordered, zero-retransmit DataChannels. Lost hints are fine — they'd expire in moments anyway. This isn't a compromise; it's the architecture. No Raft, no Paxos, no two-phase commit. Attentionヒントは順序なし・再送なしのDataChannelで伝送 — 失われても問題なし、どのみちすぐ失効 — これは妥協ではなくアーキテクチャそのもの — Raftなし、Paxosなし、二相コミットなし
BANDWIDTH帯域幅
20 participants × 1.5 Mbps each, always.20参加者 × 常時1.5 Mbps
1 speaker at 1.5 Mbps + 19 listeners at 100 kbps.発言者1名 1.5 Mbps + リスナー19名 各100 kbps
Upstream SFU input. Each browser decides its own bitrate autonomously — no server-side rate control. Actual savings depend on participant count, attention distribution, and codec settings. 上りSFU入力 — 各ブラウザが自律的に自身のビットレートを決定、サーバー側のレート制御なし — 実際の節約量は参加者数、Attention分布、コーデック設定に依存
SPECIFICATIONS仕様
ROADMAPロードマップ
Core distributed Party Mode with AV1/Opus. Autonomous attention evaluation, self-adaptive encoding, and browser compositing. 10–30 participants, zero server-side control. AV1/Opusによるコア分散パーティーモード — 自律的Attention評価、自己適応エンコード、ブラウザコンポジット — 10〜30参加者、サーバー側制御なし
Research combining the edge SFU with custom relay nodes for larger venues and lower-latency regional clustering. 大規模会場や低遅延リージョナルクラスタリングのため、エッジSFUとカスタムリレーノードの併用を研究
Capable devices act as relay points in a decentralized overlay, extending the autonomous model to the physical edge. 高性能デバイスが分散オーバーレイのリレーポイントとして機能し、自律モデルを物理エッジに拡張
Enter your name and email. You'll receive a room link that's live for 30 minutes, up to 10 participants.名前とメールを入力 — 30分有効・最大10人参加可能なルームリンクが届きます