Quoi de neuf dans la version 5.1.0
Vaste ensemble d'améliorations du lecteur KVS :
- Prend entièrement en charge la spécification VAST 3.0 (à l'exception des icônes industrielles, car nous n'avons jamais eu d'exemple de client KVS l'utilisant). Cela signifie spécifiquement que le lecteur KVS prend désormais en charge les wrappers et les techniques avancées de chargement VAST.
- Prend entièrement en charge la spécification VPAID 2.0.
- Nous avons modifié la façon dont le lecteur demande le fichier XML VAST. Auparavant, il chargeait VAST lors de l'initialisation du lecteur afin d'éviter tout retard supplémentaire lors du démarrage du lecteur. Cette approche ne fonctionnait pas correctement avec les popunders tiers, car dans la plupart des cas, la page du lecteur était affichée deux fois pour le même utilisateur et le lecteur KVS n'avait aucune chance de connaître ce fait, ce qui lui permettait d'éviter le chargement VAST. La nouvelle approche fonctionnera de la même manière pour les autres acteurs, par ex. chargera VAST uniquement lorsque vous cliquerez dessus. Nous pensons que cela améliorera les performances VAST pour la plupart des clients KVS.
- Les appareils mobiles commenceront à précharger la vidéo principale lors de l'affichage de la publicité pré-roll. Cela devrait réduire le temps d'attente pour le démarrage de la vidéo, car dans la plupart des cas, le fichier vidéo sera mis en mémoire tampon lorsque l'utilisateur regarde le pré-roll.
- Nous avons modifié le comportement de la barre de contrôle sur les appareils tactiles lors de l'affichage d'annonces pré-roll/post-roll. Auparavant, la barre de contrôle se masquait et s'affichait automatiquement dès la première pression sur la publicité, ce qui pouvait entraîner moins de clics et un CTR plus faible. Nous avons corrigé ce problème pour ne jamais masquer la barre de contrôle lors de l'affichage de publicités sur les appareils tactiles.
- Nous avons corrigé le bouton de volume pour permettre de réduire le volume lors de l'affichage de la publicité (principalement sur les ordinateurs de bureau, car les mobiles peuvent ne pas le prendre en charge). Auparavant, il ne prenait en charge que les options de mise en sourdine/réactivation du son.
- Nous avons ajouté la prise en charge des statistiques des joueurs dans KVS et Google Analytics. Dans les paramètres de statistiques, il sera désormais possible d'activer les statistiques pour les événements des joueurs et de choisir où les collecter.
- Dans les paramètres de statistiques, il sera également possible d'activer le décompte des événements de lecture pour chaque vidéo. Par défaut, KVS ne compte que l'événement « view », qui correspond essentiellement au fait d'ouvrir la page du lecteur vidéo. Avec cette mise à jour du lecteur, il sera également possible de compter un nombre distinct de fois qu'une vidéo spécifique a été lue par le lecteur.
- IMPORTANT ! Tous les skins de joueurs sont mis à jour en raison de ces changements. Si vous utilisez un skin de lecteur personnalisé, vous devez également le mettre à jour en conséquence, car KVS ne mettra pas à jour automatiquement votre skin de lecteur personnalisé.
La fonctionnalité du rotateur CTR a été améliorée de plusieurs manières :
- Tout d'abord, nous avons mis à jour son ancienne méthode de calcul, ce qui a entraîné un ralentissement du calcul du CTR. La nouvelle logique de rotation apporte des valeurs CTR immédiates qui reflètent les vidéos les plus cliquables telles qu'elles sont à un moment donné. La mise en cache du site Web n'affectera plus le calcul du CTR.
- Une autre amélioration importante est la possibilité de configurer des inclusions vidéo aléatoires lors du rendu de vidéos par CTR. Par exemple, si vous avez déjà un ensemble de vidéos triées par CTR, vous pouvez autoriser l'affichage de certaines vidéos aléatoires à plusieurs positions, afin que les nouvelles vidéos aient plus de chances d'obtenir des clics et d'atteindre le sommet. Cela doit être configuré par liste dans les paramètres de bloc list_videos (paramètre randomize_positions ajouté).
- Enfin, nous avons amélioré les performances dans ce domaine et sommes parvenus à des améliorations qui réduiront la charge de la base de données lors du recalcul du CTR. Nous avons également ajouté l'option Planification dans les paramètres de Rotator qui permet d'augmenter les intervalles entre les recalculs du CTR et offre également la possibilité de configurer une période « silencieuse » afin que Rotator ne génère aucune charge supplémentaire lorsque votre serveur est soumis à un trafic important.
Autres fonctionnalités :
- Ajout de la prise en charge du format WebP dans les captures d'écran vidéo. WebP est un format d'image moderne promu par Google et pris en charge par les principaux navigateurs (couverture de support de 79,96 % à l'heure actuelle). La principale caractéristique de ce format est une ÉNORME réduction de la taille de l'image - 30 à 50 % par rapport au JPG tout en gardant une qualité visuelle presque la même. Comme ce format n'est pas pris en charge à 100 %, il ne peut être utilisé qu'en complément du format JPG standard.
- Adspyglass.com fait désormais partie de la liste des fournisseurs VAST gratuits qui ne nécessitent pas de code d'abonnement VAST de KVS ! Il permet une intégration avec plus de 30 annonceurs VAST populaires et peut augmenter vos revenus publicitaires sans aucun effort de votre part en affichant automatiquement les annonces les mieux payées pour chaque visiteur spécifique en fonction de son appareil et de son emplacement.
- Les statistiques des joueurs ont été améliorées pour fournir des données plus complexes qu'auparavant. Vous pouvez désormais les utiliser pour comparer la qualité du trafic provenant de différentes sources (en utilisant les paramètres de référencement KVS). Si vous achetez ou échangez du trafic provenant de plusieurs sources, vous pouvez modifier le regroupement des statistiques afin que chaque ligne des statistiques indique le trafic provenant d'un référent distinct. En comparant l'écart entre la valeur AVG et la valeur réelle (indiquée sous la forme de +-% entre parenthèses), vous pouvez facilement détecter les tricheurs et le mauvais trafic, car il est très peu probable qu'ils puissent imiter le même modèle de comportement pour les événements de joueurs que le trafic réel. li>
- Toutes les statistiques de trafic ont été améliorées pour offrir une meilleure interface graphique avec la possibilité d'afficher davantage de colonnes de données et de fonctions d'analyse.
- KVS prendra désormais en charge les GIF animés comme formats vidéo. Il sera possible de définir le format GIF de la même manière que d'autres formats vidéo et d'exiger que le KVS crée une image GIF à partir de toute vidéo téléchargée en fonction des paramètres de durée et de bande-annonce. Par exemple, il sera possible de créer des bandes-annonces GIF de 5 secondes à partir de chaque vidéo.
- Dans les paramètres des balises, il sera désormais possible de configurer que toutes les nouvelles balises soient créées avec un statut inactif et n'apparaissent pas sur le site sans les activer manuellement.
- Dans les paramètres personnels, nous avons rétabli l'option permettant de configurer la taille maximale du pouce dans les listes du panneau d'administration. Cette option a été précédemment supprimée avec les modifications de la version 5.0.
- Dans le panneau d'administration, il sera désormais possible de configurer l'utilisateur anonyme comme utilisateur par défaut pour n'importe quel contenu.
- Ajout de l'affichage des statistiques du code intégré sur la page de démarrage du panneau d'administration.
- Dans la facturation, nous avons ajouté la possibilité de répéter la publication des transactions si cela entraînait une erreur. Afin de nous permettre de récupérer la connexion par e-mail et mot de passe dans les journaux de facturation, cela a été précédemment supprimé dans le cadre de la mise à jour 4.0.2.
- L'interface graphique d'importation a été mise à jour pour afficher des exemples de valeurs attendues pour chaque colonne de données. La prise en charge de l'option de niveau d'accès a également été ajoutée pour les vidéos et les albums.
- Dans les commentaires, nous avons modifié la façon dont le panneau d'administration affiche les longs commentaires dans la liste. Auparavant, tout commentaire de plus de 200 caractères était tronqué à la fin. Dans la mise à jour, nous avons modifié cela pour tronquer la partie centrale, afin que le début et la fin du commentaire soient toujours visibles. Nous avons également ajouté une colonne supplémentaire qui peut afficher un commentaire complet sans aucune troncature, quelle que soit sa longueur.
- Les contrôles de validation du serveur de stockage enverront désormais un en-tête de référent pour éviter certaines configurations spéciales qui n'autorisent pas les référents vides.
- Le plug-in de sauvegarde utilisera une meilleure convention de dénomination pour les sauvegardes créées.
- Le moteur de conversion KVS ne prend plus en charge les formats de sortie FLV, car ils sont obsolètes.
- Dans les blocs video_edit et album_edit, il est désormais possible de spécifier le champ de niveau d'accès.
- Dans les blocs signup et member_profile_edit, KVS vérifiera désormais entièrement la date de naissance spécifiée pour se conformer à l'âge minimum autorisé configuré dans setup.php (défini sur 18 ans par défaut). . Auparavant, cette option était utilisée pour limiter le choix des années disponibles dans les sélecteurs de date, mais le KVS n'a jamais vérifié que la date de naissance spécifiée se situait dans la plage des années complètes autorisées.
- Si plusieurs serveurs de stockage actifs se trouvent dans le même groupe et que KVS détecte une erreur dans l'un d'entre eux, ce serveur ne sera pas utilisé correctement pour diffuser le contenu.
Bogues corrigés :
- [CRITIQUE] Le processeur de paiement NATS entraînerait une erreur de traitement si aucun package d'accès n'était créé pour lui (régression après la version 5.0).
- [HIGH] Des fichiers vidéo brisés peuvent apparaître lorsque le format vidéo a été recréé à partir de lui-même et que le moteur de conversion n'a pas pu le copier entièrement sur le serveur de stockage en raison d'une erreur réseau.
- [HIGH] Les fonctionnalités du modèle et de la source de contenu entraînaient des erreurs SQL sous MySQL 8.
- [MEDIUM] Dans certains cas, lorsque les tâches en arrière-plan étaient supprimées manuellement, les fichiers sources vidéo n'étaient pas supprimés.
- [MEDIUM] Le classement des modèles et des sources de contenu était calculé de manière incorrecte dans des cas aléatoires.
- [FAIBLE] L'importation de flux affichait de manière incorrecte le nombre de vidéos supprimées (régression après la version 5.0).
- [LOW] Le plugin de sélection automatique des catégories ne prenait pas correctement en compte les balises lors de l'utilisation d'une casse mixte (par exemple, Tag1 vs tag1).
- [FAIBLE] Une mauvaise logique de détection de capture d'écran ne fonctionnait pas correctement pour certaines vidéos et pouvait entraîner une création de capture d'écran beaucoup plus lente.
- [FAIBLE] Le lecteur affichait parfois une capture d'écran de la chronologie +1 qui n'existait pas, ce qui entraînait une erreur 404.
- [FAIBLE] Le plug-in de téléchargement de contenu FTP permettrait d'importer des vidéos premium même si aucun format premium n'était défini.
- [FAIBLE] Les commentaires seraient décalés vers des dates futures lors du décalage de la date de publication d'une vidéo ou d'un album.