Video Encryption SDKAES-256 暗号化で動画ファイルを保護
Video Encryption SDK を使用すると、ユーザーはビデオを MP4 H264/AAC フォーマットでエンコードし、パスワードまたはバイナリデータを使用して暗号化を適用できます。この SDK 内では、DirectShow フィルターが提供されており、あらゆる DirectShow アプリケーションにシームレスに統合できます。これらのフィルターには、フィルターパラメータの簡単な構成のための実装済みインターフェイスが付属しており、ビデオコンテンツの保護プロセスを簡素化します。
主な利点
高度な H264 エンコーディング
プロファイル、レベル、ビットレート、品質の完全な制御
AES 暗号化
AES-128 および AES-256 ストリーム暗号化サポート
GPU アクセラレーション
高速エンコーディングのためのオプションの GPU 使用
主な機能
- H264 エンコーダープロファイル/レベル、ビットレート、品質、およびその他のプロパティのサポート
- エンコーディングのためのオプションの GPU 使用
- 複数のオーディオストリームのサポート
- HD および 4K ビデオのサポート
- x86 および x64 バージョン
- ストリーム暗号化に AES-128 および AES-256 を使用可能
- マルチスレッドサポート
実装の詳細
SDK は、文字列、ファイル、およびバイナリデータを暗号化キーとして使用できます。SDK は、オープンな AES-256 暗号化アルゴリズムを使用してビデオおよびオーディオストリームを暗号化します。暗号化されたビデオファイルは、他のビデオファイルと同様にシークできます。オーディオストリームには AAC コーデックが使用され、ビデオストリームには H264 コーデックが使用されます。また、再エンコードなしでソース H264/AAC ファイルまたはストリームを再多重化することもできます。
Video Encryption SDK は、Video Capture SDK .Net、Video Edit SDK .Net、および Media Player SDK .Net にすでに統合されていますが、独立したライセンスが必要です。
AES-256 は、一部の国ではライセンスが必要な場合があります。SDK は互換性のために AES-128 も使用できます。代替の暗号化アルゴリズムを使用したい場合は、お問い合わせください。
Video Encryption SDK は、任意の DirectShow コードで、マルチプレクサ (暗号化) とデマルチプレクサ (復号化) の2つのフィルターとして使用できます。デマルチプレクサではシークがサポートされています。
SDK を DRM ビデオファイルシステムのコアとして使用できます。
DirectShow グラフでのフィルターの使用
SDK は、ビデオコンテンツの暗号化と復号化のために、あらゆる DirectShow アプリケーションに統合できる2つの DirectShow フィルターを提供します。

ビデオ暗号化アプリサンプル
ビデオ暗号化サンプルを使用すると、パスワードでビデオファイルを保護できます。すべての一般的なビデオフォーマットがサポートされています。お気に入りのメディアプレーヤーを使用して、保護されたファイルを再生できます。このアプリは Video Encryption SDK をエンジンとして使用し、Nvidia CUDA テクノロジーをサポートして暗号化速度を向上させます (Nvidia グラフィックカードを搭載したコンピューター上)。

