esup-pod

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • Un répertoire build est alors généré. Renommez ce répertoire build en studio, puis copier le dans le répertoire pod/custom/static/opencast/


Bloc de code
languagebash
mkdir -p pod/custom/static/opencast/studio
cp -r build/* pod/custom/static/opencast/studi


  • Finalement, n'oubliez pas de collecter vos fichiers statiques pour la mise en production via la commande :

    Bloc de code
    languagebash
    (django_pod) [userpod@video][/data/www/userpod/django_projects/podv2] python manage.py collectstatic


...

Dans votre custom/settings-local.py, les paramètres suivants concernent l'utilisation d'Opencast Studio:

PropriétéDescriptionValeur par défaut
USE_OPENCAST_STUDIO Activer l'enregistreur Opencast StudioFalse

OPENCAST_FILES_DIR

Répertoire de travail pour les fichiers générés par Opencast Studio (sera accessible dans le media)"opencast-files"

ENCODE_STUDIO

Fonction appelée pour lancer l'encodage des vidéos intermédiaires du studio

"start_encode_studio"

OPENCAST_DEFAULT_PRESENTER

Paramètre permettant de savoir le comportement par défaut lors de l'enregistrement de la caméra et de l'écran (modifiable par l'utilisateur)

Valeurs possibles :

  • mid : Même taille pour l'écran et la caméra
  • piph : Pip - caméra à l'intérieur de la vidéo de l'écran en haut à droite
  • pipb : Pip - caméra à l'intérieur de la vidéo de l'écran en bas à droite
"mid"


Avertissement
Le paramètre de l'ancien système d'enregistrement, USE_VIDEO_RECORD, n'est plus utilisé et peut alors être supprimé de sa configuration.

...

Il est indispensable que cet enregistreur est comme type d'enregistrement Studio; concernant le répertoire des publications, mettre opencast-files, ou du moins, la valeur configurée dans le paramètre OPENCAST_FILES_DIR.

Vous pouvez faire cette création en ligne de commande si vous le souhaitez :

Bloc de code
languagebash
(django_pod) [userpod@video][/data/www/userpod/django_projects/podv2] echo "from pod.recorder.models import Recorder; from pod.video.models import Type; type=Type.objects.get(pk=1); rec=Recorder.objects.create(name='Studio', address_ip='127.0.0.1', recording_type='studio', type=type)" | python manage.py shell


Exploitation

Les fichiers d'Opencast Studio sont générés dans le répertoire /media/opencast-files/ et tout est loggué dans l'interface d'administration de Pod.

...