このプロジェクトについて

caspar-AV は、CasparCG Server の上に配置されるライブイベント用メディアサーバーインターフェースです。これは、「show」モデルを導入することで CasparCG のブロードキャストプレイアウト機能をライブイベントワークフローに変換します。このモデルは、スクリーン配置用の仮想キャンバス、コーナーピンニング( perspectiva ワーピング)、および BEGIN/COMMIT バッチングを使って単一フレームで複数の出力変更をトリガーする機能を含みます。 ブラウザは raw TCP (AMCP) または UDP (OSC) で直接通信できないため、このプロジェクトはブリッジとして機能する Rust ベースのデーモン (caspar-avd) を使用します。このデーモンは CasparCG サーバーへの接続を管理し、show モデルとキュウのコンパイルを処理し、REST と WebSocket を介して React ベースのウェブコンソールを提供します。 主要な機能: - メディアライブラリ: サムネイルとメタデータのための media-scanner との統合。 - チャンネルページ: OSC テレメトリーによるリアルタイム状態監視。 - キュー & グリッド: フレーム精密なキュウ実行と高速発射用のトリガーパッドグリッド。 - テンプレート: GDD スキーマから生成されるデータ駆動型グラフィックフォーム。 - スクリーンページ: ショー キャンバス上でのビジュアル出力マッピングとパースペクティブ調整。 - コマンドロギング: AMCP コマンド配信を検証する永続ログ。 このシステムは CasparCG 2.5.0 で検証済みであり、物理サーバー不要でテストできる fake-caspar Python スクリプトが含まれています。