KVS v2.0.0 - une toute nouvelle architecture offre de toutes nouvelles opportunités

17 September, 2010

Je. Le moteur de conversion et le concept de stockage des vidéos/captures d'écran ont été entièrement réécrits
1. Pour chaque type de vidéo – standard (publique et privée) et premium – vous pouvez désormais spécifier une liste distincte de formats qui seront créés automatiquement en fonction de la source. Chacun de ces formats vous permet de spécifier des paramètres individuels et des restrictions sur la durée de la vidéo (en secondes ou en %, nombre de parties à partir desquelles la vidéo doit être formée), une image en filigrane distincte.
2. La possibilité d'activer la sauvegarde de la source vidéo.
3. Les formats vidéo peuvent être supprimés/ajoutés à tout moment. Lors de la suppression d'un format, tous les fichiers de ce format seront automatiquement supprimés lors de l'ajout – ils seront en outre créés sur la base de la source vidéo ou sur la base de fichiers d'autres formats.
4. Les captures d'écran sont divisées en 2 groupes : aperçu et chronologie. Des captures d'écran de présentation sont créées en fonction de la source vidéo et présentent la vidéo à un utilisateur. Vous pouvez définir soit un nombre fixe de captures d'écran d'aperçu pour toutes les vidéos, soit l'intervalle auquel elles seront réalisées (ainsi, les vidéos de durée différente auront un nombre différent de captures d'écran d'aperçu). Les captures d'écran de la chronologie sont configurées séparément pour chaque format vidéo et sont créées sur la base de fichiers de ce format (et non de la source). Les captures d'écran de la chronologie sont destinées à être affichées aux points clés de la vidéo dans le lecteur, mais peuvent également être utilisées à d'autres endroits où vous devez afficher un rapport de caméra de la vidéo.
5. Pour les captures d'écran de présentation et de chronologie, vous pouvez spécifier des formats distincts. Vous pouvez spécifier une taille distincte, des paramètres de qualité distincts et une image de filigrane distincte pour chaque format de capture d'écran. Les formats de captures d'écran peuvent être ajoutés/supprimés à tout moment, les fichiers requis seront créés/supprimés automatiquement.
6. Le concept de file d'attente de conversion et de serveurs de conversion a été ajouté. Désormais, toutes les opérations avec du contenu sont créées sous forme de tâches (9 types de tâches). Certaines tâches sont exécutées sur le serveur principal et ne nécessitent pas de serveurs de conversion. Les tâches qui incluent l'utilisation de contenu vidéo sont exécutées sur le(s) serveur(s) de conversion. Au moment de l'installation, un serveur de conversion par défaut est créé, physiquement situé sur le même serveur. Si nécessaire, vous pouvez ajouter un nombre illimité de serveurs de conversion tiers et y exécuter toutes les opérations les plus compliquées. Cela peut être fait à tout moment (il suffit d'installer les bibliothèques de serveur nécessaires sur le serveur de conversion et de copier un petit script PHP). Ainsi, nous avons résolu le problème important de l’optimisation des performances de conversion.
7. La prise en charge du stockage vidéo multi-serveur a été étendue :
(a) Vous pouvez désormais personnaliser l'équilibrage de charge du streaming vidéo entre les serveurs d'un groupe de serveurs par coefficients de poids ainsi que par pays (organisation CDN). Ainsi, en disposant de serveurs aux États-Unis et en Europe, vous pouvez afficher la même vidéo à différents utilisateurs provenant de différents serveurs.
(b) La prise en charge FTP a été ajoutée lorsque vous travaillez avec plusieurs serveurs.
(c) Une vérification constante des antécédents des fichiers vidéo sur tous les serveurs a été ajoutée, vous serez ainsi informé de toute défaillance du système de stockage.
(d) Vous pouvez désormais vérifier le streaming vidéo de chaque serveur par lien direct ou via un script de téléchargement. Ceci est fait pour que lors de l'activation/désactivation de la protection antihotlink, vous puissiez rapidement vérifier que tout fonctionne comme requis.
8. Le fonctionnement manuel avec des captures d'écran a été retravaillé en prenant en compte la prise en charge multiformat et en divisant les captures d'écran en groupes de présentation/chronologie. La création de nouvelles captures d'écran à partir de la vidéo a été placée en arrière-plan, affichant la barre de progression, ce qui l'a rendu beaucoup plus pratique (en premier lieu, vous voyez combien de temps il reste à attendre, et deuxièmement, vous pouvez continuer à travailler avec le panneau d'administration de la même manière. navigateur – c’était impossible auparavant).
9. L'importation et l'exportation de vidéos ont été réécrites en tenant compte de toutes les nouvelles fonctionnalités et de certains problèmes sérieux rencontrés dans les versions précédentes :
(a) Il est possible de sauter les lignes à l'origine de l'erreur.
(b) Il est possible de spécifier la durée de la vidéo au format standard (auparavant, elle ne pouvait être spécifiée qu'en nombre de secondes).
(c) Nous avons ajouté une fonctionnalité permettant de spécifier une liste d'utilisateurs qui publient des vidéos, afin que vous n'ayez pas besoin de spécifier séparément pour chaque vidéo, mais vous pouvez spécifier une liste unique dans laquelle l'utilisateur sera sélectionné au hasard pour chaque vidéo.
(d) L'opération de vérification des données d'importation a été mise en arrière-plan affichant la barre de progression. De plus, d'importants problèmes d'attente auxquels les clients étaient confrontés dans les versions précédentes lors de l'importation d'un grand nombre de vidéos ont été corrigés.
(e) Il est désormais possible de spécifier des captures d'écran vidéo dans les archives.
10. Une journalisation complète des processus de conversion vidéo et de post-conversion a été ajoutée. Nous avons essayé d'extraire autant d'informations utiles que possible qui permettront de trouver rapidement les problèmes et de les résoudre de manière opérationnelle. Les journaux de chaque vidéo sont désormais disponibles dans la liste des vidéos du panneau d'administration.
11. La prise en charge du 5ème type de contenu a été ajoutée : fausse vidéo.
12. La fonctionnalité d'édition en masse de vidéos a été ajoutée, qui permet non seulement d'éditer en masse certains champs des vidéos sélectionnées (ou de toutes), mais permet également bien plus :
(a) Sélectionnez la date de publication de la vidéo dans la plage spécifiée, c'est-à-dire distribuez les vidéos de manière aléatoire à différentes dates.
(b) Ajouter ou supprimer des balises, des catégories et des modèles.
(c) Créer ou recréer des fichiers de formats vidéo sélectionnés.
(d) Supprimer en masse les fichiers sources.
II. Moteur et performances du site Web
13. Nous avons optimisé les blocs de sites Web les plus problématiques : list_categories, list_tags, tags_cloud.
14. La protection contre la surcharge du serveur a été améliorée. Des statistiques ont été ajoutées sur le déclenchement de la protection contre les surcharges.
15. La collecte et l'affichage de statistiques de performances pour des pages et des blocs individuels ont été ajoutés. Cette statistique est très importante pour optimiser divers aspects du site Web. Il permet d'analyser la stratégie de mise en cache et de l'ajuster, et également de trouver les facteurs les plus critiques en termes de performances. La fonctionnalité permettant de réinitialiser les statistiques de performances accumulées a également été ajoutée.
16. La recherche dans les modèles a été ajoutée dans le panneau d'administration. Ceci est très pratique si vous devez modifier en masse certains aspects de la conception qui pourraient potentiellement se trouver à plusieurs endroits de votre site Web. Vous pouvez désormais rechercher n'importe quoi directement depuis le panneau d'administration.
17. Le concept de pagination a été modifié : les URL affichent désormais les numéros de page, et non plus les numéros du premier élément de la page comme c'était le cas auparavant. En outre, n'importe quelle liste peut être modifiée en pagination AJAX, tout en conservant les anciens liens pour les moteurs de recherche.
18. Le concept d'inclusion de javascripts a été modifié. Désormais, ils sont inclus automatiquement, en fonction des blocs insérés dans la page. Chaque bloc sait quel javascript est requis et l'inclut.
III. Player et son utilisation dans KVS
19. La fonctionnalité permettant de définir la redirection de l'utilisateur lorsque vous cliquez sur la zone vidéo pendant la lecture a été ajoutée.
20. L'affichage du permalien a été ajouté (lien vers la page avec cette vidéo sur votre site Web).
21. La fonctionnalité a été ajoutée pour spécifier la chaîne publicitaire dans la barre de contrôle du lecteur et cliquer sur l'URL dessus.
22. Vous pouvez maintenant spécifier que tous les liens du lecteur soient ouverts dans la même fenêtre du navigateur.
23. Vous pouvez désormais afficher des vidéos associées dans le lecteur.
24. Vous pouvez désormais protéger les vidéos contre la copie via un logiciel de capture (vous pouvez définir l'intervalle auquel le texte personnalisé est affiché dans différentes parties du lecteur, comme l'adresse IP et la connexion actuelle de l'utilisateur, par exemple).
25. Vous pouvez désormais afficher des captures d'écran de la chronologie vidéo pour le fichier vidéo actuel (si elles sont activées pour ce format vidéo) pendant que vous faites défiler.
26. En mode d'intégration du lecteur pour différentes options publicitaires, vous pouvez désormais rediriger l'utilisateur vers une page contenant cette vidéo sur votre site Web.
27. En relation avec la fonctionnalité vidéo multiformat ajoutée, vous pouvez désormais personnaliser la liste des formats pour les utilisateurs avec différents niveaux d'accès (comme dans YouTube – 360p, 480p, etc. – tout cela est configurable). Il est très difficile d’expliquer rapidement ces options ; ils doivent faire l’objet d’une enquête approfondie. En les utilisant, vous pouvez, par exemple, demander aux utilisateurs non enregistrés de visionner uniquement une version vidéo raccourcie de mauvaise qualité, mais en sélectionnant l'option 720p, ils iront sur le site Web du sponsor, sur votre page d'inscription ou simplement ailleurs. Dans le même temps, les utilisateurs enregistrés peuvent regarder des vidéos en HD, en utilisant la même option 720p. Ceci n'est qu'un parmi des dizaines d'exemples d'utilisation ; votre imagination est illimitée ici, sauf que le nombre maximum d'options dans la liste est de 3.
28. En général, la fonctionnalité a été ajoutée pour spécifier différents paramètres de lecteur pour différents types d'utilisateurs. Ainsi, vous pouvez diffuser des publicités dans le lecteur uniquement pour les invités, et non pour les membres, etc. KVS dispose de 3 niveaux d'accès pour les utilisateurs : utilisateurs non enregistrés (invités), utilisateurs standard et premium.
IV. Divers aspects du fonctionnement et de l'administration
29. Le lien vers le site Web à partir du panneau d'administration a été ajouté.
30. Vous pouvez désormais entièrement personnaliser les colonnes de la liste de vidéos dans le panneau d'administration (il y en a désormais beaucoup plus) dans les paramètres utilisateur personnels. Vous pouvez également afficher un pouce sur la liste des vidéos dans le panneau d'administration.
31. La fonctionnalité permettant de visualiser la vidéo directement à partir de la liste du panneau d'administration a été ajoutée.
32. La fonctionnalité permettant de verrouiller des vidéos individuelles afin qu'elles ne puissent pas être modifiées ou supprimées sur le site Web a été ajoutée.
33. Des DVD ont été introduits, qui peuvent être utilisés pour regrouper une liste de vidéos (scènes). Les DVD sont des objets indépendants qui peuvent être affichés sur le site Web sous forme de liste, afficher les données du DVD, les listes de scènes les concernant, ils peuvent être notés et des commentaires peuvent être ajoutés pour eux.
34. Des champs personnalisés dans les catégories et les groupes de catégories ont été ajoutés.
35. Pour toutes les pages du panneau d'administration, un titre HTML unique a été créé, ce qui facilite la navigation dans l'historique et il est désormais plus facile de gérer plusieurs fenêtres ouvertes.
36. Des notes et des commentaires pour les sources de contenu et les modèles ont été ajoutés.
37. L'ensemble des données personnelles des modèles a été élargi pour les modèles.
V. Statistiques
38. Les statistiques ont été entièrement transférées vers un concept JS+cookie. Le calcul du trafic sans cookie a été ajouté.
39. Le calcul de l'affichage de votre code d'intégration sur d'autres sites a été ajouté. Lorsque vous définissez des référents pour la surveillance, le nombre de codes intégrés sera également enregistré pour les référents.
40. La fonctionnalité permettant de réinitialiser les statistiques pour une période spécifiée a été ajoutée.
VI. Sites Web et blocages de sites Web
41. Blocage de connexion – vous pouvez désormais configurer une protection contre les connexions de plusieurs personnes utilisant le même compte. Vous pouvez spécifier le nombre d'adresses IP uniques, de masques IP, de navigateurs et de pays autorisés pour une période de temps spécifiée. Si pour un membre au moins une de ces conditions n’est pas respectée, il y a interdiction. Il peut y avoir deux types d'interdiction : temporaire – lorsque l'e-mail est envoyé à l'utilisateur lui demandant de confirmer, et une interdiction permanente. Vous pouvez ajuster le nombre d’interdictions temporaires autorisées, après quoi vient une interdiction permanente. Bien sûr, vous pourrez voir les informations pour lesquelles l'utilisateur a été banni et combien de fois vous pouvez le débannir si nécessaire.
42. Vous pouvez maintenant calculer la durée pendant laquelle l'utilisateur connecté est sur le site Web (facultatif). Ainsi, pour chaque utilisateur, vous pouvez voir le temps moyen passé par lui sur le site. De plus, cette fonctionnalité permet d'afficher l'indicateur « en ligne » pour chaque utilisateur et d'afficher les utilisateurs qui sont actuellement « en ligne ».
43. Plusieurs corrections ont été apportées à tous les commentaires (pour les vidéos, les albums, les modèles, les DVD et les sources de contenu) :
(a) Non seulement l'adresse IP est enregistrée, mais également le pays.
(b) La fonctionnalité permettant de personnaliser le comportement du captcha (que ce soit pour l'afficher à tout le monde, aux invités uniquement, ou pour ne l'afficher à personne).
(c) Si les commentaires doivent apparaître immédiatement sur le site Web, ils figureront néanmoins dans la liste à vérifier dans le panneau d'administration (auparavant, dans ce cas, les commentaires ne figuraient pas dans la liste à vérifier).
44. La fonctionnalité a été ajoutée aux listes de catégories et de balises pour trier les éléments par note moyenne des vidéos (albums) dans cette catégorie/balise, et similaire par la popularité moyenne des vidéos (albums).
45. La fonctionnalité a été ajoutée aux listes de modèles et de sources de contenu pour trier les éléments en fonction de la note moyenne et de la popularité moyenne des vidéos liées au modèle/source de contenu.
46. ​​Un bloc de commentaires a été ajouté, ce qui permet aux utilisateurs d'écrire n'importe quelle information aux administrateurs du service.
47. Désormais, les utilisateurs anonymes peuvent télécharger des vidéos (seuls les membres pouvaient le faire auparavant). Il est désormais possible de rendre certains champs facultatifs (supprimer la coche), par exemple la description, les balises, les catégories.
48. Vous pouvez désormais afficher la liste globale des images des albums photo – sans connexion aux albums.
49. Dans de nombreux blocs de liste, la fonctionnalité a été ajoutée pour filtrer les éléments avec une description vide.
50. La fonctionnalité a été ajoutée pour afficher les membres du site Web du pays de l'utilisateur actuel.
VII. Plugins logiciels
51. La prise en charge des plugins a été ajoutée et peut être facilement installée/supprimée. Nous utiliserons les plugins pour fournir différentes fonctionnalités externes à nos clients ne nécessitant pas l'installation de nouvelles versions de logiciels.
52. Le plugin Audit vous permet de tester différents aspects de votre installation et de votre fonctionnement :
(a) Disponibilité des privilèges requis sur les fichiers système.
(b) Intégrité de la base de données.
(c) Exactitude de tous les formats de vidéo et de captures d'écran (pour la vidéo de test, il essaie de créer des fichiers de tous les formats de vidéo et de captures d'écran).
(d) Mise en cache des pages et des blocs du site Web.
(e) Vérification approfondie du contenu : vérifie complètement la disponibilité et la taille de tous les fichiers vidéo et captures d'écran.
Le tout nouveau KVS 6.3.2 est arrivé Commandez maintenant