Damit Ihr Upload erfolgreich ist, muss Ihre XML-Datei unserem internen Schema entsprechen. Formatieren Sie Ihre XML-Datei entsprechend dem Schema in der unten stehenden Beispieldatei.
Beispiel einer XML-Eingabedatei
Um sicherzustellen, dass Ihr Upload und die Validierung der Metadaten erfolgreich sind, müssen Sie Ihre XML-Datei ähnlich wie die unten stehende Datei formatieren:
Verfügbare Eigenschafts-Tags
Die folgenden Tags sind in der XML-Datei zulässig.
Video-Metadaten | Beschreibung |
---|---|
Source | Pflichteingabe. Wenn die Quelle für Ihre Videodatei nicht angegeben wird, ist die XML-Datei ungültig. Ihr Upload wird fehlschlagen. |
title | Standardmäßig verwendet das System den ursprünglichen Dateinamen. (Optional) |
description | Geben Sie eine kurze Beschreibung für das Video ein. (Optional) |
keywords | Sie können mehrere Schlüsselwörter eingeben, falls gewünscht. (Optional) |
reference | Um die Zuordnung von Importdateien zu Ergebnisdateien zu verbessern, können Sie einen benutzerdefinierten Referenzwert angeben. Dieser Wert wird dann in der Ergebnisdatei zurückgegeben. (Optional) |
customMetadata | Bearbeiten Sie benutzerdefinierte Metadaten für ein Video. Die Felder sind dieselben, die auch in Ihrer Videoliste angezeigt werden (Hochladedatum, Kategorie usw.). (Optional) |
channels | Weisen Sie Ihr Video einem Kanal zu, indem Sie eine oder mehrere Kanal-IDs angeben. (Optional) Wenn Sie Ihr Video keinem Kanal zuordnen möchten, müssen Sie diese Markierung vollständig entfernen, sonst schlägt der Upload fehl. |
groupId | Geben Sie die Kennung der Benutzergruppe an, der das Video zugewiesen werden soll. Wenn keine Kennung zugewiesen wird, wird das Video automatisch der Standardgruppe "Unternehmen" zugewiesen. (Optional) |
securityPolicyId | Geben Sie die Id der Sicherheitsrichtlinie an, die auf Ihr Video angewendet werden soll. (Optional) |
release | Geben Sie den Freigabestatus des Videos über das <publish>-Tag an. (Optional) Die Zeitangaben entsprechen der Norm D ISO 8601 im Format JJJJ-MM-TDThh:mm:ssTZD:
Beispiel:
veröffentlichen. Wenn ein Zeitraum angegeben wird, erfolgt die Freigabe zeitgesteuert. Beispiel : <release> <publish> <period> <begin>2019-07-01T09:00:00+02:00</begin> <end>2019-08-01T09:00:00+02:00</end> </period> </publish> </release> Wenn Sie ein ungültiges Datum eingegeben haben (z. B. wenn das eingegebene Veröffentlichungsdatum in der Vergangenheit liegt), wird das Video ohne Veröffentlichungsstatus importiert. |
download | Sie können die Download-Freigabe über das Element <download/> aktivieren. (Optional) |
delete | Geben Sie das Datum an, an dem das Video automatisch gelöscht werden soll. (Optional) |
still | Geben Sie an, welche Datei als Miniaturansicht für das Video verwendet werden soll. (Optional) Die Miniaturbilddatei darf nicht größer als 10000 KB sein. Sie müssen ein Thumbnail-Bild verwenden, wenn Sie eines im XML-Schema definieren. Andernfalls wird der Upload fehlschlagen. |
inform | Geben Sie zusätzliche Personen an, die Benachrichtigungs-E-Mails über den Status der Dateiübernahme erhalten sollen. Der Uploader erhält standardmäßig immer Benachrichtigungen. (Optional) Bei den folgenden Fehlern werden Benachrichtigungen gesendet:
|
disableAutoDelete | Verwenden Sie diese Markierung, um zu verhindern, dass das System Videodateien und Standbilder nach der Verarbeitung automatisch vom FTP-Server löscht. (Optional) Alle Dateien werden unabhängig vom disableAutoDelete-Tag nach 30 Tagen automatisch gelöscht. |
XML-Schema
Wenn Sie Ihre XML-Datei hochladen, überprüfen wir sie anhand unseres internen Validierungsschemas (siehe unten).
Beispiel einer XML-Ausgabedatei
Die Datei <video_filename.xml> enthält einige wichtige Werte:
Eigenschaft | Beschreibung |
---|---|
reference | Dies ist derselbe Verweis, der in der XML-Datei der Eingabemetadaten definiert ist. Sie können dies verwenden, um Eingabe- und Ausgabedateien in Ihrer Integration abzugleichen. |
jobReference | This is an internal reference to the processing actions taken on the video file. You must include this value when contacting movingimage Professional Services for troubleshooting. |
video id | Die Video-ID, die dem hochgeladenen Video zugewiesen wurde. Wenn die Videoeinheit nicht in VideoManager Pro erstellt werden konnte, wird dieser Wert nicht angezeigt. |
Die Datei <video_filename>.xml dient nur der Validierung der Metadaten. Die Videodatei selbst wird vor der Transkodierung weiter geprüft; eine Erfolgsmeldung in <video_filename>.xml garantiert nicht, dass die Videodatei selbst transkodiert werden kann.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <result fileName="myVideo.mp4" reference="MyReference" jobReference="123abc45-abcd-67ef-89ab-1234ab567890" xmlns="http://schemas.video-cdn.net/vmpro/public/v1/ingest/ftp/result.xsd"> <success> <videoTitle>My Video</videoTitle> <video id="ABcd1234efGH5678jk90ab"/> </success> </result>