Video Encryption SDKChroń pliki wideo za pomocą szyfrowania AES-256
Video Encryption SDK umożliwia użytkownikom kodowanie wideo w formacie MP4 H264/AAC i stosowanie szyfrowania przy użyciu hasła lub danych binarnych. W ramach tego pakietu SDK dostarczane są filtry DirectShow do bezproblemowej integracji z dowolną aplikacją DirectShow. Filtry te są wyposażone w zaimplementowane interfejsy do prostej konfiguracji parametrów filtra, upraszczając proces zabezpieczania treści wideo.
Kluczowe korzyści
Zaawansowane kodowanie H264
Pełna kontrola nad profilami, poziomami, szybkością transmisji i jakością
Szyfrowanie AES
Obsługa szyfrowania strumieniowego AES-128 i AES-256
Akceleracja GPU
Opcjonalne użycie GPU dla szybszego kodowania
Główne funkcje
- Obsługa profili/poziomów kodera H264, szybkości transmisji, jakości i innych właściwości
- Opcjonalne użycie GPU do kodowania
- Obsługa wielu strumieni audio
- Obsługa wideo HD i 4K
- Wersje x86 i x64
- AES-128 i AES-256 mogą być używane do szyfrowania strumieniowego
- Obsługa wielowątkowości
Szczegóły implementacji
SDK może używać ciągów znaków, plików i danych binarnych jako kluczy szyfrujących. SDK używa otwartego algorytmu kryptograficznego AES-256 do szyfrowania strumieni wideo i audio. Możesz przeszukiwać zaszyfrowane pliki wideo, tak jak każdy inny plik wideo. Kodek AAC będzie używany dla strumienia audio, a kodek H264 dla strumienia wideo. Możesz także ponownie zremuksować dowolny źródłowy plik lub strumień H264/AAC bez ponownego kodowania.
Video Encryption SDK jest już zintegrowany z Video Capture SDK .Net, Video Edit SDK .Net i Media Player SDK .Net, ale wymaga niezależnej licencji.
AES-256 może wymagać licencji w niektórych krajach. SDK może również używać AES-128 dla kompatybilności. Skontaktuj się z nami, jeśli chcesz używać alternatywnych algorytmów szyfrowania.
Video Encryption SDK może być używany w dowolnym kodzie DirectShow jako dwa filtry: muxer (szyfrator) i demuxer (deszyfrator). Przeszukiwanie jest obsługiwane dla demuxera.
Możesz używać SDK jako rdzenia swojego systemu plików wideo DRM.
Użycie filtrów w DirectShow Graph
Pakiet SDK udostępnia dwa filtry DirectShow, które można zintegrować z dowolną aplikacją DirectShow w celu szyfrowania i odszyfrowywania treści wideo.

Przykładowa aplikacja Video Encryptor
Przykładowa aplikacja Video Encryptor pozwala chronić pliki wideo hasłem. Obsługiwane są wszystkie popularne formaty wideo. Możesz używać swojego ulubionego odtwarzacza multimedialnego do odtwarzania chronionych plików. Aplikacja wykorzystuje Video Encryption SDK jako silnik i obsługuje technologię Nvidia CUDA w celu zwiększenia szybkości szyfrowania (na komputerach z kartami graficznymi Nvidia).

