Bądź na bieżąco z najnowszymi wydarzeniami w VisioForge
Przyspiesz rozwój dzięki naszym najnowszym SDK
Odkryj nasze nowe zestawy narzędzi programistycznych (SDK) zaprojektowane specjalnie dla programistów. Nasze SDK są zaprojektowane, aby pomóc Ci szybko i łatwo budować solidne, skalowalne i wydajne aplikacje. Niezależnie od tego, czy pracujesz nad aplikacjami mobilnymi, oprogramowaniem desktopowym czy rozwiązaniami webowymi, nasze SDK oferują łatwą do zrozumienia dokumentację, przykładowy kod i prostą integrację, aby przyspieszyć proces rozwoju. Rozumiemy wyzwania, przed którymi stoją programiści, a naszym celem jest dostarczanie narzędzi, które upraszczają i ulepszają Twój przepływ pracy. Dzięki naszym SDK masz wszystko, czego potrzebujesz do tworzenia wysokiej jakości aplikacji spełniających wymagania dzisiejszych użytkowników.
Bądź na bieżąco i uzyskaj najlepsze wsparcie
Nadążaj za najnowszymi trendami dzięki naszym regularnie aktualizowanym SDK, które zawierają najnowsze technologie i standardy. Jesteśmy zaangażowani w zapewnienie, że nasze SDK ewoluują, aby sprostać ciągle zmieniającym się potrzebom branży tworzenia oprogramowania. Nasz zespół specjalizuje się w zapewnianiu doskonałego wsparcia i zasobów, abyś mógł w pełni wykorzystać nasze SDK. Zapoznaj się z naszą ofertą już dziś i przenieś swoje doświadczenie programistyczne na wyższy poziom. Dzięki naszemu kompleksowemu wsparciu możesz szybko i sprawnie rozwiązywać problemy, pozwalając Ci skupić się na tym, co robisz najlepiej - tworzeniu świetnego oprogramowania. Miłego kodowania!
Cztery nowe bloki AI działające lokalnie na urządzeniu rozszerzają linię AI w Media Blocks SDK .NET, Video Capture SDK .NET oraz Media Player SDK .NET: automatyczna anonimizacja danych osobowych (PII) dla twarzy, tablic rejestracyjnych i tekstu wyświetlanego na ekranie; wykrywanie obiektów z otwartym słownikiem, kierowane dowolnym promptem tekstowym zamiast stałej listy klas; blok wizyjno-językowy Florence-2 do opisywania klatek, OCR i lokalizowania fraz; oraz semantyczne wyszukiwanie wideo oparte na CLIP. Te same bloki rejestrują się w niestandardowym MediaBlocksPipeline, w przechwytywaniu na żywo przez VideoCaptureCoreX lub w odtwarzaniu przez MediaPlayerCoreX, a każdy model wciąż działa całkowicie lokalnie na urządzeniu.
•Anonimizacja danych osobowych (PII): Automatycznie rozmywaj, pikselizuj lub zakrywaj jednolitym kolorem twarze, tablice rejestracyjne i tekst wyświetlany na ekranie podczas przetwarzania klatek — na żywo podczas przechwytywania, wewnątrz niestandardowego potoku lub na już nagranym materiale przed jego zarchiwizowaniem, udostępnieniem lub opublikowaniem. Opcjonalny filtr wyrażeń regularnych zawęża wykryty tekst do adresów e-mail, numerów telefonów lub innych określonych przez Ciebie wzorców, dzięki czemu anonimizujesz dokładnie to, co trzeba, i nic więcej.
•Wykrywanie obiektów z otwartym słownikiem: OWLv2 i Grounding DINO wykrywają obiekty na podstawie dowolnego promptu tekstowego zamiast stałej listy klas — opisz w naturalnym języku, czego szukać, i zmieniaj prompt lub próg pewności w czasie działania, bez ponownego trenowania i bez dostarczania nowego modelu. Dzięki temu pojedynczy detektor staje się uniwersalnym narzędziem do wykrywania dowolnych obiektów potrzebnych aplikacji, na żywo lub w nagranym materiale.
•Rozumienie wizyjno-językowe: Blok wizyjno-językowy Florence-2 dodaje opisywanie klatek, OCR i lokalizowanie fraz w jednym bloku — opisując zawartość scenerii, odczytując wbudowany tekst lub lokalizując opisany obiekt za pomocą ramki ograniczającej. Zastosowany do strumienia na żywo, ten sam blok może na bieżąco opisywać to, co widzi kamera, dla narzędzi ułatwień dostępu lub paneli monitoringu.
•Semantyczne wyszukiwanie wideo: Blok osadzeń oparty na CLIP indeksuje wideo w trakcie przetwarzania, a następnie umożliwia aplikacji przeszukiwanie tego indeksu za pomocą zapytań w naturalnym języku — „znajdź moment, w którym ktoś otwiera drzwi” — zamiast ręcznego przewijania osi czasu. Działa równie dobrze jako indeks budowany na żywo podczas nagrywania, jak i jako jednorazowe przetworzenie już istniejącego pliku.
Pełna linia bloków AI działających lokalnie na urządzeniu — wykrywanie obiektów, rozpoznawanie twarzy, OCR/ANPR, usuwanie tła, niestandardowe wnioskowanie ONNX oraz offline'owa transkrypcja Whisper — jest teraz dostępna w Media Blocks SDK .NET, Video Capture SDK .NET oraz Media Player SDK .NET. Te same instancje bloków rejestrują się w niestandardowym MediaBlocksPipeline, bezpośrednio w przechwytywaniu na żywo przez VideoCaptureCoreX lub bezpośrednio w odtwarzaniu przez MediaPlayerCoreX — w każdym przypadku bez konieczności zarządzania osobnym potokiem. Każdy model działa lokalnie dzięki ONNX Runtime i Whisper.net, więc żadne dane nigdy nie opuszczają urządzenia.
•Wykrywanie obiektów i analityka: Uruchamiaj modele YOLOv8, YOLOX lub RT-DETR, aby wykrywać i oznaczać obiekty w czasie rzeczywistym — niezależnie od tego, czy źródłem jest strumień z kamery na żywo, niestandardowy potok, czy plik odtwarzany do przeglądu. Dodaj ByteTrack, aby przypisać trwałe identyfikatory każdemu obiektowi na kolejnych klatkach, a następnie dołóż liczniki przekroczeń linii oraz alerty obecności w strefach poligonowych, aby zamienić surowe detekcje w użyteczną analitykę — liczniki odwiedzających, naruszenia obwodu, strefy czasu przebywania. Detekcje są renderowane jako nakładki bezpośrednio na wideo, a ta sama analityka działa zarówno przy oglądaniu strumienia na żywo, jak i podczas odtwarzania archiwalnego nagrania na potrzeby analizy śledczej.
•Rozpoznawanie twarzy: Wykrywaj twarze w klatce, rejestruj tożsamości w FaceGallery i dopasowuj napływające twarze do tej galerii — na żywo z kamery, wewnątrz niestandardowego potoku lub na już nagranym materiale. Rozpoznane osoby są oznaczane bezpośrednio na obrazie wideo, co czyni ten sam blok przydatnym zarówno do kontroli dostępu przy bramce, jak i do paneli monitoringu oznaczających znane osoby oraz do późniejszego przeszukiwania archiwalnych nagrań w celu znalezienia wszystkich wystąpień danej osoby.
•OCR i rozpoznawanie tablic rejestracyjnych (ANPR): Bloki oparte na PaddleOCR odczytują tekst wyświetlany na ekranie oraz tablice rejestracyjne pojazdów i zamieniają je w ustrukturyzowane zdarzenia detekcji, na których Twoja aplikacja może działać programowo — zdekodowany ciąg znaków z ramką ograniczającą i wskaźnikiem pewności, a nie tylko obraz. Obejmuje to kamery bramowe i szlabany parkingowe odczytujące tablice w czasie rzeczywistym, monitoring oznakowania lub witryn sklepowych, a także wydobywanie tekstu lub tablic rejestracyjnych z nagranego materiału na potrzeby indeksowania archiwum lub prowadzonych dochodzeń.
•Usuwanie tła: Modele mattingu ONNX usuwają, rozmywają lub zastępują tło za osobą bez użycia zielonego tła — jednolitym kolorem, własnym obrazem lub w pełni przezroczystym wyjściem RGBA do kompozycji. Na żywej kamerze internetowej lub strumieniu na żywo umożliwia to wirtualne tła i rozmywanie prywatności w czasie rzeczywistym; wewnątrz niestandardowego potoku to po prostu kolejny blok umieszczony między źródłem a wyjściem.
•Transkrypcja mowy na tekst offline i napisy: Whisper transkrybuje audio całkowicie lokalnie na urządzeniu — bez wywołań chmurowych, bez klucza API — a Silero VAD przycina ciszę, dzięki czemu segmenty pozostają czyste. Użyj go na żywo podczas nagrywania, aby wypalać napisy w wyjściu na bieżąco, lub skieruj go na istniejącą ścieżkę audio pliku, aby wygenerować napisy dla materiału, który nigdy wcześniej ich nie miał. W obu przypadkach możesz renderować napisy na żywo na ekranie lub wyeksportować wynik jako pliki SRT lub VTT.
•Niestandardowe wnioskowanie ONNX: Podłącz własny model ONNX do potoku wideo i otrzymaj z powrotem surowe dane tensorowe do dowolnego przetwarzania końcowego wymaganego przez Twoją aplikację — furtka wyjścia dla zadań detekcji lub klasyfikacji, które nie pasują do wbudowanych bloków. Korzysta z tego samego mechanizmu rejestracji bloków co wszystko inne opisane powyżej, więc równie łatwo podłącza się do niestandardowego potoku, przechwytywania na żywo lub odtwarzania.
SDK .NET firmy VisioForge działają teraz bezpośrednio w silniku gier Unity. Możesz osadzać w swoich projektach Unity odtwarzanie wideo w czasie rzeczywistym, przechwytywanie obrazu z kamery internetowej i kamer IP, strumieniowanie RTSP oraz edycję wideo na osi czasu — klatki renderowane są bezpośrednio do tekstur Unity za pośrednictwem kontrolki VisioForgeVideoView i zdarzenia OnVideoFrameUnity. Obsługa jest realizowana przez X engines (MediaBlocksPipeline, MediaPlayerCoreX, VideoCaptureCoreX oraz VideoEditCoreX) i dostarczana jako pojedynczy, kumulatywny pakiet .unitypackage celujący w .NET Standard 2.1, z wieloplatformowymi kompilacjami dla Windows, Android, macOS oraz iOS. Sprzętowo akcelerowane dekodowanie i przyjazne dla programistów API w C# ułatwiają dodawanie profesjonalnych funkcji wideo do gier, aplikacji AR/VR, cyfrowych nośników reklamowych oraz paneli monitoringu. Obsługa Unity jest dostępna w Media Blocks SDK .NET, Media Player SDK .NET, Video Capture SDK .NET oraz Video Edit SDK .NET. Zajrzyj na stronę Unity i do naszych szczegółowych przewodników Unity, aby rozpocząć.
Nasze wydanie z lutego 2026 przynosi 10 ważnych nowych funkcji dla Media Blocks SDK i Video Capture SDK .NET.
•Nagrywanie pre-event: Nagrywanie wideo z buforem cyklicznym do nadzoru — ciągłe buforowanie ostatnich N sekund i zapisywanie materiału przed wyzwalaczem zdarzenia. Obsługuje MP4, MPEG-TS i MKV.
•Wykrywanie rozłączenia sieci: Nowe zdarzenie OnNetworkSourceDisconnect dla źródeł RTSP, HTTP, SRT, NDI i RTMP umożliwiające automatyczne ponowne łączenie.
•Wyjście WebRTC WHIP: Strumieniowanie o niskim opóźnieniu w przeglądarce przez protokół WebRTC-HTTP Ingestion.
•Odbiornik RIST MPEG-TS: Reliable Internet Stream Transport dla niezawodnego strumieniowania w sieciach z utratami z korekcją błędów.
•Głos AI ElevenLabs: Synteza tekstu na mowę i klonowanie głosu bezpośrednio w potokach multimedialnych przez nowy ElevenLabsSynthesizerBlock.
•Nakładki WebView2: Renderowanie zawartości webowej na żywo (HTML/CSS/JS) jako nakładki wideo dla aplikacji nadawczych i strumieniowych.
•H264 Push Source: Wprowadzanie surowych danych H.264 do potoków dekodowania z automatyczną konwersją AVC na strumień bajtów i rebasingiem PTS.
•Szybkie wykrywanie RTSP: Nowy lekki RtspDescribeClient osiąga ~100-200ms konfiguracji strumienia (10x szybciej) z uwierzytelnianiem Basic/Digest.
•Nakładki sekwencji obrazów: Czasy trwania na klatkę, pętle, animacja pozycji/rozmiaru, efekty zanikania i wygładzanie dla animowanych nakładek.
•Podświetlanie kliknięć myszy: Obsługa podświetlania kliknięć myszy przy przechwytywaniu ekranu z aktualizacjami ustawień w czasie rzeczywistym.
•Windows ARM64: Pełne natywne pliki binarne ARM64 Core dostępne na Windows przez NuGet.
Wprowadziliśmy nowoczesny system licencjonowania oparty na certyfikatach dla Video Capture SDK .NET, Video Edit SDK .NET, Media Blocks SDK .NET i Media Player SDK .NET. Nowy system wykorzystuje pliki certyfikatów .vflicense z podpisami cyfrowymi RSA-2048, zastępując dotychczasowe podejście oparte na kluczach licencyjnych. Dostępne są dwa typy licencji: licencje deweloperskie dla maszyn programistycznych z aktywacją online oraz licencje Release, które działają całkowicie offline do wdrożeń produkcyjnych. Integracja jest prosta — załaduj certyfikat z pliku za pomocą SetLicenseCertificateAsync() lub osadź go jako zasób przy użyciu SetLicenseCertificateDataAsync(). Obecni klienci mogą zmigrować swoje dotychczasowe klucze licencyjne do nowego formatu certyfikatów. Odwiedź nasz zaktualizowany przewodnik rejestracji, aby uzyskać pełne instrukcje konfiguracji i przykłady kodu.
Z radością przedstawiamy nagrywanie pre-event (nagrywanie z buforem cyklicznym) w VisioForge Media Blocks SDK i Video Capture SDK .NET. Ta kluczowa funkcja monitoringu ciągle buforuje ostatnie N sekund zakodowanego wideo i audio w pamięci. Gdy zostanie wyzwolone zdarzenie — takie jak detekcja ruchu, alarm lub wywołanie API — zbuforowane nagranie pre-event jest zapisywane do pliku wraz z nagraniem post-event, tworząc kompletne klipy zdarzeń, które nigdy nie tracą krytycznych momentów. Funkcje obejmują konfigurowalny czas buforowania (domyślnie 30 sekund), nagrywanie uwzględniające klatki kluczowe, które zawsze rozpoczyna się od najbliższej klatki I, automatyczny timer post-event z obsługą wydłużenia przy ponownym wyzwoleniu, bezpieczny wątkowo bufor cykliczny z minimalnym wykorzystaniem pamięci (~15 MB na kamerę przy 4 Mbps) oraz wiele formatów kontenerów w tym MP4, MPEG-TS (odporny na awarie) i MKV. PreEventRecordingBlock integruje się bezproblemowo z każdym potokiem MediaBlocks, a wysokopoziomowe API jest dostępne przez VideoCaptureCoreX dla szybkiej integracji. Sprawdź naszą dokumentację po kompletne przykłady kodu z detekcją ruchu i obsługą kamer RTSP.
Z radością ogłaszamy uruchomienie Serwera MCP VisioForge, nowego sposobu uzyskiwania wsparcia programistycznego opartego na AI dla naszych SDK. Serwer Model Context Protocol (MCP) umożliwia asystentom kodowania AI, takim jak Claude Code i VS Code Copilot, bezpośredni dostęp do kompleksowej dokumentacji SDK, przewodników wdrożenia i przykładów kodu. Funkcje obejmują pełne pokrycie API z klasami, metodami, właściwościami i zdarzeniami; ponad 15 przewodników wdrożenia platform dla Windows, Linux, macOS, Android, iOS i Mac Catalyst; setki gotowych do użycia przykładów kodu; oraz fragmenty konfiguracji specyficzne dla platform MAUI, Uno, Avalonia, WPF, WinForms i Blazor. Połącz się natychmiast jednym poleceniem: claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcp. Cała komunikacja jest szyfrowana i tylko do odczytu, bez wymaganego uwierzytelnienia.
Z radością ogłaszamy, że SDK VisioForge teraz obsługują Uno Platform! Twórz prawdziwie wieloplatformowe aplikacje multimedialne za pomocą jednej bazy kodu, która działa na Windows, Android, iOS, macOS i Linux. Dzięki integracji z Uno Platform możesz teraz tworzyć aplikacje do przechwytywania wideo, odtwarzania multimediów i edycji wideo, które działają bezproblemowo na wszystkich głównych platformach. Funkcje obejmują kontrolkę VideoView, ujednolicone wieloplatformowe API, optymalizacje specyficzne dla platformy oraz kompleksową dokumentację. Sprawdź nasze przewodniki instalacji i wdrażania, aby rozpocząć pracę z Uno Platform już dziś!
Z radością ogłaszamy, że wszystkie SDK VisioForge .NET teraz w pełni obsługują .NET 10! Ta aktualizacja zapewnia kompatybilność z najnowszym frameworkiem .NET, przynosząc lepszą wydajność, ulepszone funkcje bezpieczeństwa i lepsze doświadczenie programistyczne. Wszystkie nasze SDK, w tym Video Capture SDK .NET, Media Player SDK .NET, Video Edit SDK .NET, Media Blocks SDK .NET i inne, zostały przetestowane i zoptymalizowane dla .NET 10. Zaktualizuj swoje projekty już dziś, aby skorzystać z najnowszych innowacji .NET, zachowując pełną wsteczną kompatybilność z poprzednimi wersjami.
Nowe wsparcie dla animowanych GIF-ów w klasach źródła obrazu, ulepszone API miksera wideo z obsługą GUID oraz zwiększona stabilność Live Video Compositor.