CCNVR v1.0.4 リリース:オンラインアップデート、手動更新パッケージの統一、グローバル配信の高速化
CCNVR v1.0.4 のテーマは「デバイスを最新の状態に保つ手間をできるだけ減らすこと」です。あわせて、ブラウザを監視モニターの壁に変えるマルチビュー映像壁も紹介します。

マルチビュー映像壁
映像壁ページはブラウザを監視モニターの壁に変えます。チャンネルツリーや PTZ 操作は他のページと同じです:
- 4 / 6 / 9 / 16 / 32 分割、および変則レイアウトに対応
- ドラッグでチャンネルを入れ替え、個別のペインを閉じる、自動で全ペインを埋める、まとめてクリア
- 左のチャンネルをダブルクリックして画面で開く
- 選択中のペインから直接 PTZ 操作
- 映像壁だけを全画面表示(周囲のページを含めない)
- ペイン上部バーの常時表示、映像のストレッチ表示に対応

4 分割レイアウトに 4 チャンネルを表示(ローカル v1.0.4)。
オンラインアップデート
「システム設定 → システム情報」から一連の更新操作ができます:
- 更新を確認し、新しいバージョン、パッケージサイズ、更新内容を表示
- ダウンロード中は実際の進捗を表示し、完了後にファイルハッシュと Ed25519 署名を端末側で検証
- ワンクリックで適用し、サービスが自動的に再起動
- 新しいバージョンがヘルスチェックに失敗した場合は、更新前のバージョンへ自動的にロールバック
以前のバージョンへの影響はありません。v1.0.4 を一度インストールすれば、以降はオンラインアップデートを利用できます。
手動更新も標準パッケージで
標準インストールパッケージに署名が付いたため、同じ zip を次の用途に使えます:
- 初回インストール
- 「システム情報 → 手動更新」からのアップロード
- オンラインアップデートの配信
「OTA パッケージ」と「インストーラー」を区別する必要はなくなりました。
海外からのアクセスを高速化
バージョン一覧と更新パッケージを Cloudflare から配信するようになりました:
- 更新確認は最寄りのエッジロケーションから返答
- 更新パッケージは Cloudflare R2 からダウンロードし、レジュームと再試行に対応
- 海外の端末が単一リージョンのエンドポイントに依存しなくなりました
オンラインアップデート用の小さいパッケージはプログラムと Web UI のみで約 17 MB です。MediaServer と ffmpeg を含む標準パッケージは約 50 MB で、初回インストールまたは手動更新時のみ必要です。

システム情報ページでビルドバージョンと更新の入口を確認できます(デモ環境、v1.0.4)。
その他の修正
- 更新元が未設定、または到達できない場合のエラーメッセージを明確化
- ダウンロードや検証の失敗が録画やライブ表示に影響しないよう修正
アップデート方法
- ダウンロードページからお使いのプラットフォームの標準パッケージをダウンロードします。
- 一度インストールします(設定、ライセンス、録画は保持されます)。
- v1.0.4 以降は「システム情報 → 更新を確認」からアップデートできます。
詳細は変更履歴を参照してください。Web サイトとデバイスが共通で利用するバージョン一覧は https://ota.ccnvr.com/versions.json で公開しています。