Die Version 15.1 der .Net SDKs führt plattformübergreifende Unterstützung für Android für das Media Player SDK .Net ein und plant für iOS/macOS im Dezember. Sie deaktiviert Sentry-Debug-Meldungen in der Konsole, fügt Icecast-Streaming hinzu und aktualisiert die Eigenschaft `VideoStreamInfo.FrameRate` auf `VideoFrameRate`. Die WPF VideoView hat die Wiedergabe von IP-Kamera-Streams verbessert. Signifikante API-Änderungen führen mehrere Komponenten in `VisioForge.Core` zusammen, und die Audioeffekt-API verwendet jetzt String-Namen. Eine neue GStreamer-basierte plattformübergreifende Engine unterstützt Windows und andere Plattformen in diesem Entwicklungszyklus.
Prüfen Sie die Änderungsprotokoll.
Die Version 15.0 des .Net SDKs führt signifikante API-Änderungen ein und teilt die Hauptsteuerungen in Core- und VideoView-Teile auf. Das SDK hat keine getrennten TRIAL- und FULL-Versionen mehr und entfernt die Eigenschaft `SDK_State`.
Entwicklern wird empfohlen, UI-Steuerelemente durch "VideoView" zu ersetzen und Kernklassen (z. B. "VideoCaptureCore") so umzubenennen, dass sie den zuvor verwendeten UI-Steuerelementnamen entsprechen. Diese Änderung ermöglicht die Unterstützung für zusätzliche UI-Plattformen wie UWP, MAUI, Eco und Avalonia.
Prüfen Sie die Änderungsprotokoll.
Die Version 14.3 der .Net SDKs enthält mehrere wichtige Updates und Verbesserungen. Ein kritisches Problem bei der Erstellung von Video Resize-Filtern für NuGet-Redistributionen wurde behoben, und die Telemetrie wurde aktualisiert. Die Ausgabe von `VFDirectCaptureMP4Output` wurde ebenfalls aktualisiert. Diese Version fügt Unterstützung für .Net 6 (Vorschau) hinzu und entfernt Nvidia CUDA, wodurch NVENC als moderne Alternative für die H264/HEVC-Kodierung empfohlen wird.
Die MJPEG-Low-Latency-Engine für IP-Kameras wurde aktualisiert und die Auflistung der NDI-Quellen wurde verbessert. Die ONVIF-Unterstützung wurde verbessert und .Net Core 3.1-Unterstützung wurde für die RTSP Low Latency Source Engine hinzugefügt. Probleme mit Picture-in-Picture für den 2x2-Modus wurden behoben. Das Projekt und die Lösungen wurden in unabhängige Dateien für .Net Framework 4.7.2, .Net Core 3.1, .Net 5 und .Net 6 aufgeteilt, was eine bessere Organisation und Kompatibilität ermöglicht.
Prüfen Sie die Änderungsprotokoll.
Die Version 14.2 des .Net SDKs bringt mehrere Updates und Korrekturen. Das Problem mit der Audio-Stream-Erfassung bei Verwendung des Virtual Camera SDK Outputs wurde behoben. Der `VFMP4v8v10Output` wurde durch `VFMP4Output` ersetzt. Eine neue "CanStart"-Methode wurde zu den "Video_CaptureDevicesInfo"-Elementen hinzugefügt, die überprüft, ob ein Gerät gestartet werden kann und nicht ausschließlich von einer anderen Anwendung verwendet wird.
Das `ONVIFControl` unterstützt jetzt die async/await API, wodurch seine asynchronen Fähigkeiten verbessert wurden. Ein Problem mit falscher ColorKey-Verarbeitung im Videoeffekt "Text Overlay" wurde behoben. Für die IP-Kameraquelle RTSP Low Latency wurde Unterstützung für erzwungene Bildraten hinzugefügt. Die MP4v11 AMD-Encoder wurden aktualisiert und ein Problem mit dem Zeitstempel während der Pause/Fortsetzung einer separaten MP4v11-Aufnahme wurde behoben.
Das Netzwerk-Streaming und die Ausgabe von FFMPEG.exe wurden auf die neueste FFMPEG-Version aktualisiert. Das VC++ Redistributable muss nicht mehr installiert werden, da die VC++-Verknüpfung auf statisch umgestellt wurde, außer für die optionale XIPH-Ausgabe. Außerdem wurden viele DirectShow-Basisfilter in das Modul `VisioForge_BaseFilters` verschoben.
Prüfen Sie die Änderungsprotokoll.