Erstellen von Framesets aus vorhandenen Video-Services
Mit Framesets können Beutzer Screenshots von bestimmten Zeiten und Segmenten innerhalb eines Video-Service ihrer Wahl erstellen. Dies kann hilfreich sein, wenn ein bestimmtes Detail freigegeben oder ein Frame für eine weitere Analyse außerhalb von ArcGIS Video Server extrahiert werden soll. Vorgehensweise zur Erstellung eines Frameset:
- Navigieren Sie zum REST-Endpunkt für ArcGIS Video Server, und melden Sie sich an.
Beispiel: https://machine.domain.com:21443/arcgis/rest)
- Klicken Sie auf Services, und suchen Sie nach dem Service mit dem Layer, den Sie ausschneiden möchten.
- Klicken Sie unter Layer auf den gewünschten Layer.
- Wählen Sie unter Untergeordnete Ressourcen die Option Framesets aus.
- Klicken Sie auf Neues Frameset erstellen.
- Geben Sie eine JSON-Datei für das Feld Zeitbereich ein. Diese Angabe ist erforderlich.
Das Feld Zeitstempel akzeptiert die Eingabe von ganzen Zahlen, die durch Kommata getrennt sind, wie 1,2,3.
Das Feld Ablauf gibt an, wie lange das Frameset auf der Festplatte verbleibt. Nachdem die Eingabezeit verstrichen ist, werden die Dateien gelöscht.
- Framesets befinden sich standardmäßig in dem Ordner C:\arcgisvideoserver\directories\arcgisvideoservices\<serviceName> \<Layer#>\framesets\<frameset#>. Wenn bei der Site-Konfiguration andere Verzeichnisse gewählt wurden, ändert sich der Speicherort entsprechend.
Hinzufügen oder Entfernen von Layern für vorhandene Video-Services
Es wurden Funktionen in ArcGIS Video Server hinzugefügt, um Services zu erstellen, deren Layer im Laufe der Zeit aktualisiert werden können.
- Navigieren Sie zum REST-Endpunkt für ArcGIS Video Server, und melden Sie sich an.
Beispiel: https://machine.domain.com:21443/arcgis/rest)
- Klicken Sie auf Services, und suchen Sie nach dem Service, den Sie aktualisieren möchten.
- Klicken Sie auf den Service.
- Klicken Sie auf Layer hinzufügen, um einen Layer hinzuzufügen.
Es wird eine neue Seite geöffnet, auf der eine JSON-Eingabe angefordert wird.
- Folgendes JSON-Format wird erwartet: {"type" : "ondemand", "id" : 1, "name" : "layerName", "requestedResolutions" : "sd,hd,fhd,native", “inputs”: { "fileIds" : "theFileID" } } .
- Die Videodatei für diesen Layer muss auf Ihren Server hochgeladen werden: REST > Uploads. Die Datei-ID ist die Ausgabe nach dem Hochladen der Datei und kann in diese JSON-Datei kopiert/eingefügt werden.
- Andere Layer-Typen erfordern Änderungen an der verwendeten JSON-Datei.
- Für einen UDP-Multicast-Livestream-Layer muss "type" "livestream" lauten, der "mode" muss "multicast" sein, und der Parameter "streamAddress" ist erforderlich.
Beispiel: {"type":"livestream","mode":"Multicast","name":"testName","streamAddress":"udp://IP:Port"} .
- Für einen externen Proxy-Livestream gelten ähnliche Anforderungen: mode muss proxy sein, und streamAddress ist erforderlich.
Beispiel: {"cameraInfo":null,"mode":"proxy","name":"External_Livestream”,streamAddress":"https://streamURL.com/video.m3u8","type":"livestream"}.
- Nach der Übermittlung des Auftrags können Auftragsdetails angezeigt werden, um den Prozess der Veröffentlichung wie bei jedem anderen Service zu verfolgen. Falls ein Fehler auftritt, finden Sie hier auch Angaben zur Fehlerbehebung.
- Navigieren Sie zu REST > Services > yourService, und stellen Sie sicher, dass der neue Layer unter Layer aufgelistet wird.
- Um unerwünschte Layer zu entfernen, wählen Sie den Layer unter Layer aus, und klicken Sie unter Unterstützte Operationen auf Löschen. Bestätigen Sie auf dem nächsten Bildschirm, dass dies die gewünschte Aktion ist.
Erstellen eines Clips
Mit Clips können Beutzer Videos bestimmter Zeitbereiche innerhalb eines Video-Service ihrer Wahl erstellen. Dies kann hilfreich sein, wenn nur ein bestimmter Teil eines Videos benötigt wird, oder um bestimmte Momente einfach freizugeben. Vorgehensweise zur Erstellung eines Clips:
- Navigieren Sie zum REST-Endpunkt für ArcGIS Video Server, und melden Sie sich an.
Beispiel: https://machine.domain.com:21443/arcgis/rest)
- Klicken Sie auf Services, und suchen Sie nach dem Service mit dem Layer, den Sie ausschneiden möchten.
- Klicken Sie unter Layer auf den gewünschten Layer.
- Wählen Sie unter Untergeordnete Ressourcen die Option Clips aus.
- Klicken Sie auf Neuen Videoclip erstellen.
- Geben Sie eine JSON-Datei für das Feld Zeitbereich ein. Diese Angabe ist erforderlich.
{ "start" : 0, "end" : 10000 }
Der Parameter Start gibt an, wo der Clip beginnt, und der Parameter Ende markiert den Zeitpunkt, an dem er endet. Das Feld Ablauf gibt an, wie lange der Clip auf der Festplatte verbleibt. Der Standardwert ist 60.
Benennen Sie das Feld. Über das Ausgabeformat können Sie das Dateiformat für den Clip auswählen. Momentan sind folgende Ausgabeformate verfügbar: TS, MPEG und MOV. Bleibt die Option leer, wird das gleiche Format verwendet, das auch der ursprüngliche Layer verwendet.
- Clips befinden sich standardmäßig in dem Ordner C:\arcgisvideoserver\arcgisvideoservices\ServiceName\Layer#\clips\. Wenn bei der Site-Konfiguration andere Verzeichnisse gewählt wurden, ändert sich der Speicherort entsprechend.