Restez informé des derniers développements de VisioForge
Boostez votre développement avec nos derniers SDK
Découvrez nos nouveaux kits de développement logiciel (SDK) conçus spécifiquement pour les développeurs de logiciels. Nos SDK sont conçus pour vous aider à créer des applications robustes, évolutives et efficaces rapidement et facilement. Que vous travailliez sur des applications mobiles, des logiciels de bureau ou des solutions web, nos SDK offrent une documentation facile à comprendre, des exemples de code et une intégration simple pour accélérer votre processus de développement. Nous comprenons les défis auxquels les développeurs sont confrontés et notre objectif est de fournir des outils qui simplifient et améliorent votre flux de travail. Avec nos SDK, vous avez tout ce dont vous avez besoin pour créer des applications de haute qualité qui répondent aux exigences des utilisateurs d'aujourd'hui.
Restez à jour et obtenez le meilleur support
Restez au courant des dernières tendances avec nos SDK régulièrement mis à jour qui incluent les dernières technologies et normes. Nous nous engageons à faire en sorte que nos SDK évoluent pour répondre aux besoins en constante évolution de l'industrie du développement logiciel. Notre équipe est spécialisée dans la fourniture d'un excellent support et de ressources afin que vous puissiez tirer le meilleur parti de nos SDK. Explorez nos offres dès aujourd'hui et faites passer votre expérience de développement au niveau supérieur. Avec notre support complet, vous pouvez résoudre les problèmes rapidement et efficacement, vous permettant de vous concentrer sur ce que vous faites le mieux : créer d'excellents logiciels. Bon codage !
Quatre nouveaux blocs d'IA embarquée étendent la gamme IA dans Media Blocks SDK .NET, Video Capture SDK .NET et Media Player SDK .NET : anonymisation automatique des données personnelles (PII) pour les visages, les plaques d'immatriculation et le texte à l'écran ; détection d'objets à vocabulaire ouvert pilotée par une invite en texte libre plutôt qu'une liste de classes fixe ; un bloc de vision-langage Florence-2 pour le sous-titrage d'images, l'OCR et l'ancrage d'expressions ; et la recherche vidéo sémantique basée sur CLIP. Ces mêmes blocs s'enregistrent dans un MediaBlocksPipeline personnalisé, dans la capture en direct via VideoCaptureCoreX, ou dans la lecture via MediaPlayerCoreX, et chaque modèle continue de s'exécuter entièrement sur l'appareil.
•Anonymisation des données personnelles (PII): Floutez, pixellisez ou masquez automatiquement les visages, les plaques d'immatriculation et le texte à l'écran au fur et à mesure du traitement des images — en direct pendant la capture, au sein d'un pipeline personnalisé, ou sur un enregistrement existant avant qu'il ne soit archivé, partagé ou publié. Un filtre regex optionnel restreint le texte détecté aux emails, numéros de téléphone ou autres motifs que vous spécifiez, afin d'anonymiser exactement ce qui doit l'être, et rien de plus.
•Détection d'objets à vocabulaire ouvert: OWLv2 et Grounding DINO détectent des objets à partir d'une invite en texte libre plutôt que d'une liste de classes fixe — décrivez ce qu'il faut rechercher en langage courant et modifiez l'invite ou le seuil de confiance à l'exécution, sans réentraînement ni nouveau modèle à livrer. Cela transforme un simple détecteur en un outil polyvalent capable de trouver tout ce qu'une application a besoin de repérer, en direct ou sur des séquences enregistrées.
•Compréhension vision-langage: Un bloc de vision-langage Florence-2 ajoute le sous-titrage d'images, l'OCR et l'ancrage d'expressions au sein d'un seul bloc — décrivant ce qui se trouve dans une scène, lisant le texte intégré, ou localisant un objet décrit par sa boîte englobante. Appliqué à un flux en direct, le même bloc peut décrire en temps réel ce qu'une caméra voit, pour des outils d'accessibilité ou des tableaux de bord de surveillance.
•Recherche vidéo sémantique: Un bloc d'embedding basé sur CLIP indexe la vidéo pendant son traitement, puis permet à une application d'interroger cet index avec des requêtes en langage naturel — « trouver le moment où quelqu'un ouvre la porte » — plutôt que de parcourir manuellement une timeline. Il fonctionne aussi bien comme index en direct construit pendant l'enregistrement que comme passage unique sur un fichier existant.
Une gamme complète de blocs d'IA embarquée — détection d'objets, reconnaissance faciale, OCR/ANPR, suppression d'arrière-plan, inférence ONNX personnalisée et transcription Whisper hors ligne — est désormais disponible dans Media Blocks SDK .NET, Video Capture SDK .NET et Media Player SDK .NET. Les mêmes instances de blocs s'enregistrent dans un MediaBlocksPipeline personnalisé, directement dans la capture en direct via VideoCaptureCoreX, ou directement dans la lecture via MediaPlayerCoreX — sans avoir à gérer de pipeline séparé dans un cas comme dans l'autre. Chaque modèle s'exécute localement via ONNX Runtime et Whisper.net, si bien que rien ne quitte jamais l'appareil.
•Détection d'objets et analytique: Exécutez des modèles YOLOv8, YOLOX ou RT-DETR pour détecter et étiqueter des objets en temps réel, que la source soit un flux de caméra en direct, un pipeline personnalisé ou un fichier que vous relisez pour examen. Ajoutez ByteTrack pour attribuer des identifiants persistants à chaque objet d'une image à l'autre, puis superposez des compteurs de franchissement de ligne et des alertes d'occupation de zones polygonales pour transformer de simples détections en analytique exploitable — comptage de fréquentation, franchissements de périmètre, zones de temps de présence. Les détections s'affichent en superposition directement sur la vidéo, et la même analytique fonctionne aussi bien sur un flux en direct que lors de la relecture d'un enregistrement archivé à des fins d'examen a posteriori.
•Reconnaissance faciale: Détectez les visages dans une image, enregistrez des identités dans une FaceGallery, et comparez les visages entrants à cette galerie — en direct depuis une caméra, au sein d'un pipeline personnalisé, ou sur des séquences déjà enregistrées. Les personnes reconnues sont étiquetées directement sur la vidéo, ce qui rend le même bloc utile pour le contrôle d'accès à un portail, les tableaux de bord de surveillance signalant des personnes connues, et les recherches a posteriori dans des enregistrements archivés pour retrouver chaque apparition d'une personne donnée.
•OCR et reconnaissance de plaques d'immatriculation (ANPR/LAPI): Les blocs basés sur PaddleOCR lisent le texte à l'écran et les plaques d'immatriculation des véhicules, et les transforment en événements de détection structurés que votre application peut exploiter par programmation — une chaîne décodée avec une boîte englobante et un score de confiance, pas seulement une image. Cela couvre les caméras de portail et les barrières de parking lisant les plaques en temps réel, la surveillance de vitrines ou d'enseignes, et l'extraction de texte ou de plaques depuis des séquences enregistrées pour l'indexation d'archives ou des investigations.
•Suppression d'arrière-plan: Les modèles de matting ONNX suppriment, floutent ou remplacent l'arrière-plan derrière un sujet sans fond vert — couleur unie, image personnalisée, ou sortie RGBA entièrement transparente pour le compositing. Sur une webcam ou un flux de streaming en direct, cela permet des arrière-plans virtuels et un floutage de confidentialité en temps réel ; au sein d'un pipeline personnalisé, il s'agit simplement d'un bloc de plus inséré entre votre source et votre sortie.
•Transcription et sous-titres hors ligne: Whisper transcrit l'audio entièrement sur l'appareil — sans appel au cloud, sans clé API — avec Silero VAD qui élimine les silences pour garder des segments propres. Utilisez-le en direct pendant l'enregistrement pour incruster les sous-titres dans la sortie au fur et à mesure, ou pointez-le vers la piste audio existante d'un fichier pour générer des sous-titres sur des séquences qui n'en ont jamais eu. Dans les deux cas, affichez les sous-titres en direct à l'écran ou exportez le résultat au format SRT ou VTT.
•Inférence ONNX personnalisée: Connectez votre propre modèle ONNX au pipeline vidéo et récupérez une sortie de tenseur brute pour tout post-traitement dont votre application a besoin — l'échappatoire pour les tâches de détection ou de classification qui ne correspondent pas aux blocs intégrés. Utilise le même mécanisme d'enregistrement de blocs que tout le reste ici, ce qui lui permet de s'intégrer aussi bien dans un pipeline personnalisé, la capture en direct ou la lecture.
Les SDK .NET de VisioForge fonctionnent désormais directement dans le moteur de jeu Unity. Vous pouvez intégrer la lecture vidéo en temps réel, la capture depuis une webcam et une caméra IP, la diffusion RTSP et le montage vidéo sur une timeline dans vos projets Unity — les images sont rendues directement dans les textures Unity grâce au contrôle VisioForgeVideoView et à l'événement OnVideoFrameUnity. La prise en charge est assurée par les X engines (MediaBlocksPipeline, MediaPlayerCoreX, VideoCaptureCoreX et VideoEditCoreX) et est livrée sous la forme d'un unique fichier .unitypackage cumulatif ciblant .NET Standard 2.1, avec des builds multiplateformes pour Windows, Android, macOS et iOS. Le décodage accéléré par le matériel et une API C# pensée pour les développeurs facilitent l'ajout de fonctionnalités vidéo professionnelles aux jeux, aux applications AR/VR, à l'affichage dynamique et aux tableaux de bord de vidéosurveillance. La prise en charge de Unity est disponible dans Media Blocks SDK .NET, Media Player SDK .NET, Video Capture SDK .NET et Video Edit SDK .NET. Consultez la page Unity et nos guides Unity étape par étape pour commencer.
Notre version de février 2026 apporte 10 nouvelles fonctionnalités majeures pour Media Blocks SDK et Video Capture SDK .NET.
•Enregistrement pré-événement: Enregistrement vidéo à tampon circulaire pour la surveillance — stockez les N dernières secondes et sauvegardez avant un déclencheur. Supporte MP4, MPEG-TS et MKV.
•Détection de déconnexion réseau: Nouvel événement OnNetworkSourceDisconnect pour les sources RTSP, HTTP, SRT, NDI et RTMP, permettant la reconnexion automatique.
•Sortie WebRTC WHIP: Streaming à faible latence dans le navigateur via le protocole WebRTC-HTTP Ingestion.
•Récepteur RIST MPEG-TS: Reliable Internet Stream Transport pour un streaming fiable sur les réseaux à perte avec correction d'erreurs.
•Voix IA ElevenLabs: Synthèse texte-parole et clonage vocal directement dans les pipelines multimédia via le nouveau ElevenLabsSynthesizerBlock.
•Superpositions WebView2: Affiche du contenu web en direct (HTML/CSS/JS) comme superpositions vidéo pour les applications de diffusion.
•H264 Push Source: Injecte des données brutes H.264 dans les pipelines de décodage avec conversion automatique AVC vers flux d'octets et recalage PTS.
•Découverte rapide RTSP: Nouveau RtspDescribeClient léger atteignant ~100-200ms de configuration (10x plus rapide) avec authentification Basic/Digest.
•Superpositions de séquences d'images: Durées par image, boucles, animation de position/taille, effets de fondu et assouplissement pour les superpositions animées.
•Mise en évidence des clics: Mise en évidence des clics de souris lors de la capture d'écran avec mises à jour des paramètres en temps réel.
•Windows ARM64: Binaires natifs ARM64 Core complets maintenant disponibles sur Windows via NuGet.
Nous avons introduit un système de licences moderne basé sur des certificats pour Video Capture SDK .NET, Video Edit SDK .NET, Media Blocks SDK .NET et Media Player SDK .NET. Le nouveau système utilise des fichiers de certificat .vflicense avec des signatures numériques RSA-2048, remplaçant l'ancien système de clés de licence. Deux types de licences sont disponibles : les licences Développeur pour les machines de développement avec activation en ligne, et les licences Release qui fonctionnent entièrement hors ligne pour le déploiement en production. L'intégration est simple — chargez le certificat depuis un fichier avec SetLicenseCertificateAsync() ou intégrez-le en tant que ressource avec SetLicenseCertificateDataAsync(). Les clients existants peuvent migrer leurs anciennes clés de licence vers le nouveau format de certificat. Consultez notre guide d'enregistrement mis à jour pour les instructions complètes de configuration et des exemples de code.
Nous sommes ravis de présenter l'enregistrement pré-événement (enregistrement avec buffer circulaire) dans VisioForge Media Blocks SDK et Video Capture SDK .NET. Cette fonctionnalité clé de surveillance stocke en continu les N dernières secondes de vidéo et audio encodés en mémoire. Lorsqu'un événement se déclenche — comme la détection de mouvement, une alarme ou un appel API — les images pré-événement stockées sont écrites dans un fichier avec l'enregistrement post-événement, créant des clips d'événements complets qui ne manquent jamais les moments critiques. Les fonctionnalités incluent une durée de buffer configurable (30 secondes par défaut), un enregistrement tenant compte des keyframes qui commence toujours à partir de la trame I la plus proche, un minuteur post-événement automatique avec support d'extension lors du re-déclenchement, un buffer circulaire thread-safe avec une empreinte mémoire minimale (~15 Mo par caméra à 4 Mbps) et plusieurs formats de conteneur incluant MP4, MPEG-TS (résistant aux pannes) et MKV. Le PreEventRecordingBlock s'intègre parfaitement dans tout pipeline MediaBlocks, et une API de haut niveau est disponible via VideoCaptureCoreX pour une intégration rapide. Consultez notre documentation pour des exemples de code complets avec détection de mouvement et support de caméras RTSP.
Nous sommes ravis d'annoncer le lancement du Serveur MCP VisioForge, une nouvelle façon d'obtenir une assistance au développement assistée par IA pour nos SDK. Le Serveur Model Context Protocol (MCP) permet aux assistants de codage IA comme Claude Code et VS Code Copilot d'accéder directement à la documentation complète des SDK, aux guides de déploiement et aux exemples de code. Les fonctionnalités incluent une couverture API complète avec classes, méthodes, propriétés et événements; plus de 15 guides de déploiement de plateformes pour Windows, Linux, macOS, Android, iOS et Mac Catalyst; des centaines d'exemples de code prêts à l'emploi; et des extraits de configuration spécifiques à la plateforme pour MAUI, Uno, Avalonia, WPF, WinForms et Blazor. Connectez-vous instantanément avec une seule commande: claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcp. Toute communication est chiffrée et en lecture seule sans authentification requise.
Nous sommes ravis d'annoncer que les SDK VisioForge prennent désormais en charge Uno Platform ! Créez de véritables applications multimédias multiplateformes avec une seule base de code qui fonctionne sur Windows, Android, iOS, macOS et Linux. Avec l'intégration d'Uno Platform, vous pouvez désormais créer des applications de capture vidéo, de lecture multimédia et de montage vidéo qui fonctionnent de manière transparente sur toutes les principales plateformes. Les fonctionnalités incluent le contrôle VideoView, des API multiplateformes unifiées, des optimisations spécifiques à la plateforme et une documentation complète. Consultez nos guides d'installation et de déploiement pour commencer avec Uno Platform dès aujourd'hui !
Nous sommes ravis d'annoncer que tous les SDK .NET VisioForge prennent désormais entièrement en charge .NET 10 ! Cette mise à jour garantit la compatibilité avec le dernier framework .NET, apportant des performances améliorées, des fonctionnalités de sécurité renforcées et une meilleure expérience de développement. Tous nos SDK, y compris Video Capture SDK .NET, Media Player SDK .NET, Video Edit SDK .NET, Media Blocks SDK .NET et autres, ont été testés et optimisés pour .NET 10. Mettez à niveau vos projets dès aujourd'hui pour profiter des dernières innovations .NET tout en maintenant une rétrocompatibilité totale avec les versions précédentes.
Mise à jour majeure comprenant un gestionnaire ONVIF complet avec prise en charge totale des services de gestion des périphériques, médias, PTZ, événements, analyses et imagerie.
Nouveau support GIF animé dans les classes de source d'image, API de mixage vidéo améliorée avec prise en charge GUID et stabilité améliorée du compositeur vidéo en direct.
Mise à jour du support de la source GenICam pour les caméras USB Vision et ajout du support de la source GenTL pour les applications de caméras industrielles.
Ajout du support de boucle pour le moteur multiplateforme, mise à jour de la sortie du moteur RTSP-X et intégration du support avancé du détecteur de visage.
Nouveau Media Block Serveur RTSP et RTSPServerOutput pour créer vos propres serveurs de streaming RTSP avec un contrôle total sur les paramètres de flux.
Archives des actualités
Parcourez nos actualités et mises à jour historiques
Abonnez-vous à notre newsletter pour recevoir les dernières actualités, mises à jour produits et offres exclusives directement dans votre boîte de réception.