Vollständige Informationen zum Update mit Screenshots der Verbesserungen finden Sie im KVS-Forum: KVS 7.0.0-Update.
Was ist neu in KVS 7.0.0:
- Wir eröffnen eine neue Niederlassung. Version 7.0.x wird die letzte Version sein, die PHP 7 unterstützt. Ab KVS 7.1 ist für die Aktualisierung PHP 8.1 erforderlich. Dieses Update kann aufgrund der Migration auf neuere PHP-Versionen nicht übersprungen werden. Zu den großen Systemänderungen gehört auch die Umstellung von KVS auf InnoDB-Tabellen in der Datenbank und die UTF8MB4-Kodierung. Dadurch können alle Emojis in der Datenbank gespeichert werden (Titel, Kommentare usw.). Es wird vorerst keine Zwangsmigration geben – wir werden optional testen und migrieren und später ein Plugin für die einmalige Migration für alte Projekte bereitstellen. Das Hauptproblem liegt hier bei Projekten mit hoher Auslastung: Die Site muss während der Datenbankmigration offline geschaltet werden, um die Auslastung zu reduzieren.
- Wir freuen uns, Ihnen unseren neuen Service vorstellen zu können – die KVS Conversion Cloud, die vollständig in KVS integriert ist und es Ihnen ermöglicht, unsere Konvertierungsleistung für Ihre Projekte zu nutzen. Die Preise sind um ein Vielfaches niedriger als bei ähnlichen Diensten und die Cloud ermöglicht eine schnelle Konvertierung in moderne Videocodecs (H265, AV1). Im Gegensatz zur Hauptkonvertierungs-Engine von KVS verwendet die Cloud die FFmpeg-Optionen nicht direkt, sondern verwendet stattdessen Qualitätsvoreinstellungen, um die Bitrate zu bestimmen. Dies ermöglicht eine dynamische Auswahl der Bitrate für Eingabevideos und vermeidet die Erzeugung von Ausgabedateien, die deutlich größer als die Quelle sind, was ohnehin keine Verbesserung der Qualität zur Folge hat. Zu diesem frühen Zeitpunkt empfehlen wir, sich für Hilfe bei der Konfiguration an unser Support-Team zu wenden, da einige Aspekte der Qualitätsauswahl möglicherweise nicht offensichtlich sind. In Zukunft wird es mehr Self-Service-Dokumentation geben.
- KVS unterstützt jetzt die modernen Videocodecs H265 und AV1 sowohl auf Engine- als auch auf Player-Ebene. Bis 2026 schien es notwendig, viele Formate zu speichern, um die Wiedergabekompatibilität auf allen Geräten sicherzustellen. Allerdings hat Apple damit begonnen, AV1-Unterstützung in seine neueren Geräte einzubauen, wodurch H265 nahezu obsolet wird. H265 wird von Apple weitgehend unterstützt, ist jedoch ein proprietärer (kostenpflichtiger) Codec, für den Lizenzgebühren anfallen. AV1 ist ein kostenloser Codec und wird seit langem auf anderen Plattformen (Android, Windows, Linux) unterstützt. Darüber hinaus bietet AV1 eine erweiterte Komprimierung (bis zu 45 % besser als H264, während H265 bis zu 30 % bietet). Ein wesentlicher Nachteil von AV1 besteht jedoch darin, dass es auf Standard-CPU-basierten Servern nicht innerhalb angemessener Zeit effizient codiert werden kann. Ab 2026 strebt das Web die vollständige Einführung von AV1 an, was möglicherweise zu einer Reduzierung der Speicher- und Bandbreitenkosten um fast 50 % führt. Basierend auf realen Projekttests liegt die aktuelle AV1-Unterstützung bei etwa 75–80 %, variiert jedoch je nach Land: Regionen, die von Apple-Geräten dominiert werden, weisen eine geringere Unterstützung auf, während Android-lastige Regionen bis zu 95 % erreichen können. Es wird erwartet, dass diese Zahlen steigen, und schließlich wird AV1 sowohl H265 als auch H264 ersetzen. Wir empfehlen vorerst die Verwendung von AV1 für neue hochauflösende Videos (1080p+), während aus Kompatibilitätsgründen niedrigere Auflösungen in H264 beibehalten werden. Dies ist besonders wichtig für Projekte, die CDN-Kosten für Speicherung und Datenverkehr bezahlen, da die Kosten nahezu halbiert werden können. Sobald die AV1-Unterstützung 95 %+ erreicht, kann nur noch 480p in H264 verbleiben, alle anderen Formate in AV1.
- Um die Kostenoptimierung zu analysieren und die Relevanz der Umstellung auf AV1 zu bewerten, haben wir das Inhaltsstatistik-Plugin verbessert. Es bietet jetzt detaillierte Aufschlüsselungen nach Auflösung, Gesamtdateigröße, Bitrate, Bitrate pro Pixel usw. Die Player-Statistiken zeigen jetzt auch den Prozentsatz der AV1/H265-Unterstützung in Ihrem Datenverkehr an (Spalten müssen möglicherweise in den Tabelleneinstellungen aktiviert werden).
- Um die Verkehrskosten zu senken, haben wir in den Player-Einstellungen die Möglichkeit hinzugefügt, Videoformate nach Land zu verwalten. Sie können beispielsweise die Formate 1080p und 4K für Regionen mit geringer Monetarisierung deaktivieren, um die Bandbreitennutzung zu reduzieren.
- Die Inhaltsfilterfunktionen für Satelliten wurden verbessert. Zunächst wurde eine spezielle Einstellungsseite hinzugefügt, um alle verfügbaren Filteroptionen anzuzeigen (schreibgeschützt; die eigentliche Konfiguration erfolgt aufgrund der Auswirkung auf das Verhalten über setup.php). Zweitens wurde eine Filterung und Verzögerung nach Veröffentlichungsdatum hinzugefügt, sodass Satelliten nur neuere Inhalte anzeigen und Veröffentlichungsdaten relativ zum Hauptprojekt anpassen können. Dies verbessert die SEO, da die schrittweise Veröffentlichung von Inhalten zu einer besseren Indexierung führt. Darüber hinaus wenden Satellitenexport-Feeds jetzt alle konfigurierten Filterregeln an (verwenden Sie Feed-URLs über die Satellitendomäne).
- Das AI GPT Text Processor-Plugin für die vollständige Unterstützung textbasierter neuronaler Netze in KVS wurde hinzugefügt. Dieses Plugin ermöglicht die Verwendung mehrerer unterstützter Modelle zum Umschreiben von Titeln, zum Generieren von Beschreibungen, zum Übersetzen in mehrere Sprachen und zum Durchführen der Synonymisierung für Satelliten. Es unterstützt sowohl Videos und Alben als auch die Übersetzung von Tags und Kategorien.
- Videoformatgruppen können jetzt automatisch Formate basierend auf dem Videotyp auswählen: vertikal, kurz oder lang. Dies ermöglicht eine flexiblere Konfiguration – zum Beispiel das Senden aller Kurzvideos an eine „Shorts“-Gruppe und vertikaler Videos an eine „vertikale“ Gruppe, jeweils mit unterschiedlichen Formatsätzen und Einstellungen.
- Unterstützung für die Lokalisierung von Beiträgen hinzugefügt.
- Die AgeVerif-Einstellungen unterstützen jetzt Aliase, da der Dienst unterschiedliche Zugriffsschlüssel für verschiedene Domänen erfordert.
- Die Grabber-Einstellungen ermöglichen jetzt die Zuweisung eines Kanals für alle importierten Videos (zuvor wurde nur die Inhaltsquelle unterstützt).
- Das Plugin für die automatische Kategorieauswahl verfügt jetzt über eine Option zum Entfernen von Tags, wenn Kategorien mit demselben Namen zugewiesen wurden, wodurch doppelte Tags verhindert werden.
- Werbeeinstellungen unterstützen jetzt spezielle Token für die Übergabe von Kategorien oder Tags an den Anzeigencode für eine verbesserte Ausrichtung.
- Die Optimierung der Gesamtsummen in der Kategorisierung wurde verbessert, was die Datenbanklast bei Hintergrundoperationen reduzieren soll.
- Die Massenbearbeitung umfasst jetzt die Möglichkeit, die Kategorisierung für die ausgewählten Videos und Alben zurückzusetzen.
- Die Screenshot-Rotator-Einstellungen beinhalten jetzt eine Option zum Deaktivieren der Drehung für Videos mit manuell hochgeladenen Screenshots.
Behobene Fehler:
- [MITTEL]: In einigen Fällen konnten Benutzer, die Videos oder Alben hochgeladen hatten, nicht darauf zugreifen, wenn sie noch nicht aktiviert waren.
- [MINOR]: Das Sammeln von Spielerfehlern bekannter Bots wurde deaktiviert, um gefälschte Fehler in Statistiken zu reduzieren.
- [MINOR]: Das Plug-in zur automatischen Modellauswahl berücksichtigte Punkte in Aliasnamen nicht.
- [MINOR]: Über Einstellungen ausgeblendete Admin-Panel-Benachrichtigungen werden nicht mehr auf der Startseite angezeigt.
- [MINOR]: Der Import sendet jetzt beim Herunterladen von Screenshots einen Referrer-Header, wie es von einigen Grabbern gefordert wird.
- [MINOR]: Die E-Mail-Validierung wurde im gesamten KVS standardisiert, um den integrierten Validierungsregeln von PHP zu folgen.
- [MINOR]: Doppelte Leerzeichen beim Hinzufügen neuer Tags behoben.