Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
techniques:projets:videos:intro [2009/11/12 14:31] grimault-m effacée |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Gestion Videos ====== | ||
- | Ce projet est un projet dirigé par le Centre de Ressources Informatiques de l' | ||
- | |||
- | |||
- | ===== Membres ===== | ||
- | |||
- | * CRI : Arnaud Abélard, Christian Chervet | ||
- | * BU : Mathieu Grimault | ||
- | * PAM : Eric Quézin, Stéphane Dupont, Jean-François Surget | ||
- | * SC : Anne-Christelle Suire | ||
- | * Liste de diffusion : projet-video@sympa.univ-nantes.fr | ||
- | * TICEM : Damien Aubert | ||
- | * Photographie : Pascal Mahé, Christian Chauvet | ||
- | |||
- | |||
- | ===== Introduction ===== | ||
- | |||
- | Ce projet tente de résoudre un problème simple : l' | ||
- | |||
- | Par extension, ce projet sert de base à l' | ||
- | |||
- | ===== Échéancier ===== | ||
- | |||
- | - Définition des listes déroulantes : 15-12-2007 | ||
- | - Mise en place de Nantilus test : 31-12-2007 | ||
- | - Prochaine réunion : 01-02-2008 | ||
- | |||
- | ====== Interactions entre les plateformes ====== | ||
- | |||
- | ===== Les différentes plateformes ===== | ||
- | |||
- | * **Espace du CRI** : Le cri est chargé d' | ||
- | |||
- | * **Nantilus** : Le portail nantilus est chargé du processus de catalogage une vidéo (saisie des métadonnées). Il fait aussi office de moteur de recherche dédié aux vidéos. Il peut être interrogé à partir d' | ||
- | |||
- | * **Ksup** : Le portail Ksup est chargé de publier les actualités de l' | ||
- | |||
- | |||
- | |||
- | ===== Processus de soumission ===== | ||
- | |||
- | Soumission du fichier sur l' | ||
- | |||
- | La soumission est faite par les personnels de la BU. Les services producteurs de documents enverront à la BU les informations nécessaires à la soumission. | ||
- | |||
- | Dans Nantilus, un document appartient à un type de document et à une collection de ce type. Les éléments sont stockés sous en forme arborescente : | ||
- | * Type de document (audio, video, ebook, ...) | ||
- | * Collection (les vidéos du PAM, les vidéos de mariage, ...) | ||
- | * la vidéo | ||
- | |||
- | ====== Métadonnées ====== | ||
- | |||
- | Définition du jeu de métadonnées complet à utiliser lors de la saisie des vidéos. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Métadonnées générales ===== | ||
- | |||
- | ^ Champs ^ Typage ^ Obligatoire ^ Répétable ^ | ||
- | | Titre | texte (1 ligne) | oui | non | | ||
- | | Sous-titre | texte (1 ligne) | non | non | | ||
- | | URL | texte(URL) | oui | non | | ||
- | | Ratio | Liste déroulante | non | non | | ||
- | | Autre encodage | texte(URL) | non | oui | | ||
- | | Description | texte | oui | non | | ||
- | | Description2 | texte | non | non | | ||
- | | Auteur de la notice | texte (1 ligne) | oui | non | | ||
- | | Producteur | Texte | oui | non | | ||
- | | Réalisateur | texte (1 ligne) | non | non | | ||
- | | Vignette | texte(URL) | non| non | | ||
- | | Sujets (Mots clés) | texte (1 ligne) | oui | oui | | ||
- | | Licence d' | ||
- | | Date de réalisation | Date | oui | non | | ||
- | | Langage | texte (1 ligne) | oui | non | | ||
- | | Liste des intervenants | texte (1 ligne) | non | oui | | ||
- | | Genre | Liste déroulante | oui | non | | ||
- | | Thématique | Liste déroulante | oui | oui | | ||
- | | Durée | Texte | oui | non | | ||
- | | Encadré - Service émetteur |Texte | oui | non | | ||
- | | Encadré - liens | Liste déroulante | non | oui | | ||
- | | Publier sur le site de l' | ||
- | | Date de modification | Date | oui | non | | ||
- | |||
- | |||
- | |||
- | ==== URL à indexer ==== | ||
- | |||
- | Modification réellement nécessaire ? Peut contraindre fortement les futurs utilisateurs du service... | ||
- | |||
- | // | ||
- | L'URL vers une vidéo ou un enregistrement audio doit pointer vers le répertoire de cette vidéo et non vers le fichier lui-même. | ||
- | |||
- | Actuellement les URL indexées sont de la forme : | ||
- | * http:// | ||
- | |||
- | Il faudrait dorénavant indexer : | ||
- | * http:// | ||
- | |||
- | L' | ||
- | * **ANNEE/ | ||
- | * video.flv (obligatoire) | ||
- | * autres fichiers (autre encodage, texte, ...) (facultatif) | ||
- | |||
- | Ceci impose que les fichiers vidéos FLV soient tous nommés video.flv. | ||
- | |||
- | La migration de l' | ||
- | * doit-on dupliquer les fichiers afin d' | ||
- | * il faut reprendre l' | ||
- | // | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Listes déroulantes ==== | ||
- | |||
- | //Les listes déroulantes sont finies mais le développeur de Nantilus peut facilement y ajouter de nouveaux éléments.// | ||
- | |||
- | ** Genre ** : | ||
- | * Reportage | ||
- | * Documentaire | ||
- | * Présentation institutionnelle | ||
- | * Plateau scientifique | ||
- | * Cours | ||
- | * Fiction | ||
- | * Colloques / conférences | ||
- | * Magazine | ||
- | * Spectacle | ||
- | * divers | ||
- | |||
- | ** Thématique ** : | ||
- | * Recherche | ||
- | * Culture | ||
- | * Santé-Social | ||
- | * Sport | ||
- | * Handicap | ||
- | * Vie de l' | ||
- | * Développement durable | ||
- | * Formation | ||
- | * International | ||
- | * Orientation / Insertion Pro. | ||
- | * Relation Entreprises | ||
- | |||
- | ** Ratio ** : | ||
- | * 4/3 | ||
- | * 16/9 | ||
- | |||
- | |||
- | ** Licence d' | ||
- | * by : Paternité | ||
- | * by-nd : Paternité, Pas de Modification | ||
- | * by-nc-nd : Paternité, Pas d' | ||
- | * by-nc : Paternité, Pas d' | ||
- | * by-nc-sa : Paternité, Pas d' | ||
- | * by-sa : Paternité, Partage des Conditions Initiales à l' | ||
- | * Pas de licence : Pas de licence | ||
- | |||
- | Les licences seront indiquées selon leur code dans l' | ||
- | |||
- | ** Lien Service émetteur ** : | ||
- | * Université de Nantes http:// | ||
- | * Univ-nantes : PAM : http:// | ||
- | |||
- | |||
- | ===== Métadonnées d'une collection d' | ||
- | |||
- | Chaque élément appartient à une collection d' | ||
- | |||
- | ^ Champs ^ Typage ^ Obligatoire ^ Répétable ^ | ||
- | | Titre de la collection | texte (1 ligne) | oui | non | | ||
- | | Sujet | texte (1 ligne) | oui | non | | ||
- | | Description | texte | oui | non | | ||
- | | Editeur | texte (1 ligne) | non | non | | ||
- | |||
- | |||
- | ===== Importation de métadonnées ===== | ||
- | |||
- | Le mécanisme d' | ||
- | Il faut respecter la casse des champs qui dépendent des listes, le format de date est JJ/MM/AAAA. | ||
- | |||
- | Le format du fichier est le CSV, chaque champ étant encadré par des guillemets **"** et séparé par un point-virgule **;**. | ||
- | |||
- | **Modèle pour les vidéos** : | ||
- | |||
- | ^ Champs ^ Format ^ | ||
- | | Titre | Texte | | ||
- | | URL | URL | | ||
- | | Date | JJ/MM/AAAA | | ||
- | | Auteur | Texte | | ||
- | | Editeur | Texte | | ||
- | | Realisateur | Texte | | ||
- | | Date_realisation | JJ/MM/AAAA | | ||
- | | Langue | Texte | | ||
- | | Description | Texte (pas de retours chariots !) | | ||
- | | Duree_video | Texte | | ||
- | | Licence | Code de la licence appartenant à la liste | | ||
- | | Genre | Texte appartenant à la liste | | ||
- | | Service_emetteur | Texte | | ||
- | | Lien_http_serv_emetteur | URL appartenant à la Lliste | | ||
- | |||
- | **Modèle pour les audios** : | ||
- | |||
- | ^ Champs ^ Format ^ | ||
- | | Titre | Texte | | ||
- | | URL | URL | | ||
- | | Date | JJ/MM/AAAA | | ||
- | | Auteur | Texte | | ||
- | | Editeur | Texte | | ||
- | | Realisateur | Texte | | ||
- | | Date_realisation | JJ/MM/AAAA | | ||
- | | Langue | Texte | | ||
- | | Description | Texte (pas de retours chariots !) | | ||
- | | Duree_enregistrement | Texte | | ||
- | | Licence | Code de la licence appartenant à la liste | | ||
- | | Genre | Texte appartenant à la liste | | ||
- | |||
- | ====== Gestion des droits ====== | ||
- | |||
- | Certains contenus ont besoin de restreindre leur accès à certaines catégories d' | ||
- | |||
- | Restrictions à gérer : | ||
- | * Membres de l' | ||
- | * Etudiants de l'UFR X, Formation Y | ||
- | * Public (pas de restriction) | ||
- | |||
- | //Recherche à faire : modifier la gestion des groupes LDAP et la gestion des droits d' | ||
- | |||
- | |||
- | |||
- | ====== Lien Nantilus/ | ||
- | |||
- | Nantilus devra être capable de répondre à des interrogations de Ksup. Nantilus est capable de répondre nativement en XML et la base de données des métadonnées est en XML. | ||
- | |||
- | Pour ce faire un connecteur est développer. Son but est de lire les données provenant de nantilus dans un flux XML et de peupler la base de données ksup avec celles-ci. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Correspondance Nantilus/ | ||
- | |||
- | |||
- | L' | ||
- | |||
- | ^ Champs Nantilus ^ Typage Nantilus ^ Champs Ksup ^ Typage Ksup ^ | ||
- | | Titre du media | texte (1 ligne) | TITRE | texte (255) | | ||
- | | Sous-titre | texte (1 ligne) | SOUS-TITRE| texte (255) | | ||
- | | URL | texte | DESCRIPTION | texte | | ||
- | | Autre encodage | texte | DESCRIPTION | texte | | ||
- | | Description | texte | RESUME | texte | | ||
- | | Editeur (producteur)| Texte | DESCRIPTION (producteur :) | texte | | ||
- | | Réalisateur | texte (1 ligne) | DESCRIPTION (réalisateur :)| texte | | ||
- | | Vignette | texte (1 ligne) | PATH_FICHIER_JOIN | texte (255) :!:| | ||
- | | Sujets (Mots clés) | texte (1 ligne) | META_KEYWORDS | texte | | ||
- | | Licence d' | ||
- | | Date de réalisation | Date | DESCRIPTION | texte | | ||
- | | Date de réalisation | Date | DATE DU DOCUMENT | texte | | ||
- | | Langage | texte (1 ligne) | LANGUE | texte | | ||
- | | Langage | texte (1 ligne) | DESCRIPTION | texte | | ||
- | | Liste des intervenants | texte (1 ligne) | DESCRIPTION | texte | | ||
- | | Genre | Liste déroulante | DESCRIPTION | texte | | ||
- | | Genre | Liste déroulante | META KEYWORDS| texte | | ||
- | | Thématique | Liste déroulante | THEMATIQUE | liste | | ||
- | | Durée du média | Texte | DESCRIPTION | texte | | ||
- | | Encadré - Service émetteur |Texte | CONTENU_ENCADRE | texte | | ||
- | | Encadré - liens | Liste déroulante | CONTENU_ENCADRE | texte | | ||
- | | Diffuser dans Ksup | oui/non | - | - | | ||
- | |||
- | :!: La vignette est une URL dans Nantilus et un chemin système vers une image dans Ksup, il va être nécéssaire de procéder à un upload automatisé de la vignette sur le serveur ksup. | ||
- | |||
- | Un modèle de document servira a formater les informations dans le champs DESCRIPTION de la table DOCUMENT de Ksup. | ||
- | |||
- | Le rédacteur de la fiche est défini à " | ||
- | |||
- | Les fiches sont crées avec le statut " | ||
- | |||
- | |||
- | ==== Evolution du connecteur ==== | ||
- | |||
- | Le connecteur sachant manipuler les metadonnées provenant du flux XML de Nantilus, il est envisagé de profiter de l'API youtube afin de procéder au peuplement automatique du [[http:// | ||
- | |||
- | ===== Génération d'une playlist pour le player ===== | ||
- | |||
- | Avoir un flux rss des vidéos et pouvoir avoir avoir un player flash multividéo permettant de lire toutes les vidéos d'une thématique donnée via une playlist XML. | ||
- | |||
- | On avait le choix entre générer les flux à partir de la base de données de ksup, et utiliser Nantilus. Le problème avec la premiere solution, c'est que dans ksup, il n'y a pas de champs dedié à l'url de la vidéo, donc ce la complique beaucoup les choses (devoir parser le champs description pour récupérer les eventuels flux video). | ||
- | |||
- | Le truc bien, c'est que le player flash de Jeroen Wijering peut utiliser un flux RSS comme playlist. Il suffit donc que nantilus puisse nous fournir un flux RSS à la bonne norme et on resoud nos 2 problèmes d'un coup! | ||
- | |||
- | Info sur le format du flux: | ||
- | * http:// | ||
- | * http:// | ||
- | |||
- | ====== Lexique ====== | ||
- | |||
- | **Timecode ou TC ** : mesure du temps en Heure: | ||
- | |||
- | **Collection (Nantilus)** : une collection est un regroupement d' | ||
- | |||
- | ====== Archive ====== | ||
- | |||
- | 1ere analyse des métadonnées suite à un travail de la formation continue : [[techniques: |