...
- 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
- S'assurer d'être adhérent ESUP-Portail
- Première réunion visio : on cadre la demande, les besoins, les interconnexion SI consommateur, on voit le planning
- Mail de recap avec les infos technique nécessaire pour créer l'instance de test (voir dessous "informations nécessaires")
- Montage de l'instance de test en lien avec le SI consomateur
- Test et validation du fonctionnement par le consommateur
- Eventuellement test des scripts de récupération de contenu d'ancienne plateforme
- Montage de l'instance de production après le GO consommateur
- Formation rapide pour les personnes nomé administrateur de la plateforme pod pour le consommateur
- Eventuellement (si plateforme vidéo préexistante) import des anciennes 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
- monter le nouveau POD SaaS sur une adresse temporaire https://nouveau-pod.univ.fr
- faire la procédure de migration des anciennes vidéos
- renommer dans les configuration https://nouveau-pod.univ.fr en https://ancien-systeme.univ.fr
- changer votre déclaration DNS (pensez a modifier le TTL DNS 3600 quelques jours avant) pour pointer https://ancien-systeme.univ.fr vers le POD en mode SaaS
- dans ce cas il faudra faire en 2 temps
- avoir un nouveau nom de domaines https://nouveau-pod.univ.fr
Volumetrie
...
Informations nécessaires
Pour monter un POD en mode SaaS il faudra :
DNS
définir le nom DNS des l'instance de test (https://videos-test.univ.fr) et de production (https://videos.univ.fr)
- faire 2 CNAME dans le DNS de l'établissement consommateur
- videos-test.univ.fr CNAME vers saas-pod-XXX.univ-lorraine.fr (XXX informations fournit par mail lors de la première réunion)
- videos.univ.fr CNAME vers saas-pod-XXX-test.univ-lorraine.fr (XXX informations fournit par mail lors de la première réunion)
- Volumétrie
- L'offre POD en mode SaaS arrive avec 1To d'espace de stockage
- Il est important d'évaluer le stockage de départ (en To et en nombre de vidéo d'origine), il pourra être augmenté à la demande par la suite) au risque de se retrouver bloquer lors d'importation de vidéo
- A savoir dans POD
- on garde toujours le fichier d'origine qui a été déposé par l'utilisateur
- on réencode ce fichier en plusieurs versions (h264) selon la qualité du fichier d'origine
- si le fichier est de qualité 1080 on va ressortir 3 qualité 360, 720 et 1080
- par contre si il est de qualité inférieur 720 on ne ressort que 360 et 720 - pas de upscaling)
- liste des fichiers
- 360p.m3u8 : playlist pour faire le streaming de la qualité 360p utilise le fichier 360p.ts (léger)
- 360p.ts : fichier TS qualité 360p pour le streaming (gros)
- 720p.m3u8 : playlist pour faire le streaming de la qualité 720p utilise le fichier 720p.ts (léger)
- 720p.ts : fichier TS qualité 720p pour le streaming (gros)
- 1080p.m3u8 : playlist pour faire le streaming de la qualité 1080p utilise le fichier 1080p.ts (léger)
- 1080p.ts : fichier TS qualité 1080p pour le streaming (gros)
- livestream.m3u8 : playlist que le lecteur ESUP-Pod utilise pour le visionnage permettant au visionneur de choisir la qualité de restitution utilise les fichiers 360p.m3u8, 720p.m3u8 et 1080p.m3u8 (léger)
- 360p.mp4 : fichier mp4 qualité 360p proposé au téléchargement pour lecture offline (au choix de l'utilisateur ayant déposer la vidéo) (gros)
- 720p.mp4 : fichier mp4 qualité 720pproposé au téléchargement pour lecture offline (au choix de l'utilisateur ayant déposer la vidéo)(gros)
- audio_192k.mp3 : fichier mp3 de l'extraction de la bande son de la vidéo (gros)
- overview.png : image de vignette permettant de survoler la barre de défilement de la vidéo et avoir un apercu (léger)
- Cela veut donc dire que si on dépose un fichier cd 1Go on obtient sur le stockage final de 3.5Go (1Go origine + 2.5Go) généré ce coefficient est très variable il s'agit d'une moyenne, il dépend de la vidéo d'orginie, des mouvement et de la compression applicable
- Authentification
- ESUP-POD en mode SaaS propose 3 mode d'authentitification
- Locale : les comptes sont a créer à la main ou via l'API par les administrateurs de l'établissement consommateur (pas de connexion au SI établissement)
- CAS : authentitfication centrale des beaucoup d'aétablissement ESR, pour faire ud CAS il faut
- l'adresse du CAS de l'établissement consommateur https://cas.univ.fr(/cas)
- que vous autoriser les nom DNS précédement créer a utiliser votre CAS
- Le CAS doit renvoyer les attributs suivants
- uid
- sn
- givenName
- eduPersonPrimaryAffiliation : permettra
- eduPersonAffiliation
- ESUP-POD en mode SaaS propose 3 mode d'authentitification
...
Authentification
- CAS
- URL
- autorisation
- attributs
- uid
- sn
- givenName
- eduPersonPrimaryAffiliation
- eduPersonAffiliation
- gateway
- Fédération Shibboleth RENATER
- Cache de l'auth locale
- Administrateur
- nom prénom
- uid
...