Wiki

Recherche

Édition

Navigation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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'Université de Nantes. 
- 
- 
-===== 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'université a de plus en plus recours à la vidéo pour sa communication (Objectif Titan, les élections étudiantes 2006, etc.) et ce sur différentes plateformes : le site de l'université, le forum, moodle, etc. Il est donc nécessaire de centraliser ces vidéos, de les documenter, de les indexer et de proposer un système simple permettant d'effectuer des recherches et d'inclure une video quelle que soit la plateforme utilisée. 
- 
-Par extension, ce projet sert de base à l'hébergement des contenus audio et photo produits par l'université. 
- 
-===== É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'archiver les vidéos sur un serveur de fichier et d'héberger les outils de visualisation des vidéos (players). [[techniques:projet:video:ftp | Les spécifications de l'hébergement au CRI]]. 
- 
-  * **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'applications via des webservices. Sur Nantilus, les vidéos peuvent être recherchées via un recherche dans la collection des vidéos ou via une recherche croisant plusieurs sources de données telles que les vidéos, les revues, les thèses, etc.  
- 
-  * **Ksup** : Le portail Ksup est chargé de publier les actualités de l'université. Elles peuvent contenir une vidéo. Lors de l'édition d'une actualité depuis le backoffice, Ksup peut interroger Nantilus pour lui demander la liste des vidéos disponibles. Lors de la navigation sur le site, Ksup peut proposer un formulaire de recherche qui interroge la liste des vidéos hébergées par Nantilus. Ces interrogations se font aux travers des webservices de Nantilus. 
- 
- 
- 
-===== Processus de soumission ===== 
- 
-Soumission du fichier sur l'espace du CRI puis catalogage dans Nantilus. Ksup vient récupérer les descriptions des vidéos et les intègre à ses pages. 
- 
-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'utilisation | Liste déroulante | oui | non | 
-| 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'université | oui/non | oui | non | 
-| 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://URL_SERVEUR_CRI/ANNEE/MOIS/nom_de_la_video.flv 
- 
-Il faudrait dorénavant indexer :  
-  * http://URL_SERVEUR_CRI/ANNEE/MOIS/nom_de_la_video/ 
- 
-L'arborescence de l'espace de stockage au CRI deviendrait :  
-  * **ANNEE/MOIS/NOM_DE_LA_VIDEO/** 
-    * 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'existant pose des problèmes :  
-  * doit-on dupliquer les fichiers afin d'assurer la compatibilité avec les fiches KSUP existantes ? 
-  * il faut reprendre l'ensemble des fichiers vidéos et les renommer correctement 
-// 
- 
- 
- 
- 
- 
-==== 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'université 
-  * Développement durable 
-  * Formation 
-  * International 
-  * Orientation / Insertion Pro. 
-  * Relation Entreprises 
- 
-** Ratio ** :  
-  * 4/3 
-  * 16/9 
- 
- 
-** Licence d'utilisation ** : //Premier jet : les licences CC. D'autres licences à inclure ?//  
-  * by : Paternité 
-  * by-nd : Paternité, Pas de Modification 
-  * by-nc-nd : Paternité, Pas d'Utilisation Commerciale, Pas de Modification 
-  * by-nc : Paternité, Pas d'Utilisation Commerciale 
-  * by-nc-sa : Paternité, Pas d'Utilisation Commerciale, Partage des Conditions Initiales à l'Identique 
-  * by-sa : Paternité, Partage des Conditions Initiales à l'Identique 
-  * Pas de licence : Pas de licence 
- 
-Les licences seront indiquées selon leur code dans l'interface admin et avec un libellé+lien sur l'interface client. 
- 
-** Lien Service émetteur ** :  
-  * Université de Nantes http://www.univ-nantes.fr 
-  * Univ-nantes : PAM  : http://www.univ-nantes.fr/39055465/0/fiche___pagelibre/&RH=INSTITUTIONNEL 
- 
- 
-===== Métadonnées d'une collection d'éléments ===== 
- 
-Chaque élément appartient à une collection d'éléments. Cette collection dispose de métadonnées qui servent de valeur par défaut pour ses éléments fils. 
- 
-^ 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'import de Nantilus permet d'importer des notices partielles qui seront créées dans un état "non-publié". Il faudra ensuite les compléter et les publier manuellement. 
-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'utilisateurs. 
- 
-Restrictions à gérer :  
-  * Membres de l'université (personnels + étudiants) 
-  * 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'accès dans nantilus.// 
- 
- 
- 
-====== Lien Nantilus/Ksup ====== 
- 
-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/Ksup ==== 
- 
- 
-L'élément "Document" de Ksup n'ayant pas les mêmes propriétés qu'un document nantilus, un "mapping" est nécéssaire: 
- 
-^ 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'utilisation | Liste déroulante | DESCRIPTION | texte | 
-| 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 à "Nantilus". 
- 
-Les fiches sont crées avec le statut "publiée". 
- 
- 
-==== 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://youtube.com/user/UnivNantes|channel de test de l'Université de Nantes sur youtube]]. 
- 
-===== 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://code.longtailvideo.com/trac/wiki/FlashFormats 
-  * http://www.jeroenwijering.com/upload/mrss.xml comme exemple. 
- 
-====== Lexique ====== 
- 
-**Timecode ou TC ** :  mesure du temps en Heure:Minute:Seconde, permet de situer un instant dans une vidéo, un enregistrement audio. 
- 
-**Collection (Nantilus)** : une collection est un regroupement d'éléments, c'est une sorte de répertoire contenant des vidéos par exemple. Une collection sert à spécifier des métadonnées par défaut et à grouper les documents. 
- 
-====== Archive ====== 
- 
-1ere analyse des métadonnées suite à un travail de la formation continue : [[techniques:projets:videos:analysefc | analysefc]] 
 
techniques/projets/videos/intro.1258032686.txt.gz · Dernière modification: 2009/11/12 14:31 de grimault-m
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki