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.

...

Bloc de code
...
THIRD_PARTY_APPS = ["xxx","xxx","live"]
...


Gérer le pilotage du direct et la gestion des enregistrements


Il faut d'abord ajouter le type de type de matériel pour matériel pour le streaming dont vous disposez (2 choix actuellement).

Cela limitera les choix dans l'admin du site

...

Ensuite il faut se rendre dans l'administration de Pod , :

  • créer un bâtiment
  • puis un diffuseur rattaché à ce bâtiment en précisant l'url de lecture du flux de direct

...


Important, selon le type de matériel choisi vous devrez préciser la configuration en json (dans "Paramètres de configuration du pilotage").
La liste des paramètres à déclarés est proposée lorsque l'on sélectionne un type de matériel.

Bloc de code
languagejs
titleexemple
WOWZA:  {"server_url":"http://stream01.univ.fr:8087","application":"rec_salles_video","livestream":"sallevideo.stream"}
SMP: {"server_url":"http://255xxx.255xxx.255xx.1x", "sftp_port":"22022", "user":"compte_admin", "password":"mdp_admin", "record_dir_path":"/recordings", "rtmp_streamer_id":"1", "use_opencast":"trueOrFalse" }

 avec WOWZA:

ici le fileSystem sur lequel est stocké le fichier vidéo doit être commun entre Wowza et Pod.

Le paramétrer dans le "DEFAULT_EVENT_PATH" du fichier settings_local.py

 avec SMP Extron:

si vous utilisez des SMP vous pouvez récupérer le fichier vidéo issue d'un évènement (live) de 2 manières :

...

récupération via SFTP 

Pod se connecte au serveur SMP pour récupérer le fichier vidéo et l'encoder en tant que vidéo liée à l'évènement).

...

  • vérifier que le port est bien déclaré et ouvert entre les 2 serveurs
  • "use_opencast" doit être à false
  • "rtmp_streamer_id" peut être vide

...

récupération via le

...

module openCast (studio) (A partir de 3.7.0)

Le SMP, s'il dispose de la fonctionnalité de push (modèle Extron 351 par exemple), envoie directement le fichier dans le studio de Pod qui va l'encoder et le lier à l'évènement.

...

  • "use_opencast" doit être à "true"
  • "sftp_port" peut être vide
  • "rtmp_streamer_id" doit être correctement défini 

Pour connaître le 'rtmp_streamer_id', vous pouvez appeler l'url suivante de votre SMP et voir quel streamer est configuré en rtmp (dans le 'pub_url') : 

http://xxx.xxx.xx.x/api/swis/resources?uri=/streamer/rtmp/1&uri=/streamer/rtmp/2&uri=/streamer/rtmp/3&uri=/streamer/rtmp/4&uri=/streamer/rtmp/5&uri=/streamer/rtmp/6


Vous devez aussi Vous devez ajouter un Enregistreur (Recorder) dans l'admin de Pod avec l'Ip du SMP (définir un Salt, Login, Password)

...