システム要件
オペレーティングシステム
Windows 11、Windows 10、Windows 8/8.1、Windows 7、Windows Vista、Windows Server 2012 以降
DirectX
DirectX 10 以降
関連製品
包括的なビデオ処理ソリューションのための他の DirectShow および .NET SDK をご覧ください。
配布権
ロイヤリティフリーの配布
試用版の制限
試用版では、ビデオウィンドウに透かしが表示されます。
購入特典
Video Encryption SDK を購入すると、以下の特典が得られます:
- 無制限の使用
- ナグスクリーンなし
- 通常ライセンスの場合、1年以内の無料のマイナーおよびメジャーアップグレード (1年後、SDK は以前と同じように機能します)
- 永久ライセンスの場合、無期限の無制限アップデート
- 優先サポートと修正
通常ライセンスは毎年請求され、毎年自動更新されます。サブスクリプションはいつでもキャンセルできます。
価格オプション
ニーズに最適なライセンスを選択してください
通常ライセンス
自動更新付きの年間サブスクリプション
- 無制限の使用
- 透かしやナグスクリーンなし
- 1年間の無料アップデート
- AES-256 暗号化サポート
- GPU アクセラレーションサポート
- 優先テクニカルサポート
- ロイヤリティフリーの配布
- いつでもキャンセル可能
- 商用利用可能
永久ライセンス
一回限りの支払い、永久アップデート
- 無制限の使用
- 透かしやナグスクリーンなし
- 永久無料アップデート
- AES-256 暗号化サポート
- GPU アクセラレーションサポート
- 優先テクニカルサポート
- ロイヤリティフリーの配布
- 一回限りの支払い
- 商用利用可能
カスタム暗号化アルゴリズムや特別な機能が必要ですか? お問い合わせ カスタマイズされたソリューションについて。
ビデオコンテンツを保護する準備はできましたか?
試用版をダウンロードして、DirectShow アプリケーションですべての暗号化機能をテストしてください。完全なドキュメントとサンプルコードが含まれています。
よくある質問
Video Encryption SDKとは何ですか?
Video Encryption SDKは、開発者がAES-256またはAES-128暗号化アルゴリズムを使用してビデオおよびオーディオファイルを暗号化・復号化できるソフトウェア開発キットです。DirectShowフィルター(暗号化用のMuxer、復号化用のDemuxer)を提供し、あらゆるDirectShowアプリケーションに統合して、カスタムビデオコンテンツ保護およびDRMシステムを構築できます。
どの暗号化アルゴリズムがサポートされていますか?
SDKは、主要な暗号化アルゴリズムとしてAES-256(256ビットAdvanced Encryption Standard)をサポートし、より広い互換性のためにAES-128もサポートしています。暗号化キーはテキスト文字列、ファイルパス、またはバイナリデータとして提供できます。SDKはMP4コンテナ内でビデオ(H.264)とオーディオ(AAC)のストリームを独立して暗号化します。
暗号化されたビデオファイル内でシークできますか?
はい。SDKのデクリプターフィルター(Demuxer)はシークを完全にサポートしており、ユーザーは通常のMP4ファイルと同様に暗号化されたビデオファイルの任意の位置に移動できます。これにより、早送り、巻き戻し、特定のタイムスタンプへのジャンプなど、標準的なメディアプレーヤーコントロールが可能になります。
どのプログラミング言語がサポートされていますか?
SDKはC#(.NET)、VB.NET、C++、Delphi向けのAPIを提供しています。.NET開発者向けには、VisioForge.DirectShowAPI NuGetパッケージが便利なインターフェースラッパーを提供します。SDKはVideo Capture SDK .Net、Video Edit SDK .Net、Media Player SDK .Netにも統合されています(別途ライセンスが必要)。
ライブストリームも暗号化できますか、それともファイルのみですか?
SDKは事前に録画されたファイルとライブストリームの両方を暗号化できます。MuxerフィルターはDirectShowフィルターグラフ内で動作するため、ライブカメラフィード、画面キャプチャ、ネットワークストリームなど、あらゆるソースからの出力を暗号化できます。また、より高速な処理のために、既存のH.264/AACコンテンツを再エンコードなしでリマックスすることもできます。
暗号化は標準のメディアプレーヤーと互換性がありますか?
暗号化されたファイルの再生にはSDKのデクリプターフィルターが必要です。標準のメディアプレーヤーは、デクリプターコンポーネントがインストールされていなければ暗号化されたファイルを開くことができません。これは設計上の仕様です。正しい復号化キーを持つ承認されたアプリケーションのみが保護されたコンテンツにアクセスできることを保証し、DRMシステムの基盤として適しています。
試用版と商用版の違いは何ですか?
試用版は完全に機能しますが、ビデオ出力にウォーターマークが表示されます。商用ライセンスはウォーターマークを削除し、ロイヤリティフリーの配布権、優先サポート、無料アップデートが含まれます。ライセンスは年間(500ユーロ/年)およびライフタイム(1,500ユーロ)のオプションで利用可能です。
AES-256暗号化に輸出制限はありますか?
AES-256暗号化は、一部の国では輸出ライセンスまたは規制への準拠が必要になる場合があります。SDKは、より厳しい暗号化輸出規制のある地域向けの代替としてAES-128もサポートしています。暗号化規制に関するガイダンスが必要な場合や、ターゲット市場向けの代替暗号化アルゴリズムが必要な場合は、VisioForgeにお問い合わせください。
