← Retour aux articles
Blog

Ajout de la protection anti-détournement filigrane lecteur vidéo, du découpage automatique des épisodes et de la suppression M3U8 des publicités interstitielles restantes, etc.

Cette mise à jour apporte principalement des optimisations concernant lecteur vidéo, le découpage des mini-séries, la suppression des publicités intercalées, l'envoi FTP, filigrane, etc. Nous détaillerons ensuite deux fonctionnalités majeures. Voici les détails :

Aperçu de la mise à jour

  1. Ajout de l'analyse EFV lecteur vidéo, capable d'empêcher le détournement par les navigateurs de téléphones mobiles, avec prise en charge de la mémorisation de lecture, de l'aperçu au survol de la barre de progression, des publicités d'ouverture, des publicités sur pause, des publicités pop-up, des publicités textuelles filigrane, des publicités avec images filigrane et des publicités texte défilant, et compatible avec le double chiffrement HLS protection contre les liens directs : une fois ce protection contre les liens directs activé, il faut passer par ce lecteur vidéo ou intégrer soi-même la logique de déchiffrement côté front-end pour lecture les vidéos m3u8 de EFV.
  2. Ajout d'une fonction de découpage automatique des mini-séries : détection automatique des limites d'épisodes des longues vidéos fusionnées, ajustement visuel précis sur la page de vérification (extraction d'images par glissement, ajustement des regroupements) ; après confirmation, découpage de ajout à la base de données en quelques secondes et entrée automatique dans la file d'attente transcodage ; il est aussi possible de lier automatiquement les épisodes, c'est-à-dire qu'une fois transcodage terminé, ils sont automatiquement ajoutés à la série et triés par numéro d'épisode.
  3. Optimisation de la reconnaissance des publicités intercalées lors de la suppression de M3U8 dans le centre de téléchargement, et ajout d'une fonction de conservation et de relecture des publicités intercalées : les publicités segmentation identifiées par le téléchargement avec suppression des publicités sont automatiquement assemblées en mp4 et conservées ; une relecture en un clic depuis le centre de téléchargement permet de vérifier, avec nettoyage automatique à l'expiration.
  4. Ajout de 9 trajectoires de déplacement pour le déplacement d'images filigrane (par exemple orbite en forme de 8, serpentin en forme de Z, dérive aléatoire, etc.), au choix.
  5. Optimisation de l'envoi multi-utilisateur FTP : la couverture et les détails json n'ont plus besoin d'être envoyés avant la vidéo, c'est-à-dire que la couverture et les détails json sont automatiquement complétés ou mis à jour, qu'ils soient envoyés avant ou après.
  6. Optimisation des fonctions de générique d'ouverture incrusté et de publicité de couverture : il est possible de définir un générique d'ouverture et une publicité de couverture distincts pour les vidéos en mode paysage et en mode portrait.
  7. Optimisation de la fonction de synchronisation stockage dans le cloud, avec prise en charge de la suppression des seules données d'une catégorie spécifiée une fois la synchronisation terminée.
  8. Correction du problème où certaines polices ne prenaient pas effet lors de la sélection d'une police intégrée pour l'incrustation ASS/SRT sous-titres, et ajout d'une option de police personnalisée permettant d'utiliser son propre style de police.
  9. Correction du problème où la fonction d'extraction automatique de sous-titres ne fonctionnait pas sur certains formats srt.
  10. Il y a également d'autres optimisations de fonctionnalités et corrections de BUG, que nous ne détaillerons pas une par une ici.

Voilà pour l'aperçu de cette mise à jour. Nous allons maintenant détailler séparément 3 fonctionnalités majeures.

EFV Analyse de lecteur vidéo

Parlons d'abord de l'analyse lecteur vidéo, le clou de cette mise à jour. Auparavant, pour ajouter à une vidéo ajout de filigranes, texte défilant, il fallait obligatoirement procéder à l'incrustation transcodage ; une seule vidéo prenait plusieurs minutes, voire davantage, ce qui non seulement ralentissait le traitement et allongeait le délai de mise en ligne, mais consommait aussi énormément de ressources serveur CPU/GPU, entraînant au final une hausse vertigineuse des coûts de serveur et de la pression d'exploitation.

L'analyse EFV lecteur vidéo évite radicalement ce casse-tête : aucun traitement transcodage n'est nécessaire sur la vidéo, il suffit de segmentation instantanée directement ; les filigrane et les publicités sont rendus et superposés en temps réel par lecteur vidéo côté lecture, leur position s'adapte automatiquement à l'image de la vidéo, les vidéos en mode paysage comme en mode portrait s'adaptent automatiquement, pour un résultat équivalent à l'incrustation : « prêt à l'emploi dès l'envoi, changement de lecture en quelques secondes », et le serveur ne supporte plus le lourd travail de rendu transcodage.

Côté emplacements publicitaires, les trois emplacements — ouverture, pop-up et pause — peuvent être activés librement ; les styles d'interaction des publicités pop-up et sur pause s'alignent sur ceux des grandes plateformes vidéo APP comme iQIYI et Tencent Video : à l'ouverture de la page lecture, la publicité d'ouverture peut s'afficher en plein écran ; pendant la lecture, une publicité pop-up peut glisser à intervalles réguliers (prise en charge des images animées GIF) ; à la pause, l'image se réduit automatiquement pour afficher la publicité. Il est possible de définir la durée d'affichage, l'intervalle et le lien de redirection au clic, pour une expérience naturelle et discrète.

Par ailleurs, face au problème selon lequel de nombreux HLS lecteur vidéo sont facilement détournés, redirigés ou voient leur contenu lecture remplacé dans l'environnement des navigateurs mobiles, lecteur vidéo a mis en place un traitement anti-détournement spécifique afin de garantir que l'environnement lecture ne soit pas altéré ; et contrairement à certains lecteur vidéo du marché qui amputent des fonctionnalités au nom de la compatibilité et de la protection, EFV lecteur vidéo conserve 100 % des fonctionnalités natives de lecteur vidéo, comme la mémorisation de lecture, le changement de définition, etc., sans sacrifier aucune expérience existante au profit de la protection et des capacités de filigrane.

Côté protection contre les liens directs, lecteur vidéo est compatible avec le double chiffrement HLS protection contre les liens directs : une fois activé, les vidéos m3u8 doivent passer par ce lecteur vidéo ou intégrer soi-même la logique de déchiffrement côté front-end pour pouvoir lecture, ce qui empêche efficacement le téléchargement et la diffusion pirate des ressources vidéo.

Il prend également en charge l'aperçu par vignettes au survol de la barre de progression : en faisant glisser la barre, l'image correspondante s'affiche en temps réel, ce qui évite les tâtonnements répétés ; les srt/ass/vtt sous-titres externes, ainsi que la détection et le basculement automatiques entre plusieurs résolutions, sont aussi pris en charge.

Pour découvrir les autres effets, comme les publicités d'ouverture et les publicités pop-up, vous pouvez ouvrir directement le lien de démonstration ci-dessous (le double chiffrement HLS protection contre les liens directs est activé, ce qui signifie que seul ce lien d'analyse permet de lecture) : https://m3u8.querydata.org/player?url=https://m3u8.querydata.org/movie/auto/6ab7d71c21fecda5b0eee4cd.m3u8

