esup-pod

Arborescence des pages

Vous regardez une version antérieure (v. /wiki/spaces/ES/pages/1664286731/Tout+ce+qu+il+faut+savoir+sur+ESUP-POD+en+mode+SaaS) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 12) afficher la version suivante »

Rappels

Pour rappel de l'offre SaaS-POD "ESUP-Pod : une plateforme de publication de vidéos pour faciliter la gestion et la diffusion des médias" : https://www.esup-portail.org/offre-saas

L'offre SaaS-POD est fournit par ESUP-Portail et est opéré par l'Université de Lorraine

Pour en bénéficier il faut :

Chaque instances POD en mode SaaS est indépendante des autres (nom DNS, BDD, Redis, filessytem, ....)

Une fois l'offre contractualisé vous disposerez de 2 plateformes 1 de test et 1 de production (la plateforme de test ne contient que 1 backend, 1 encodeur et 1 transcodeur celle de production contient le double)

Ce que fait l'offre SaaS-POD

On installe un ESUP-Pod complet (encodeur(s), transcodeur(s), indexation, base de données et espace de stockage 1To de base)

Pour la partie Live

L'offre SaaS POD ne fournit pas de serveur de Live (RTMP to HLS).

Ils sont a installer directement dans l'établissement consommateur (https://esupportail.github.io/Esup-Pod/4.x/Installation/optional/set-up-live_fr)

Les matériels de captation (amphis, obs, kast,  etc ...) doivent être branché sur le serveur de Live.

POD en mode SaaS vous permettra de créer de "diffuseur" ou vous pourrez référencer les URL des playlist HLS et vous permettra ainsi de faire la restitution d'une vidéo live capté depuis un matériel directement dans votre POD

Qui fait quoi ?

On identifie plusieurs rôles dans cette partie :

  1. Fournisseur : établissement fournissant l'offre SaaS POD pour ESUP (Université de Lorraine)
  2. Consommateur : établissement ayant souscrit à l'offre POD SaaS
  3. Administrateur : personnes identifiés  dans l'établissement consommateur comme étant le PCU (Point de Contact Unique)
  4. Utilisateurs : personnes utilisant dans l'établissement consommateur le service POD SaaS


  • Installation : Fournisseur
  • Paramétrages : Fournisseur en lien avec les Administrateurs de l'établissement Consommateur pour la configuration
  • Maintien en conditions opérationnelles : Fournisseur
  • Support niveau 1 aux utilisateurs : Consommateur (Administrateurs ou service dédié de l'établissement consommateur)
  • Support Niveau 2 : Fournisseur en lien avec les Administrateur de l'établissement Consommateur via la plateforme de ticket https://saas.esup-portail.org/ 
  • Mise à jour : Fournisseur en concertation avec les Administrateurs de l'établissement Consommateur
    • Planning concerté : Fournisseur + Administrateur
    • Installation sur la plateforme de test : Fournisseur
    • Validation du bon fonctionnement : Administrateur
    • Installation sur la plateforme de production : Fournisseur
    • Validation du bon fonctionnement : Administrateur

Déroulé pour avoir un POD en mode SaaS

  1. Prise de contact par mail via  offre_saas@esup-portail.org  : volonté d'étudier le passage ou la création de POD en mode SaaS
  2. S'assurer d'être adhérent ESUP-Portail
  3. Première réunion visio : on cadre la demande, les besoins, les interconnexion SI consommateur, on voit le planning
  4. Mail de recap avec les infos technique nécessaire pour créer l'instance de test (voir dessous)
  5. Montage de l'instance de test en lien avec le SI consomateur
  6. Test et validation du fonctionnement par le consommateur
  7. Eventuellement test des scripts de récupération de contenu d'ancienne plateforme
  8. Montage de l'instance de production après le GO consommateur
  9. Formation rapide pour les personnes nomé administrateur de la plateforme pod pour le consommateur
  10. Eventuellement (si plateforme vidéo préexistante) import des anciennes vidéos

Solution préexistante

Si vous avez une solution de vidéo existant (prism, youtube, ....), vous devez prévoir la migration de vos anciennes vidéos vers le nouvelle offre POD en mode SaaS.

La fourniture du POD en mode SaaS ne s'occupe pas de faire la reprise de l'existant (sauf exception de vieux pod prendre contact avec nous), cependant nous venons en appuis de ce récupération.

ESUP-Pod dispose d'API permettant de faire des opérations en masse. Nous avons développé des scripts d'exemple pour faciliter la récupération d'un historique : https://gitlab.univ-lorraine.fr/marchal66/esup-pod-api-sample/

Les API de ESUP-Pod permettent de précréer les utilisateurs, de charger un liste de discipline et d'envoyer des vidéos le tout sur la base de fichier csv.


Un point d'attention est a noter sur les url d'accès aux vidéos : 

  • vous disposez d'une ancien plateforme (avant pod) https://ancien-systeme.univ.fr
  • vous souhaitez 
    • avoir un nouveau nom de domaines https://nouveau-pod.univ.fr
      • dans ce cas afin de garantir la continuité des url de l'ancienne interface ancien-systeme.univ.fr (potentiellement référencé dans votre moodle ou vos site internet)
      • il vous faudra lors de la récupération des anciennes vidéos (surtout lors de l'envoi vers le nouveau POD SaaS) constituer un fichier de mapping
        • ancienne adresse  de la vidéo https://ancien-systeme.univ.fr/la-video-de-cours-de-james-bond.avi)
        • => nouvelle adresse https://nouveau-pod.univ.fr/video/12345-cours-bond/ (la nouvelle adresse sera donné lors de l'upload de la vidéo via l'api - slug)
      • L'établissement consommateur devra mettre en place un serveur (ha-proxy, nginx, apache) répondant sur l'adresse https://ancien-systeme.univ.fr  avec le comportement suivant
        • si l'adresse ancienne est trouvée dans le fichier de mapping il faut renvoyer (code http 308) vers la nouvelle adresse 
        • si elle n'est pas trouvé laisser passer vers l'ancien système
    • garder le même nom de domaines https://ancien-systeme.univ.fr
      • dans ce cas il faudra faire en 2 temps

Volumetrie

  • actuellement To et nb videos
  • Principes de POD
    • réencodage en X format

Authentification

  • CAS
    • URL
    • autorisation
    • attributs
      • uid
      • mail
      • sn
      • givenName
      • eduPersonPrimaryAffiliation
      • eduPersonAffiliation
    • gateway
  • Fédération Shibboleth RENATER
  • Cache de l'auth locale
  • Administrateur 
    • nom prénom
    • mail
    • uid

DNS

2 instances (test et production)

saas-pod-XXXXXXXX.univ-lorraine.fr

saas-pod-XXXXXXXX-test.univ-lorraine.fr

Certificats

  • Letsencrypt 
  • Harica 
    • Key ID
    • HMAC Key
    • Server URL    

SMTP

  • Host
  • Port
  • Sécurité : SSL/TLS
  • Login
  • Mot de passe

Graphisme

BBB ESR

AI Aristote

Lien moodle

  • Aucune étiquette