Video Encryption SDKProteggi i file video con crittografia AES-256
Il Video Encryption SDK consente agli utenti di codificare video in formato MP4 H264/AAC e applicare la crittografia utilizzando una password o dati binari. All'interno di questo SDK, sono forniti filtri DirectShow per l'integrazione perfetta in qualsiasi applicazione DirectShow. Questi filtri sono dotati di interfacce implementate per la semplice configurazione dei parametri del filtro, semplificando il processo di protezione dei tuoi contenuti video.
Vantaggi Chiave
Codifica H264 Avanzata
Controllo completo su profili, livelli, bitrate e qualità
Crittografia AES
Supporto crittografia stream AES-128 e AES-256
Accelerazione GPU
Utilizzo GPU opzionale per codifica più veloce
Caratteristiche Principali
- Supporto profili/livelli encoder H264, bitrate, qualità e altre proprietà
- Utilizzo GPU opzionale per la codifica
- Supporto flussi audio multipli
- Supporto video HD e 4K
- Versioni x86 e x64
- AES-128 e AES-256 possono essere utilizzati per la crittografia dello stream
- Supporto multithreading
Dettagli di Implementazione
L'SDK può utilizzare stringhe, file e dati binari come chiavi di crittografia. L'SDK utilizza un algoritmo cripto AES-256 aperto per crittografare stream video e audio. Puoi effettuare il seek nei file video crittografati come qualsiasi altro file video. Il codec AAC verrà utilizzato per lo stream audio e il codec H264 verrà utilizzato per lo stream video. Inoltre, puoi ri-muxare qualsiasi file o stream sorgente H264/AAC senza ricodifica.
Video Encryption SDK è già integrato in Video Capture SDK .Net, Video Edit SDK .Net e Media Player SDK .Net ma richiede una licenza indipendente.
AES-256 potrebbe richiedere licenze in alcuni paesi. L'SDK può anche utilizzare AES-128 per compatibilità. Contattaci se desideri utilizzare algoritmi di crittografia alternativi.
Video Encryption SDK può essere utilizzato in qualsiasi codice DirectShow come due filtri: muxer (encryptor) e demuxer (decryptor). Il seeking è supportato per il demuxer.
Puoi utilizzare l'SDK come nucleo del tuo sistema DRM per file video.
Utilizzo dei Filtri nel Graph DirectShow
L'SDK fornisce due filtri DirectShow che possono essere integrati in qualsiasi applicazione DirectShow per la crittografia e decrittazione dei contenuti video.

Esempio App Video Encryptor
L'esempio Video Encryptor ti permette di proteggere i tuoi file video con una password. Sono supportati tutti i formati video più diffusi. Puoi utilizzare il tuo lettore multimediale preferito per riprodurre i file protetti. L'app utilizza il Video Encryption SDK come motore e supporta la tecnologia Nvidia CUDA per aumentare la velocità di crittografia (su computer con schede grafiche Nvidia).