Wymagania systemowe
Systemy operacyjne
Windows 11, Windows 10, Windows 8/8.1, Windows 7, Windows Vista, Windows Server 2012 i nowsze
DirectX
DirectX 10 lub nowszy
Powiązane produkty
Zapoznaj się z naszymi innymi pakietami SDK DirectShow i .NET, aby uzyskać kompleksowe rozwiązania do przetwarzania wideo.
Video Capture SDK .NET
Przechwytuj wideo z kamer internetowych, kamer IP i ekranów dzięki zaawansowanym funkcjom przetwarzania.
Video Edit SDK .NET
Edytuj i przetwarzaj pliki wideo z przejściami, efektami i możliwościami kodowania.
Media Player SDK .NET
Odtwarzaj pliki wideo i audio z akceleracją sprzętową i niestandardowym renderowaniem.
Prawa do dystrybucji
Dystrybucja bez opłat licencyjnych (Royalty-free)
Ograniczenia wersji próbnej
Wersja próbna wyświetla znak wodny w oknie wideo.
Korzyści z zakupu
Zakup Video Encryption SDK zapewni Ci następujące korzyści:
- Nieograniczone użycie
- Brak ekranu powitalnego (nag-screen)
- Bezpłatne drobne i główne aktualizacje w ciągu jednego roku (po roku SDK będzie działać tak samo jak wcześniej) dla licencji standardowej
- Nieograniczone aktualizacje przez nieograniczony czas dla licencji dożywotniej
- Priorytetowe wsparcie i poprawki
Licencja standardowa jest rozliczana rocznie i odnawiana automatycznie każdego roku. Możesz anulować subskrypcję w dowolnym momencie.
Opcje cenowe
Wybierz licencję, która najlepiej odpowiada Twoim potrzebom
Standard License
Roczna subskrypcja z automatycznym odnawianiem
- Nieograniczone użycie
- Brak znaku wodnego i ekranu powitalnego
- 1 rok darmowych aktualizacji
- Obsługa szyfrowania AES-256
- Obsługa akceleracji GPU
- Priorytetowe wsparcie techniczne
- Dystrybucja bez opłat licencyjnych
- Anuluj w dowolnym momencie
- Dozwolony użytek komercyjny
Lifetime License
Płatność jednorazowa, dożywotnie aktualizacje
- Nieograniczone użycie
- Brak znaku wodnego i ekranu powitalnego
- Dożywotnie darmowe aktualizacje
- Obsługa szyfrowania AES-256
- Obsługa akceleracji GPU
- Priorytetowe wsparcie techniczne
- Dystrybucja bez opłat licencyjnych
- Płatność jednorazowa
- Dozwolony użytek komercyjny
Potrzebujesz niestandardowych algorytmów szyfrowania lub specjalnych funkcji? Skontaktuj się z nami w celu uzyskania rozwiązań dostosowanych do potrzeb.
Licencja na kod źródłowy
Licencja na kod źródłowy jest dostępna na życzenie dla tego SDK. Skontaktuj się z naszym zespołem sprzedaży, aby omówić ceny i warunki licencji.
Zapytaj o licencję na kod źródłowyGotowy do zabezpieczenia swoich treści wideo?
Pobierz wersję próbną, aby przetestować wszystkie funkcje szyfrowania w swojej aplikacji DirectShow. Pełna dokumentacja i przykładowy kod w zestawie.
Często zadawane pytania
Czym jest Video Encryption SDK?
Video Encryption SDK to zestaw narzędzi programistycznych, który umożliwia deweloperom szyfrowanie i deszyfrowanie plików wideo i audio za pomocą algorytmów szyfrowania AES-256 lub AES-128. Zapewnia filtry DirectShow (muxer do szyfrowania, demuxer do deszyfrowania), które integrują się z dowolną aplikacją DirectShow, umożliwiając budowanie niestandardowych systemów ochrony treści wideo i DRM.
Jakie algorytmy szyfrowania są obsługiwane?
SDK obsługuje AES-256 (256-bitowy Advanced Encryption Standard) jako główny algorytm szyfrowania oraz AES-128 dla szerszej kompatybilności. Klucze szyfrowania mogą być dostarczane jako ciągi tekstowe, ścieżki plików lub dane binarne. SDK szyfruje zarówno strumienie wideo (H.264), jak i audio (AAC) niezależnie w kontenerze MP4.
Czy mogę przewijać zaszyfrowane pliki wideo?
Tak. Filtr deszyfratora (demuxer) SDK w pełni obsługuje przewijanie, więc użytkownicy mogą nawigować do dowolnej pozycji w zaszyfrowanym pliku wideo, tak samo jak w zwykłym pliku MP4. Umożliwia to standardowe kontrolki odtwarzacza multimediów, w tym przewijanie do przodu, do tyłu oraz przeskakiwanie do określonych znaczników czasu.
Jakie języki programowania są obsługiwane?
SDK udostępnia interfejsy API dla C# (.NET), VB.NET, C++ i Delphi. Dla programistów .NET pakiet NuGet VisioForge.DirectShowAPI zapewnia wygodne wrappery interfejsów. SDK jest również zintegrowany z Video Capture SDK .Net, Video Edit SDK .Net i Media Player SDK .Net (wymagana osobna licencja).
Czy mogę szyfrować strumienie na żywo, czy tylko pliki?
SDK może szyfrować zarówno wcześniej nagrane pliki, jak i strumienie na żywo. Filtr muxer działa w obrębie grafu filtrów DirectShow, więc może szyfrować wyjście z dowolnego źródła — w tym transmisje z kamer na żywo, przechwytywanie ekranu i strumienie sieciowe. Możesz również ponownie multipleksować istniejącą zawartość H.264/AAC bez ponownego kodowania dla szybszego przetwarzania.
Czy szyfrowanie jest kompatybilne ze standardowymi odtwarzaczami multimediów?
Zaszyfrowane pliki wymagają filtra deszyfratora SDK do odtwarzania. Standardowe odtwarzacze multimediów nie mogą otwierać zaszyfrowanych plików bez zainstalowanego komponentu deszyfratora. Jest to celowe — zapewnia, że tylko autoryzowane aplikacje z prawidłowym kluczem deszyfrowania mogą uzyskać dostęp do chronionych treści, co czyni go odpowiednim jako podstawę systemów DRM.
Jakie są różnice między wersją próbną a komercyjną?
Wersja próbna jest w pełni funkcjonalna, ale wyświetla znak wodny na wyjściu wideo. Licencje komercyjne usuwają znak wodny i obejmują prawa do dystrybucji bez opłat licencyjnych, priorytetowe wsparcie i bezpłatne aktualizacje. Licencje są dostępne jako opcje roczne (500 euro/rok) i dożywotnie (1500 euro).
Czy istnieją ograniczenia eksportowe dotyczące szyfrowania AES-256?
Szyfrowanie AES-256 może wymagać licencji eksportowych lub zgodności z przepisami w niektórych krajach. SDK obsługuje również AES-128 jako alternatywę dla regionów z bardziej rygorystycznymi kontrolami eksportu szyfrowania. Skontaktuj się z VisioForge, jeśli potrzebujesz wskazówek dotyczących przepisów o szyfrowaniu lub potrzebujesz alternatywnych algorytmów szyfrowania dla swoich rynków docelowych.
