Quel SDK .NET VisioForge choisir ?
Quatre SDKs multimédia conçus pour différents scénarios. Utilisez ce guide pour trouver celui qui convient à votre projet C# ou .NET.
Guide de décision rapide
Trouvez votre cas d'utilisation pour voir quel SDK convient le mieux.
| Ce que vous souhaitez créer | SDK recommandé |
|---|---|
| Enregistrer une webcam ou caméra USB dans un fichier | Video Capture SDK .Net |
| Capturer un flux de caméra IP (RTSP/ONVIF) | Video Capture SDK .Net |
| Enregistrer l'écran ou une fenêtre d'application | Video Capture SDK .Net |
| Lire des fichiers vidéo et audio dans votre app | Media Player SDK .Net |
| Diffuser une vidéo RTSP ou HLS dans votre app | Media Player SDK .Net |
| Couper, découper et fusionner des fichiers vidéo | Video Edit SDK .Net |
| Ajouter des transitions entre les clips vidéo | Video Edit SDK .Net |
| Ajouter des incrustations de texte ou d'image à la vidéo | Video Edit SDK .Net |
| Créer un diaporama d'images avec de la musique | Video Edit SDK .Net |
| Créer un pipeline personnalisé : source → traitement → encodage → sortie | Media Blocks SDK .Net |
| Composition vidéo en direct depuis plusieurs sources | Video Capture SDK .Net |
| Capture RTSP avec post-traitement en temps réel | Video Capture SDK .Net |
| Application de capture vidéo en MAUI/Avalonia | Video Capture SDK .Net |
| Application de lecture vidéo en MAUI/Avalonia | Media Player SDK .Net |
| Application de montage vidéo en MAUI/Avalonia | Video Edit SDK .Net |
| Intégration avec Decklink, GenICam ou matériel NVIDIA | Video Capture SDK .Net |
Aperçu des SDKs
Video Capture SDK .Net
Capturez la vidéo depuis des webcams, caméras IP (RTSP/ONVIF), écrans et appareils HDMI. Enregistrez en MP4, AVI, MKV ou diffusez vers RTMP/YouTube Live. Appliquez des effets et incrustations en temps réel.
Media Player SDK .Net
Lisez des fichiers vidéo et audio (MP4, AVI, MKV, MP3) et des flux réseau (RTSP, HLS, MPEG-DASH) avec décodage accéléré par GPU. Recherche, vitesse, extraction de frames et contrôle de lecture.
Video Edit SDK .Net
Montage vidéo basé sur une timeline — découpe, assemblage, transitions, incrustations texte et image, et mixage audio. Rendu en MP4, AVI, MKV, WebM avec encodage accéléré par GPU.
Media Blocks SDK .Net
Framework de pipeline modulaire — connectez des blocs source, traitement et sortie pour créer des workflows multimédia personnalisés. Contrôle total sur l'encodage, le décodage, les chaînes d'effets et le routage multi-sortie.
Comparaison des fonctionnalités
| Fonctionnalité | Video Capture SDK .Net | Media Player SDK .Net | Video Edit SDK .Net | Media Blocks SDK .Net |
|---|---|---|---|---|
| Capture webcam / caméra USB | ✔ | — | — | ✔ |
| Caméra IP (RTSP / ONVIF) | ✔ | playback | — | ✔ |
| Capture d'écran | ✔ | — | — | ✔ |
| Lecture de fichiers | — | ✔ | — | ✔ |
| Montage sur timeline | — | — | ✔ | — |
| Transitions vidéo | — | — | ✔ | — |
| Incrustations texte / image | ✔ | ✔ | ✔ | ✔ |
| Composition vidéo en direct | ✔ | — | — | ✔ |
| Pipeline de traitement personnalisé | — | — | — | ✔ |
| Accélération matérielle (GPU) | ✔ | ✔ | ✔ | ✔ |
| Sortie streaming réseau | ✔ | — | ✔ | ✔ |
| Multiplateforme (Win / Mac / Linux) | ✔ | ✔ | ✔ | ✔ |
| Mobile (Android / iOS) | ✔ | ✔ | ✔ | ✔ |
| Prise en charge de Unity 6 | ✔ | ✔ | ✔ | ✔ |
| Détection d'objets par IA (YOLO / RT-DETR / vocabulaire ouvert) | ✔ | ✔ | — | ✔ |
| Reconnaissance faciale et anonymisation automatique des informations personnelles | ✔ | ✔ | — | ✔ |
| OCR et reconnaissance de plaques d'immatriculation (ANPR) | ✔ | ✔ | — | ✔ |
| Reconnaissance vocale et sous-titres en direct (Whisper) | ✔ | ✔ | — | ✔ |
| Recherche vidéo sémantique (embeddings CLIP) | — | ✔ | — | ✔ |
Puis-je combiner les SDKs ?
Oui. Chaque SDK est un package NuGet indépendant. Vous pouvez utiliser plusieurs SDKs dans le même projet — par exemple, capturer la vidéo avec le Video Capture SDK et éditer les enregistrements avec le Video Edit SDK. Tous les SDKs partagent les mêmes dépendances de plateforme, donc les combiner n'ajoute qu'un surcoût minimal.
Développez avec des agents de codage IA
Vous codez avec un agent IA — Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenAI Codex ? VisioForge publie des surfaces lisibles par machine pour VisioForge .NET SDKs afin que votre agent réussisse l’intégration du premier coup : les bons paquets NuGet, l’enregistrement de licence, la configuration du projet et les détails de déploiement multiplateforme qu’il devrait sinon deviner.
Connectez le serveur MCP
MCPAjoutez le serveur MCP de VisioForge à votre agent pour une aide contextuelle : rechercher dans l’API, consulter les classes et les membres, récupérer des exemples de code fonctionnels et obtenir des guides de déploiement, directement dans votre éditeur.
Claude Code
claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcpVS Code (.vscode/mcp.json)
{
"servers": {
"visioforge-sdk": {
"type": "http",
"url": "https://mcp.visioforge.com/mcp"
}
}
}Chargez un Agent Skill
Agent SkillsNous publions un skill téléchargeable pour chaque combinaison (SDK, plateforme) — pour VisioForge .NET SDKs, un SKILL.md prêt à l’emploi par plateforme (quels paquets NuGet, code de licence, configuration du csproj, pièges courants) ainsi qu’un projet d’exemple fonctionnel que votre agent peut copier. Compatible avec Claude Code, Cursor, OpenAI Codex, Gemini CLI et plus de 30 autres agents (Cloudflare Agent Skills RFC).
Pointez votre agent vers l’index des skills
https://www.visioforge.com/.well-known/agent-skills/index.jsonVous préférez fournir toute la documentation à votre agent ? Elle est aussi disponible en markdown brut : /llms.txt · /llms-full.txt
Prêt à commencer ?
Choisissez votre SDK, explorez la documentation ou consultez les exemples de code sur GitHub.
