Voici un récapitulatif des modifications apportées à Brightcove 3 entre la version 3.1.2 du 05.02.09 et la version 3.2 du 22.03.09.
Fonctions générales
Prise en charge de Flash 10 dans Brightcove Studio
Brightcove Studio prend désormais en charge l’utilisation de Flash Player 10. Les lecteurs Brightcove prenaient déjà en charge Flash Player 10.
Fonctions du module Médias et de la médiathèque
Permutation des ressources vidéo
Vous pouvez à présent utiliser le module Médias pour permuter le fichier vidéo d’une vidéo. Vous pouvez ainsi conserver la vidéo que vous avez créée, ainsi que les métadonnées, la vignette, etc., mais remplacer le fichier vidéo par un fichier H.264 (MP4) ou VP6 (FLV) déjà chargé sur votre compte ou charger un nouveau fichier FLV. Lire la suite.
Meilleure visibilité de l’état de chargement
Le module Médias offre désormais une meilleure visibilité de l’état des vidéos. Nous avons ajouté un bouton « Actualiser » afin que vous puissiez demander l’affichage de l’état de vos vidéos. Une fois que la vidéo est en fin de traitement, elle pourra être diffusée dans le lecteur Brightcove 3 (bien que certains rendus puissent ne pas encore être disponibles).
Obtenir l’URL de la vidéo à partir de l’option Publication rapide
Vous pouvez obtenir l’URL d’une vidéo à partir de l’outil Publication rapide du module Médias. Les éditeurs peuvent désormais récupérer en un clic le code JavaScript, HTML ou l’adresse directe d’une vidéo. La fonction URL de la vidéo vous fournit un lien vers la vidéo diffusée dans le lecteur. Cette fonction s'avère particulièrement utile lorsque vous souhaitez envoyer des vidéos à vos collègues avant de les publier sur votre site Web !
Métadonnées personnalisées
Les propriétés des métadonnées des objets vidéo de Brightcove conviennent aux principaux usages. Toutefois, certains éditeurs ont certaines exigences en ce qui concerne les métadonnées. La nouvelle fonction Métadonnées personnalisées, disponible uniquement pour les éditeurs Brightcove Enterprise, permet de créer des chaînes ou des listes pour vos métadonnées. Vous pouvez définir, modifier ou récupérer ces propriétés personnalisées à l’aide des technologies de gestion multimédia de Brightcove : module Médias, transfert FTP batch, API médias, API de lecteur. Lire la suite.
Conversion disponible pour le transfert FTP batch
Lorsque vous utilisez la fonction de transfert FTP batch de Brightcove, vous pouvez désormais préciser que vous souhaitez que Brightcove convertisse la vidéo en plusieurs rendus pour une diffusion dynamique. Le transfert FTP batch offre désormais les mêmes options de chargement et de conversion que le module Médias. Lire la suite.
La fonction VIDEO_FULL du transfert FTP batch remplace la fonction FLV_FULL
Dans le système de transfert FTP batch, l’attribut Type identifie le type d’actif créé. Précédemment la valeur de l’attribut Type d’un fichier vidéo était FLV_FULL. Etant donné que le transfert FTP batch permet désormais le chargement des ressources H.264 (MP4) et VP6 (FLV), utilisez l’option type="VIDEO_FULL" pour les fichiers vidéo. La valeur type="FLV_FULL" restera fonctionnelle, quoiqu’obsolète.
De même, nous avons ajouté un nouvel attribut dans l’élément « title » (video-full-refid). Il doit être utilisé en lieu et place de l’attribut flv-full-refid afin de référencer les ressources vidéos sur la base de leur identifiant.
Fonctions publicitaires
Configuration de l’intégration publicitaire simplifiée
Vous pouvez désormais intégrer à vos lecteurs n’importe quel convertisseur de balises publicitaires Brightcove en le sélectionnant dans la liste du module Publicité. Faites un choix parmi les intégrations relatives aux principaux serveurs publicitaires : Adtech, DART Enterprise, OAS, Motif ou ADS. Vous pouvez aussi entrer une URL personnalisée.
Google AdSense for Video (AFV) : Ajout de la prise en charge de la publicité au format vidéo
Les éditeurs peuvent désormais assurer la diffusion des vidéos en provenance de Google AdSense for video avec les lecteurs Brightcove 3. Lire la suite.
Prise en charge de Tremor Acudeo pour les éditeurs Brightcove Pro et Enterprise
Les éditeurs Brightcove Pro et Enterprise peuvent désormais exploiter Tremor Acudeo, en configurant leur politique publicitaire sous Tremor en vue de la diffusion des publicités dans les lecteurs Brightcove 3. Si vous avez ajouté le plug-in Acudeo à un lecteur BEML personnalisé, vous devrez le supprimer à l’aide du module Publicité pour que vos lecteurs puissent exploiter le serveur Tremor. Lire la suite.
Fonctions des modèles BEML et des modèles de lecteur
Autorisation d’accès aux attributs du module SWF par la liaison BEML
Les composants SWF personnalisés peuvent exposer les attributs rendus accessibles à l’aide de la notation par points dans les liaisons BEML. Le module ou SWFLoader doit présenter un identifiant unique défini dans sa déclaration. Cela s’avère particulièrement important pour les intégrations personnalisées destinées à exposer les valeurs des utilisateurs finaux.
Composant BEML pour le style "TextRegion"
L’élément TextRegion permet de regrouper des éléments de texte (étiquettes, liens, etc.) et de présenter le groupe comme un composant global dans le module d’édition. Vous pourrez aussi définir la couleur de fond et des bordures pour la zone. Lire la suite.
Composant BEML pour le contrôle de volume
BEML inclut désormais un composant VolumeControl qui autorise le contrôle du volume du lecteur hors de la fenêtre d’affichage de la vidéo. La commande de volume doit se trouver au sein du composant MediaControls. Lire la suite.
Amélioration de la production en matière d’édition BEML
Lorsque vous créez un nouveau modèle dans le module d’édition, le champ textuel est automatiquement complété par un modèle BEML minimaliste. Cela devrait permettre aux auteurs de mieux démarrer. Le BEML est aussi mis automatiquement en forme lorsque les modèles sont dupliqués, modifiés, etc.
Images vectorielles évolutives avec boutons
Les icônes des fonctions Buttons et ToggleButtons peuvent être mises à l’échelle à l’aide de l’attribut iconScale.
Nouvelles polices
Les polices Lucida Grande et Akzidenz-Grotesk Next sont disponibles dans les modèles BEML personnalisés.
Fonctions de l’API de lecteur
Modifications apportées à la méthode Module de contenu
Nous avons remplacé plusieurs méthodes du module de contenu de l’API de lecteur afin de généraliser davantage les API pour qu’elles puissent mieux assurer la création de nouveaux types de lecteurs. Certaines méthodes affichant un résultat VideoDTO ou PlaylistDTO ont été remplacées par d’autres produisant un résultat MediaDTO ou MediaCollectionDTO. Les méthodes remplacées sont désormais obsolètes, mais elles demeurent fonctionnelles. En savoir plus sur les modifications apportées à l’API médias. Voir Référence pour l’API Brightcove 3.1 pour des informations relatives aux méthodes obsolescentes.
Nouveau modèle d’événement plus régulier
L’ensemble d’événements vidéo actuels présente certaines incohérences au niveau de la diffusion en continu (FMS) et en téléchargement progressif (TP). Par ailleurs, le modèle d’événement n’a pas été bien compris par la communauté des développeurs en raison d’un manque d’informations détaillées et de sa complexité. Cette version introduit une nouvelle gamme d’événements (MediaEvents) accessibles grâce à l’API de lecteur. Le comportement de ces événements est identique pour la diffusion en continu et en téléchargement progressif. Les développeurs peuvent ainsi créer des composants efficaces pour divers types de clients Brightcove. Nous avons également fourni des informations détaillées sur la dénomination et le comportement des nouveaux éléments MediaEvents.
Les événements vidéo existants sont tombés en obsolescence en raison de cette nouvelle version. Ils demeureront cependant fonctionnels. Aucun code existant ne doit donc être modifié. Pour un développement futur cependant, veillez à utiliser la nouvelle méthode MediaEvents. Lire la suite.
Autorisation de l'activation automatique des API ActionScript du lecteur pour les composants personnalisés
L’API de lecteur des lecteurs Brightcove n’est pas active par défaut. Vous profitez ainsi de délais de chargement plus rapides pour les lecteurs qui ne doivent pas charger les API. Avant cette version, pour activer les API, vous deviez cocher une case du module d’édition pour chaque lecteur qui les utilisait. Avec cette version, les développeurs peuvent activer les API ActionScript (mais pas JavaScript) de manière dynamique dans le code d’un composant personnalisé. Ensuite, lorsque le composant personnalisé est intégré à un modèle de lecteur BEML personnalisé, les API ActionScript seront automatiquement activées pour tous les lecteurs utilisant ce modèle.
Contrôle des Vidéos supplémentaires affichées dans le lecteur à l’aide des API de lecteur
Les lecteurs Brightcove 3 autorisent la promotion croisée des vidéos connexes, des nouvelles vidéos et des vidéos les plus populaires dans la fenêtre d’information. Cette fenêtre peut s'afficher à la fin d'une vidéo. Désormais, vous pouvez contrôler de manière dynamique et programmer l’affichage des vidéos dans ces listes. Un lecteur peut être associé à une logique personnalisée appliquée par le biais de l’API en vue d’obtenir des recommandations plus spécifiques.
Les modules chargés dans le fichier BEML peuvent accéder à la position du fichier Flash
Avant cette version, les composants SWF personnalisés chargés à l’aide de l’élément BEML SWFLoader pouvant référencer la position du fichier Flash, mais pas en cas de chargement avec un élément BEML du module. Nous avons modifié cela pour les composants SWF non visuels chargés à l’aide d’un module BEML.
Fonctions de l’API médias
Les paramètres des champs de la méthode de lecture sont répartis entre les valeurs videoFields et playlistFields
Chacune des méthodes de lecture de l’API médias contient un paramètre fields vous permettant de définir quels champs d'objet doivent être affichés. Dans cette version, les méthodes de lecture affichant les vidéos présentent un paramètre video_fields alors que les méthodes de lecture affichant des sélections présentent un paramètre playlist_fields. Cela vous permet de définir différents champs pour les sélections et les vidéos affichées à l’aide de méthodes telles que find_all_playlists. Le paramètre fields est toujours fonctionnel, bien que beaucoup moins utilisé.
Ajout d’image aux vidéos
Une nouvelle méthode de l’API médias, add_image, permet l’ajout de vignettes et de captures d’écran à vos vidéos. Lire la suite.
Recherche de vidéos modifiées
Une nouvelle méthode de l’API médias intitulée find_modified_videos renvoie les vidéos modifiées au cours de la période définie. Cette méthode permet également de récupérer les vidéos supprimées, inactives ou hors de leur programme de diffusion. Lire la suite.
Identifiant de compte ajouté aux objets Vidéo et Sélection
Les objets Vidéo et Liste de lecture de l'API médias contiennent désormais une nouvelle propriété en lecture seule accountID.
Les emplacements de rendu sont désormais disponibles dans l’objet Vidéo
L’objet Vidéo contient désormais une propriété de tableau intitulée renditions. Pour chaque rendu dynamique d’une vidéo, la propriété renditions contient l’URL (chemin d’accès à la ressource), le débit d’encodage, la hauteur et la largeur de l’image, ainsi que le format. Cette propriété s’ajoute à la propriété flvURL dont le comportement est inchangé. Pour accéder à la propriété renditions, vous devez utiliser une clé API permettant l'affichage des URL de la vidéo.
Géofiltrage
Vous pouvez définir les propriétés du filtre géographique à l’aide de l’API médias et ainsi limiter l’accès aux vidéos aux pays sélectionnés. Lire la suite.