Requisiti di Sistema
Sistemi Operativi
Windows 11, Windows 10, Windows 8/8.1, Windows 7, Windows Vista, Windows Server 2012 e successivi
DirectX
DirectX 10 o successivo
Prodotti Correlati
Esplora i nostri altri SDK DirectShow e .NET per soluzioni complete di elaborazione video.
Video Capture SDK .NET
Cattura video da webcam, telecamere IP e schermi con funzionalità di elaborazione avanzate.
Video Edit SDK .NET
Modifica ed elabora file video con transizioni, effetti e capacità di codifica.
Media Player SDK .NET
Riproduci file video e audio con accelerazione hardware e rendering personalizzato.
Diritti di Distribuzione
Distribuzione senza royalty
Limitazioni della Versione di Prova
La versione di prova mostra un watermark sulla finestra video.
Vantaggi dell'Acquisto
L'acquisto del Video Encryption SDK ti darà i seguenti vantaggi:
- Utilizzo illimitato
- Nessuna schermata di avviso
- Aggiornamenti minori e maggiori gratuiti per un anno (dopo un anno, l'SDK funzionerà come prima) per una licenza regular
- Aggiornamenti illimitati per tempo illimitato per la licenza lifetime
- Supporto prioritario e correzioni
La licenza regular viene fatturata annualmente e rinnovata automaticamente ogni anno. Puoi annullare il tuo abbonamento in qualsiasi momento.
Opzioni di Prezzo
Scegli la licenza che meglio si adatta alle tue esigenze
Licenza Regular
Abbonamento annuale con rinnovo automatico
- Utilizzo illimitato
- Nessun watermark o schermata di avviso
- 1 anno di aggiornamenti gratuiti
- Supporto crittografia AES-256
- Supporto accelerazione GPU
- Supporto tecnico prioritario
- Distribuzione senza royalty
- Annulla in qualsiasi momento
- Uso commerciale consentito
Licenza Lifetime
Pagamento unico, aggiornamenti a vita
- Utilizzo illimitato
- Nessun watermark o schermata di avviso
- Aggiornamenti gratuiti a vita
- Supporto crittografia AES-256
- Supporto accelerazione GPU
- Supporto tecnico prioritario
- Distribuzione senza royalty
- Pagamento unico
- Uso commerciale consentito
Hai bisogno di algoritmi di crittografia personalizzati o funzionalità speciali? Contattaci per soluzioni su misura.
Pronto a Proteggere i Tuoi Contenuti Video?
Scarica la versione di prova per testare tutte le funzionalità di crittografia con la tua applicazione DirectShow. Documentazione completa e codice di esempio inclusi.
Domande frequenti
Cos'è il Video Encryption SDK?
Il Video Encryption SDK è un kit di sviluppo software che consente agli sviluppatori di crittografare e decrittografare file video e audio utilizzando algoritmi di crittografia AES-256 o AES-128. Fornisce filtri DirectShow (muxer per la crittografia, demuxer per la decrittografia) che si integrano in qualsiasi applicazione DirectShow, permettendo di costruire sistemi personalizzati di protezione dei contenuti video e DRM.
Quali algoritmi di crittografia sono supportati?
L'SDK supporta AES-256 (Advanced Encryption Standard a 256 bit) come algoritmo di crittografia principale e AES-128 per una compatibilità più ampia. Le chiavi di crittografia possono essere fornite come stringhe di testo, percorsi di file o dati binari. L'SDK crittografa sia i flussi video (H.264) che audio (AAC) in modo indipendente all'interno di un contenitore MP4.
Posso navigare all'interno di file video crittografati?
Sì. Il filtro decrittatore (demuxer) dell'SDK supporta completamente la navigazione, permettendo agli utenti di spostarsi in qualsiasi posizione in un file video crittografato proprio come in un normale file MP4. Questo abilita i controlli standard del lettore multimediale, inclusi avanzamento rapido, riavvolgimento e salto a timestamp specifici.
Quali linguaggi di programmazione sono supportati?
L'SDK fornisce API per C# (.NET), VB.NET, C++ e Delphi. Per gli sviluppatori .NET, il pacchetto NuGet VisioForge.DirectShowAPI fornisce wrapper di interfaccia comodi. L'SDK è anche integrato in Video Capture SDK .Net, Video Edit SDK .Net e Media Player SDK .Net (licenza separata richiesta).
Posso crittografare flussi in diretta o solo file?
L'SDK può crittografare sia file preregistrati che flussi in diretta. Il filtro muxer funziona all'interno di un grafo di filtri DirectShow, quindi può crittografare l'output di qualsiasi sorgente — inclusi feed di telecamere in diretta, acquisizioni dello schermo e flussi di rete. È anche possibile rimultiplexare contenuti H.264/AAC esistenti senza ricodifica per un'elaborazione più rapida.
La crittografia è compatibile con i lettori multimediali standard?
I file crittografati richiedono il filtro decrittatore dell'SDK per la riproduzione. I lettori multimediali standard non possono aprire file crittografati senza il componente decrittatore installato. Questo è intenzionale — garantisce che solo le applicazioni autorizzate con la chiave di decrittazione corretta possano accedere ai contenuti protetti, rendendolo adatto come base per sistemi DRM.
Quali sono le differenze tra la versione di prova e quella commerciale?
La versione di prova è completamente funzionale ma mostra una filigrana sull'output video. Le licenze commerciali rimuovono la filigrana e includono diritti di distribuzione esenti da royalty, supporto prioritario e aggiornamenti gratuiti. Le licenze sono disponibili come opzioni annuali (500 euro/anno) e a vita (1.500 euro).
Esistono restrizioni all'esportazione per la crittografia AES-256?
La crittografia AES-256 potrebbe richiedere licenze di esportazione o conformità alle normative in alcuni paesi. L'SDK supporta anche AES-128 come alternativa per le regioni con controlli all'esportazione di crittografia più rigorosi. Contatta VisioForge se hai bisogno di orientamento sulle normative di crittografia o se hai bisogno di algoritmi di crittografia alternativi per i tuoi mercati di destinazione.
