Skip To Content

Gérer les couches vidéo hébergées

Créer des jeux d’images à partir de services vidéo existants

Les jeux d’images permettent aux utilisateurs de générer des captures d’écran de segments et moments spécifiques dans un service vidéo de leur choix. Cela peut être utile pour ceux qui souhaitent partager un résultat spécifique ou extraire une image pour l’analyser en dehors de ArcGIS Video Server. Pour créer un jeu d’images :

  1. Accédez au point de terminaison REST de ArcGIS Video Server et connectez-vous.

    Par exemple : https://machine.domain.com:21443/arcgis/rest

  2. Cliquez sur Services et recherchez le service avec la couche à découper.
  3. Cliquez sur la couche de votre choix sous Layers (Couches).
  4. Sous Child Resources (Ressources enfant), sélectionnez Framesets (Jeux d’images).
  5. Cliquez sur Create New Frame Set (Créer un jeu d’images).
  6. Saisissez un fichier JSON pour le champ Time Range (Plage temporelle). Cette zone est obligatoire.

    Le champ Time Stamp (Horodatage) accepte l’entrée d’entiers séparés par des virgules (par exemple, 1,2,3).

    Le champ Expiry (Expiration) fait référence à la durée de conservation du jeu d’images sur le disque. À la fin du délai de saisie, les fichiers sont supprimés.

  7. Les jeux d’images se trouvent sous le dossier C:\arcgisvideoserver\directories\arcgisvideoservices\<serviceName> \<Layer#>\framesets\<frameset#> par défaut. Si d’autres répertoires ont été sélectionnés lors de la configuration du site, l’emplacement change en conséquence.

Ajouter ou supprimer des couches pour des services vidéo existants

Des fonctions ont été ajoutées dans ArcGIS Video Server pour créer des services dont les couches peuvent être mises à jour au fil du temps.

  1. Accédez au point de terminaison REST de ArcGIS Video Server et connectez-vous.

    Par exemple : https://machine.domain.com:21443/arcgis/rest

  2. Cliquez sur Services et recherchez le service à mettre à jour.
  3. Cliquez sur le service.
  4. Pour ajouter une couche, cliquez sur Add Layer (Ajouter une couche).

    Une nouvelle page demandant une entrée JSON s’ouvre.

  5. Le format du fichier JSON attendu est le suivant : { "type" : "ondemand", "id" : 1, "name" : "layerName", "requestedResolutions" : "sd,hd,fhd,native", "fileIds" : "theFileID" } .
  6. Le fichier vidéo de cette couche doit être chargé sur votre serveur via REST > Uploads. L’ID du fichier correspond à la sortie après chargement du fichier et peut être copié/collé dans ce fichier JSON.
  7. Les autres types de couches nécessitent d’apporter des modifications au fichier JSON utilisé.
  8. Pour une couche de flux en direct UDP multidiffusion, le “type” doit être “livestream”, le “mode” doit être “multicast” et le paramètre “streamAddress” est requis.

    Par exemple, {"type":"livestream","mode":"Multicast","name":"testName","streamAddress":"udp://IP:Port"} .

  9. Les exigences d’un flux en direct de proxy externe sont similaires : mode est défini sur proxy avec streamAddress.

    Par exemple, {"cameraInfo":null,"mode":"proxy","name":"External_Livestream”,streamAddress":"https://streamURL.com/video.m3u8","type":"livestream"}.

  10. Une fois que vous avez soumis la tâche, vous pouvez afficher les Job Details (Détails de la tâche) pour observer le processus de publication comme pour tout autre service. En cas d’erreur, cela permet également d’obtenir des détails pour la résolution de problèmes.
  11. Accédez à REST > Services > yourService et vérifiez que la nouvelle couche est répertoriée sous Layers (Couches).
  12. Pour supprimer les couches non souhaitées, sélectionnez-les sous Layers (Couches) et cliquez sur Delete (Supprimer) sous Supported Operations (Opérations prises en charge). Vérifiez qu’il s’agit de l’action souhaitée dans l’écran suivant.

Créer un clip

Les clips permettent aux utilisateurs de générer des vidéos de plages temporelles spécifiques dans un service vidéo de leur choix. Cela peut s’avérer utile pour les utilisateurs qui n’ont besoin que d’une portion spécifique d’une vidéo ou pour partager facilement des moments spécifiques. Pour créer un clip :

  1. Accédez au point de terminaison REST de ArcGIS Video Server et connectez-vous.

    Par exemple : https://machine.domain.com:21443/arcgis/rest

  2. Cliquez sur Services et recherchez le service avec la couche à découper.
  3. Cliquez sur la couche de votre choix sous Layers (Couches).
  4. Sous Child Resources (Ressources enfant), sélectionnez Clips.
  5. Cliquez sur Create New Video Clip (Créer un clip vidéo).
  6. Saisissez un fichier JSON pour le champ Time Range (Plage temporelle). Cette zone est obligatoire.

    { "start" : 0, "end" : 10000 }

    Le paramètre Start (Début) indique où le clip commence et le paramètre End (Fin) indique l’heure à laquelle il se termine. Le champ Expiry (Expiration) représente la durée de conservation du clip sur le disque dur. La valeur par défaut est 60.

    Attribuez un nom au champ. L’option Output Format (Format de sortie) vous permet de sélectionner le format de fichier du clip. Les formats de sortie actuellement disponibles sont .ts, .mpeg et .mov. Si ce champ n’est pas renseigné, le format utilisé est celui de la couche d’origine.

  7. Les clips se trouvent sous le dossier C:\arcgisvideoserver\arcgisvideoservices\ServiceName\Layer#\clips\ par défaut. Si d’autres répertoires ont été sélectionnés lors de la configuration du site, l’emplacement change en conséquence.