Découpage automatique des mini-séries

Parlons maintenant du découpage automatique des mini-séries. Aujourd'hui, de nombreux contenus de mini-séries réunissent plusieurs dizaines, voire une centaine d'épisodes en une seule longue vidéo ; auparavant, pour les découper, il fallait essayer manuellement en déplaçant le curseur encore et encore, une opération longue et laborieuse, imprécise, et pratiquement impossible à réaliser dès que le nombre d'épisodes augmentait.

Désormais, il suffit de sélectionner la vidéo fusionnée dans l'administration, de cliquer sur la détection automatique, et le système analyse automatiquement les variations audio et visuelles de la vidéo pour trouver les limites entre les épisodes ; une fois la détection terminée, la page de vérification s'affiche, chaque point de coupe permet de visualiser une image d'aperçu ; si le résultat est imprécis, il est possible de glisser la barre de temps pour extraire une image et ajuster finement, ou de fusionner le point de coupe avec l'épisode précédent.

Après confirmation de la découpe, le système réalise la segmentation en quelques secondes par copie de flux, effectue automatiquement ajout à la base de données et l'ajoute à la file d'attente transcodage ; il est également possible de lier les épisodes, c'est-à-dire qu'une fois transcodage terminé, ils sont automatiquement ajoutés à la série et triés par numéro d'épisode ; la vidéo fusionnée peut être conservée ou bien supprimée automatiquement après la découpe si l'option est cochée, et aucune opération en ligne de commande n'est nécessaire à aucun moment.

Conservation et relecture des publicités intercalées

Enfin, parlons de la conservation des publicités intercalées. La suppression des publicités intercalées dans le centre de téléchargement a toujours fonctionné par détection et élimination automatiques, mais certains utilisateurs s'inquiètent : ce qui a été supprimé est-il vraiment une publicité ? N'y a-t-il pas eu de suppression accidentelle d'une partie du contenu principal ? Auparavant, une fois les publicités segmentation retirées, elles disparaissaient ; pour vérifier, il fallait les retélécharger soi-même et comparer, ce qui était très contraignant.

Désormais, une fois la détection réussie, le système récupère automatiquement à la source les publicités identifiées segmentation, les assemble sans perte en mp4 et les conserve sur le serveur ; la liste du centre de téléchargement indique l'état de détection des publicités pour chaque téléchargement — en attente de détection, aucune détection, ou N publicité(s) détectée(s) — et un simple clic permet de les relire directement dans une fenêtre pop-up, avec l'indication du nombre de jours de conservation restants : ce qui a été supprimé est parfaitement visible.

La conservation n'occupera pas d'espace indéfiniment : le nombre de jours de conservation est réglable dans les paramètres, et le système nettoie automatiquement les conservations expirées à intervalles réguliers ; lorsque vous supprimez un enregistrement de téléchargement, les fichiers de conservation correspondants sont également supprimés, sans laisser de fichiers inutiles.

Combinée au renforcement de l'algorithme de détection de cette mise à jour (suppression uniquement en cas de certitude qu'il s'agit d'une publicité, avec de multiples exemptions contre les suppressions accidentelles), la fonction de suppression des publicités peut désormais être activée en toute confiance, tout en voyant clairement ce qui a été supprimé.

Voilà pour l'essentiel de cette mise à jour ; nous ne détaillerons pas davantage de détails.