Dieses Dokument für die FTP-Batch-Bereitstellung dient als Referenz für das XML-Manifest, das für die Verwendung des FTP-Batch-Bereitstellungssystems von Video Cloud erstellt werden muss. Dieses Dokument enthält ausführliche Informationen und Codebeispiele von den erforderlichen XML-Elementen und Attributen, die Ihre XML-Manifestdatei enthalten muss. Ebenfalls enthalten sind die technischen Informationen zur Ausführung verschiedener Aktionen mit der XML-Manifestdatei wie das Hochladen von Objekten, Erstellen oder Aktualisieren von Videos, Neucodieren von Videos und viele andere Optionen.
Dieser Themenbereich umfasst die folgenden Abschnitte:
Mithilfe der Batch-Bereitstellung können Sie mehrere Videos und Wiedergabelisten gleichzeitig hochladen und bereitstellen, indem Sie eine XML-Manifestdatei und den FTP-Server von Video Cloud verwenden. Publisher verwenden oftmals die FTP-Batch-Bereitstellung zum Integrieren ihres Content-Management-Systems (CMS) in die Videoveröffentlichung mittels Video Cloud oder für die Erstaufnahme von Videos in die Video Cloud-Veröffentlichungsdienste.
Bevor Sie fortfahren, sollten Sie sich mit den folgenden Voraussetzungen vertraut machen:
Sie können Ihre XML-Manifestdatei mit der FTP-Batch-Bereitstellung-Dokumenttypdefinition (DTD) vergleichen. Laden Sie die FTP-Batch-Bereitstellung-Dokumenttypdefinition (DTD) herunter.
Stellen Sie vor dem Überprüfen Ihrer XML-Manifestdatei unbedingt sicher, dass sie keine ungültigen oder unzulässigen Zeichen enthält, die andernfalls in Escape-Zeichen einzufassen wären. Andernfalls können diese Zeichen zu Fehlern beim Uploadvorgang und zu nicht verfügbaren Objekten führen. Ein Dienstprogramm, das die XML auf Gültigkeit prüft, sollte diese Fehler feststellen können. Nachfolgend wird gezeigt, wie ungültige Zeichen in XML in Ihrem XML-Manifest richtig dargestellt werden sollten:
Diese Einschränkungen gelten für die Werte von XML-Attributen im Manifest; im Text von XML-Elementen, die CDATA gestatten, können diese Zeichen direkt dargestellt werden. Vergleichen Sie z. B., wie der Begriff „Réné & moi“ im <title name >-Attribut und in CDATA innerhalb des <short-description>-Elements dargestellt wird:
<title name="Réné & Moi" refid="myVideo" active="TRUE" video-full-refid="asset2"> <short-description> <![CDATA[ Réné et moi remarquons qu'il est tellement romantique, de manière énigmatique, de se tenir debout sur la terrasse à Chichen Itza et d'observer la montée de la lune gibbeuse! ]]> </short-description> </title>
Die folgenden Abschnitte beschreiben die Struktur der XML-Manifestdatei, und zwar die erforderliche Syntax und optionale Aktionen, die Sie mit der Datei und dem FTP-Batch-Bereitstellungssystem ausführen können.
Erforderlich. Dieses Starttag bezeichnet den XML-Dokumenttyp und sieht immer folgendermaßen aus:
<?xml version="1.0" encoding="utf-8"?>
Erforderlich. Das für Video Cloud spezifische Tag bezeichnet den Anfang des Upload-Manifests.
<publisher-upload-manifest publisher-id="101" preparer="3rd Street Video" report-success="true">
Das publisher-upload-manifest-Tag verwendet die folgenden Attribute:
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| publisher-id | Erforderlich | Bezeichnet, für welchen Publisher die beschriebenen Dateien gedacht sind. Auf diese Weise wird sichergestellt, dass Ihre Videos dem richtigen Konto zugewiesen werden. Sie können die Publisher-ID in Video Cloud Studio durch Klicken auf Kontoinformationen > Profil abrufen. |
| preparer | Erforderlich | Dieses Attribut sollte personenbezogene Informationen zu der Person enthalten, die das Manifest übermittelt hat. Dies ist vor allem dann hilfreich, wenn Objekte für einen Publisher von Dritten vorbereitet und Video Cloud direkt bereitgestellt werden. |
| report-success | Optional | TRUE oder FALSE. Mit dieser Einstellung wird festgelegt, ob beim erfolgreichen Upload eine E-Mail-Benachrichtigung von Brightcove gesendet werden soll. Standardmäßig ist FALSE festgelegt. Wenn Sie dieses Attribut einschließen und auf TRUE setzen, erhalten Sie beim erfolgreichen Upload eine Benachrichtigung. |
Das publisher-upload-manifest-Tag kann mindestens eines der folgenden Tags enthalten. Die einzelnen Tags werden in diesem Dokument detailliert beschrieben:
| Name | Beschreibung |
|---|---|
| notify | Adresse für die Benachrichtigungs-E-Mail [optional] |
| callback | URL zum Bereitstellen des Statusrückrufs über HTTP [optional] |
| asset | Identifizieren der Objekte für den Upload [optional] |
| title | Erstellen oder Aktualisieren von Videos [optional] |
| manual-lineup | Erstellen oder Aktualisieren von manuellen Wiedergabelisten [optional] |
| automatic-lineup | Erstellen oder Aktualisieren von intelligenten Wiedergabelisten [optional] |
Optional. Das notify-Tag bezeichnet, an welche Adresse Brightcove die E-Mail-Benachrichtigung über einen erfolgreichen oder fehlgeschlagenen Vorgang sendet. Dieses Tag ist nicht erforderlich. Stellen Sie jedoch sicher, dass in Ihrer Organisation eine Benachrichtigung erfolgt, wenn Fehler auftreten. Sie erhalten Benachrichtigungen nur über Fehler, nicht über die erfolgreiche Ausführung, es sei denn Sie haben im publisher-upload-manifest-Tag das report-success="true"-Attribut festgelegt. Verwenden Sie zum Senden der Benachrichtigung an mehrere E-Mail-Adressen eine separate Instanz dieses Tags für jede E-Mail-Adresse. Die Benachrichtigungs-E-Mail hat den Absender donotreply@brightcove.com. Überprüfen Sie, dass E-Mails mit dieser Adresse nicht als Spam ausgefiltert werden.
<notify email="ihrname@example.com"/> <notify email="meinname@example.com"/>
Das notify-Tag verwendet das folgende Attribut:
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| Erforderlich | Bezeichnet eine E-Mail-Adresse, an die Upload-Benachrichtigungen gesendet werden. |
Neben der Möglichkeit, Benachrichtigungen per E-Mail zu erhalten, können Sie mit dem callback-Tag auch Upload-Benachrichtigungen an eine Webseite senden. Die Benachrichtigung wird unter der im entity-url-Attribut des callback-Tags angegebenen URL veröffentlicht. Die Bereitstellung enthält Folgendes:
referenceId=<die im Manifest angegebene Referenz-ID> id=<die ID des Titels, der Wiedergabeliste oder des Objekts in der Datenbank> entity=<VIDEO, LINEUP oder ASSET> action=<CREATE, DELETE oder UPDATE> status=<FAILED,SUCCESS> error=<eine Fehlermeldung>
Der Status ist immer im Rückruf-Post enthalten. Beim Status FAILED können die anderen Informationen im Rückruf-Post enthalten sein, abhängig davon, ob die Informationen zum Fehlerzeitpunkt verfügbar sind. Dieses Beispiel zeigt, wie Sie die HTTP-Rückruffunktion im FTP-Batch-Bereitstellungssystem einsetzen können, indem Sie mithilfe von PHP eine Protokolldatei mit den Daten erstellen, die von der FTP-Batch-Bereitstellung generiert wurden.
<callback entity-url="http://example.com/batch-callback.php"/>
| name | Erforderlich? | Beschreibung |
|---|---|---|
| entity-url | Erforderlich | Bezeichnet eine URL, unter der Benachrichtigungen zum Upload-Status bereitgestellt werden. |
In den folgenden Abschnitten werden die verschiedenen Aktionen beschrieben, die Sie mit der FTP-Batch-Bereitstellungs-XML-Manifestdatei ausführen können. Sie können in einer einzelnen XML-Manifestdatei abhängig von den Contentanforderungen mehrere Aktionen oder auch nur eine Aktion ausführen.
Optional. Das asset-Tag beschreibt eine Datei, die mit der XML-Manifest-Datei hochgeladen wird. Nehmen Sie für jede hochzuladende Datei ein separates asset-Tag auf.
<asset filename="MyVideo.flv"
refid="asset1"
size="188812"
hash-code="a4ade1e2b09d517ff7360f91527639b3"
display-name="Mein Video (FLV)"
type="VIDEO_FULL"/>
Das asset-Tag verwendet die folgenden Attribute:
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| filename | Erforderlich | Der auf der Festplatte angezeigte Name der Datei. Maximale Länge: 125 Zeichen. Informationen über gültige Dateinamen finden Sie unter Vorbereiten der Objekte unter dem Thema Verwenden der FTP-Batch-Bereitstellung. |
| refid | Erforderlich | Eine eindeutige Kennung, sodass ein Titel aus der Manifestdatei auf dieses Objekt verweisen kann. Dafür kann eine von Ihrem Content-Management-System genutzte ID verwendet werden. Verwenden Sie nur alphanumerische Zeichen. Maximale Länge: 150 Zeichen. |
| size | Optional | Die numerische Dateigröße in Byte. Möglicherweise müssen Sie den Wert von Kilobyte oder Megabyte in Byte umwandeln. Das Hinzufügen der Dateigröße ist optional (mit Ausnahme von Remoteobjekten), kann Sie jedoch beim Ermitteln und Beheben von Problemen beim Hochladen unterstützen. Bei Remoteobjekten muss die Dateigröße angegeben werden. |
| encoding-rate | Optional | Die Codierrate für die hochgeladenen Wiedergaben mittels Streaming mit variablen Bitraten in Bits pro Sekunde. 150 Kbit/s wird beispielsweise als 150000 angegeben. |
| frame-width | Optional | Die Bildbreite des Videos für hochgeladene Wiedergaben mittels Streaming mit variablen Bitraten. |
| frame-height | Optional | Die Bildhöhe des Videos für hochgeladene Wiedergaben mittels Streaming mit variablen Bitraten. |
| hash-code | Optional | Die MD5-Prüfsumme (Hashcode) der Datei. Die Verwendung einer MD5-Prüfsumme ist zwar optional, wird jedoch empfohlen. Video Cloud kann mithilfe von Prüfsummen feststellen, ob die Datei erfolgreich übertragen wurde. Daher können Sie mithilfe einer Prüfsumme möglicherweise Probleme beim Hochladen ermitteln und beheben. Informationen zum Erstellen einer Prüfsumme für die Dateien finden Sie unter Erstellen von Prüfsummen für die FTP-Batch-Bereitstellung. |
| display-name | Optional | Ein Name für die Datei, der für die Anzeige im Video Cloud-Medienmodul für den Publisher geeignet ist. Wenn Sie dieses Attribut nicht festlegen, wird der Dateiname als Anzeigename verwendet. |
| encode-to | Optional | FLV oder MP4. Falls vorhanden, codieren Sie diese Videodatei mit der angegebenen Codierung. FLV verwendet das VP6-Codec und MP4 das H.264-Codec. Brightcove empfiehlt die Verwendung von MP4 (H.264). Fehlt dieses Attribut, wird die Videodatei nicht transcodiert. Wenn Sie das reencode-from-new-source-Element zum erneuten Codieren des Videos verwenden, ist dieses Attribut im asset-Element erforderlich, das die neue Quelldatei bereitstellt. |
| encode-multiple | Optional | TRUE oder FALSE. Falls TRUE festgelegt ist, codieren Sie mehrere Wiedergabeversionen dieser Videodatei für das Streaming mit variablen Bitraten. Standardmäßig ist FALSE festgelegt. Falls also kein anderer Wert festgelegt wird, wird das Objekt in ein einzelnes Videoobjekt transcodiert. Dieses Attribut muss in Verbindung mit encode-to verwendet werden. Wenn Sie das reencode-from-new-source-Element zum erneuten Codieren des Videos verwenden, ist dieses Attribut im asset-Element erforderlich, das die neue Quelldatei bereitstellt. |
| h264-preserve-as-rendition | Optional | TRUE oder FALSE. Falls TRUE festgelegt ist, speichert Video Cloud eine Kopie der ursprünglichen H.264-Videodatei als Videoobjekt. Die H.264-Datei wird als zusätzliche Wiedergabeversion für das Streaming mit variablen Bitraten beibehalten. Der Standardwert lautet „FALSE“. Bei der Quelldatei muss es sich um ein gültiges H.264-Video handeln. Falls TRUE festgelegt ist, werden von Video Cloud mehrere Wiedergabeversionen der Originaldatei erstellt. Die Originaldatei wird jedoch beibehalten und als zusätzliche Wiedergabeversion verwendet. Diese Option kann nützlich sein, um die höchstmögliche Videoqualität zu erzielen. Dieses Attribut muss in Kombination mit encode-to und encode-multiple="true" verwendet werden. Bei der Quelldatei muss es sich um ein gültiges H.264-Video handeln. |
| h264-no-processing | Optional | TRUE oder FALSE. Falls TRUE festgelegt ist, kann eine H.264-Datei ohne Transcodierung hochgeladen werden. Die H.264-Datei wird als zusätzliche Wiedergabeversion für das Streaming mit variablen Bitraten beibehalten. Der Standardwert lautet FALSE. Er kann nicht in Verbindung mit encode-to oder einer anderen Transcodierungsoption verwendet werden. Bei der Quelldatei muss es sich um ein gültiges H.264-Video handeln. |
| type | Erforderlich | Bezeichnet den Typ des hochzuladenden Objekts. Der Wert muss aus einem der folgenden Strings in Großbuchstaben bestehen: VIDEO_FULL – Ein VP6-Flash-Video (FLV) oder mit H.264 (MP4)-codiertes Video in voller Länge. Der Wert FLV_FULL ist für das Typattribut veraltet. Verwenden Sie stattdessen VIDEO_FULL. FLV_BUMPER – Ein VP6-Flash-Video (FLV) oder H.264 (MP4)-codiertes Bumper-Video (max. 15 Sekunden lang). THUMBNAIL – Eine als Miniaturbild in Auflistungen verwendete Bilddatei. VIDEO_STILL – Ein Standbild aus dem Video (oder ein anderes Bild aus einer anderen Quelle). BACKGROUND – Ein Hintergrundbild für die Verwendung in Videoplayern. LOGO – Ein Publisher-Logobild. LOGO_OVERLAY – Ein für das Branding über Videos verwendetes Bild. OTHER_IMAGE – Sonstige Bildtypen. Mittels FTP-Batch-Bereitstellung hochgeladene Videodateien müssen in VP6 (FLV) oder H.264 (MP4) codiert werden. |
Verwenden Sie bei Remoteobjekten das remote-asset-Tag anstelle des asset-Tags, um Ihre Objekte zu bezeichnen. Informationen zur Verwendung von Remoteobjekten und der Attribute des remote-asset-Tags finden Sie unter Erstellen von Videos mit Remote-Videodateien.
Optional. Das title-Tag beschreibt die zu erstellenden oder hochzuladenden Videos. Verwenden Sie in Ihrem XML-Manifest für alle Videos im Upload separate title-Tags.
<title name="Mein Titel"
refid="title1"
active="TRUE"
start-date="01/01/2007 12:00 AM"
end-date="01/01/2007 12:00 AM"
video-full-refid="asset2"
thumbnail-refid="asset4"
video-still-refid="asset5"
flash-prebumper-refid="asset6"
shared="true"
economic-type="AD"
ad-keys=";key=value;key=value" >
<short-description>Meine Kurzbeschreibung.</short-description>
<long-description>Meine lange Beschreibung.</long-description>
<related-link-url>http://Ihre-Firma.com/</related-link-url>
<related-link-text>Erfahren Sie mehr über uns!</related-link-text>
<tag>funny</tag>
<tag>entertaining</tag>
<logo-overlay
asset-refid="12345"
click-thru="http://www.example.com"
tooltip="Weiter zu Beispiel" alignment="bottom right" />
</title>
Titel-Tags enthalten verschiedene Attribute und untergeordnete Tags, die den Feldern, die im Dialogfeld „Video bearbeiten“ des Medienmoduls vorhanden sind, stark ähneln. Indem Sie das Video in Video Cloud Studio bearbeiten, können Sie ein Video so einrichten, dass eine Anzeigenanforderung erfolgt. Sie können hierzu jedoch nicht die FTP-Batch-Bereitstellung verwenden.
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| name | Erforderlich | Der Name des Videos, der im Player angezeigt werden soll. Dies ist der Videoname, den Betrachter beim Suchen oder Navigieren sehen. Der Name darf 255 Zeichen nicht überschreiten. |
| refid | Erforderlich | Eine eindeutige Kennung, sodass Aufstellungen aus der Manifestdatei auf dieses Titelelement verweisen können. Maximale Länge: 150 Zeichen. |
| active | Optional | TRUE oder FALSE. Gibt an, ob dieses Video direkt nach der Erstellung aktiv sein soll. Wird dieses Attribut nicht angegeben, wird sein Wert auf den Standardwert festgelegt: FALSE. |
| start-date | Optional | Das primäre geplante Startdatum und die Startzeit des Videos. Das erforderliche Format lautet MM/TT/JJJJ HH:MM AM. Beispiel: start-date="01/01/2008 12:00 AM". Hinweis: Das Startdatum wird im Upload-Manifest in US-Pazifikzeit (PST) eingegeben. Nach dem Hochladen wird das Startdatum im Medienmodul jedoch in US-Ostküstenzeit (EST) angegeben. |
| end-date | Optional | Das primäre geplante Enddatum und der Endzeitpunkt des Videos. Das erforderliche Format lautet MM/TT/JJJJ HH:MM AM. Beispiel: start-date="12/31/2008 12:00 AM". Hinweis: Das Startdatum wird im Upload-Manifest in US-Pazifikzeit (PST) eingegeben. Nach dem Hochladen wird das Enddatum im Medienmodul jedoch in US-Ostküstenzeit (EST) angegeben. |
| video-full-refid | Optional | Das Referenz-ID-Attribut einer Videodatei in voller Länge, das in dieses Video eingeschlossen werden soll. Diese Referenz-ID kann entweder bereits im System eingegeben worden sein oder in einem asset-Tag in derselben Manifestdatei angegeben werden. |
| thumbnail-refid | Optional | Der Referenz-ID-Parameter eines Miniaturbildobjekts. Diese Referenz-ID kann entweder bereits im System eingegeben worden sein oder in einem asset-Tag in derselben Manifestdatei angegeben werden. Verwenden Sie dieses Attribut nicht, wenn Sie auch das encode-to-Attribut für den entsprechenden Videocontent verwenden. Bei der Transcodierung eines Videos durch Video Cloud wird automatisch ein Miniaturbild erstellt. |
| video-still-refid | Optional | Der Referenz-ID-Parameter eines Videostandbildobjekts. Diese Referenz-ID kann entweder bereits im System eingegeben worden sein oder in einem asset-Tag in derselben Manifestdatei angegeben werden. Verwenden Sie dieses Attribut nicht, wenn Sie auch das encode-to-Attribut für den entsprechenden Videocontent verwenden. Bei der Transcodierung eines Videos durch Video Cloud wird automatisch ein Standbild erstellt. |
| flash-prebumper-refid | Optional | Der Referenz-ID-Parameter eines Bumper-Videoobjekts. Diese Referenz-ID kann entweder bereits im System eingegeben worden sein oder in einem asset-Tag in derselben Manifestdatei angegeben werden. |
| allow-viral-syndication | Optional | TRUE oder FALSE. Falls FALSE festgelegt wird, ist die virale Verbreitung für dieses Video nicht zulässig, und die Playerschaltflächen „Code herunterladen“ und „Freigeben“ sind deaktiviert. Der Standardwert lautet TRUE. |
| shared | Optional | TRUE oder FALSE. Soll dieses Video für Partnerkonten freigegeben werden? Falls TRUE festgelegt wird, müssen Sie auch mindestens ein untergeordnetes share-to-id-Element ins title-Element aufnehmen, um die Konto-IDs der Partner für die Freigabe anzugeben. Lesen Sie die Informationen zur Medienfreigabe. |
| auto-accept-shared | Optional | TRUE oder FALSE. Können die Partner das Video, das für Partnerkonten freigegeben wird, automatisch in ihre Video Cloud-Medienbibliothek aufnehmen oder muss es ausdrücklich im Medienmodul von Video Cloud Studio akzeptiert werden? Dieses Attribut zeigt erst eine Auswirkung, wenn durch den Wert shared="TRUE" für dieses Video und den Partner die automatische Zustimmung für das Konto, aus dem das freigegebene Video stammt, aktiviert wurde. Lesen Sie die Informationen zur Medienfreigabe. |
| economic-type | Optional | Einer der folgenden Werte: FREE oder AD. Wird für „economic-type“ kein Wert festgelegt, verwendet das Video standardmäßig AD. Lautet der Wert FREE, erfolgen für dieses Video keine Anzeigenanforderungen. |
| ad-keys | Optional | Eine durch Strichpunkte getrennte Zeichenfolge aus Schlüssel-/Wertepaaren, die mit einem Strichpunkt beginnt. Beispiel: ad-keys=";key=value;key=value;key=value" |
| overlay-update | Optional | TRUE oder FALSE. Falls „true“ eingestellt ist und dieses Video bereits existiert, werden nur die Attribute und untergeordneten Elemente dieses Titels geändert, die Sie explizit festlegen. Falls „false“ (Standardwert) angegeben ist, werden alle Attribute und untergeordneten Elemente dieses Titels, die Sie nicht explizit festlegen, auf null gesetzt. |
Ein title-Tag kann die folgenden untergeordneten Tags enthalten.
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| short-description | Erforderlich | Eine kurze Beschreibung des Videos, max. 250 Zeichen. Je nach Playervorlage wird den Betrachtern diese Beschreibung angezeigt. Die Kurzbeschreibung wird in der Regel auch in RSS-Feeds angezeigt, die das Video enthalten. |
| long-description | Optional | Eine längere Beschreibung des Videos, max. 5.000 Zeichen. Betrachtern wird diese Beschreibung möglicherweise beim Navigieren oder Suchen in öffentlichen Suchmaschinen oder Websites angezeigt. |
| related-link-url | Optional | Eine verwandte URL für das Video. Maximale Länge: 255 Zeichen. |
| related-link-text | Optional | Text für die optionale verwandte Link-URL. Maximale Länge: 255 Zeichen. |
| custom-string-value | Optional | Ein benutzerdefiniertes Metadatenfeld im Stringformat. Verwenden Sie das name-Attribut für den Feldnamen und das value-Attribut für den Stringwert des Feldes. Maximale Länge: 1.024 Zeichen. |
| custom-enum-value | Optional | Ein benutzerdefiniertes Metadatenfeld im Aufzählungsformat. Verwenden Sie das name-Attribut für den Feldnamen und das value-Attribut für den Stringwert des Feldes. Maximale Länge: 100 Zeichen. |
| tag | Optional | Tags zur Unterstützung beim Filtern und Suchen nach dem Video; max. 128 Zeichen pro Tag. Pro Video können max. 1.200 Tags festgelegt werden. Publisher können mithilfe von Tags auch Videos in einer intelligenten Wiedergabeliste filtern. Sie können mehrere Instanzen dieses Elements verwenden, um einem einzelnen Video verschiedene Tags zuzuordnen. Jedes Tag muss von einem eigenen <tag>-Element umschlossen werden. Beispiel:
<tag>travel</tag> |
| rendition-refid | Optional | Eine Referenz-ID für eine Wiedergabeversion dieses Videos für das Streaming mit variablen Bitraten. Dieses Tag sollte nur beim Zuweisen von Objekten, für die keine Transcodierung durch Video Cloud erforderlich ist, verwendet werden. |
| share-to-id | Optional | Wenn Sie dieses Video freigeben und <title shared="true" > festgelegt haben, müssen Sie mindestens ein untergeordnetes share-to-id-Element ins Titelelement einschließen, um die Video Cloud-Konto-IDs der Konten anzugeben, für die Sie das Video freigeben. Lesen Sie die Informationen zur Medienfreigabe. |
| logo-overlay | Optional | Die Metadaten für das Festlegen eines Bilds, das zum Branding und Generieren von Zugriffen auf einen bestimmten Ort über das Videofenster gelegt wird. Dieses Tag verwendet die Logo-Overlay-Attribute. Lesen Sie weitere Informationen zu Logo-Overlays. |
Optional. Verwenden Sie die XML-Manifestdatei, um mit dem logo-overlay-Tag ein Bild festzulegen, das zum Branding und Generieren von Zugriffen auf einen bestimmten Ort über das Videofenster gelegt wird. Lesen Sie weitere Informationen zu Logo-Overlays. Das logo-overlay-Tag verwendet die folgenden Attribute:
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| asset-refid | Erforderlich | Der Referenz-ID-Parameter eines Logo-Overlay-Objekts. Diese Referenz-ID kann entweder bereits im System eingegeben worden sein oder in einem asset-Tag in derselben Manifestdatei angegeben werden. |
click-thrulogo-overlay-Tag |
Optional | Die URL des Browserfensters, das beim Klicken auf das Logo-Overlay-Bild geöffnet wird. Maximale Länge: 128 Zeichen. |
| tooltip | Optional | Das „tooltip“- oder „alt“-Tag, das beim Rollover über dem Logo-Overlay-Bild angezeigt wird. Maximale Länge: 128 Zeichen. |
| alignment | Optional | Die Ausrichtung des Logo-Overlay-Bilds im Videofenster. Gültige Werte umfassen „oben links“, „oben rechts“, „unten links“ und „unten rechts“. Beispiel:
<alignment="top right"/> |
Optional. Sie können die XML-Manifestdatei verwenden, um Video Cloud zur erneuten Codierung der Videodateien für ein Video anzuweisen, während alle Metadaten des Videos beibehalten werden. Wenn Sie die vorhandene Quelldatei in Ihrer Video Cloud-Medienbibliothek als Quelle für das Neucodieren verwenden möchten, verwenden Sie das reencode-from-existing-source-Element als untergeordnetes Element des übergeordneten publisher-upload-manifest-Elements. Wenn Sie zusammen mit dem XML-Manifest eine neue Quelldatei (möglicherweise in höherer Qualität) bereitstellen, verwenden Sie das reencode-from-new-source-Element. Lesen Sie die ausführlichen Informationen über das erneute Codieren vorhandener Videos.
| Name | Beschreibung |
|---|---|
| reencode-from-existing-source | Bezeichnet ein Video, das vom aktuellen Quellobjekt erneut codiert werden soll. |
| reencode-from-new-source | Bezeichnet ein Video, das von einer neu angegebenen Quelle oder von einer bereits im System enthaltenen, aber nicht diesem Video zugeordneten Quelle erneut codiert werden soll. |
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| title-refid | Erforderlich | Die Referenz-ID des Videos, das neu codiert werden soll. |
| encode-to | Optional | FLV oder MP4. Falls vorhanden, codieren Sie diese Videodatei mit der angegebenen Codierung. FLV steht für VP6 und MP4 für H.264. Fehlt dieses Attribut, wird der Standardcodec des Publishers verwendet. |
| encode-multiple | Optional | TRUE oder FALSE. Falls TRUE festgelegt ist, werden mehrere Wiedergabeversionen für das Video erstellt. Falls FALSE festgelegt ist, wird nur eine einzelne Wiedergabeversion erstellt. Wenn dieses Attribut fehlt, wird der Standardwert TRUE verwendet. |
| overwrite-images | Optional | TRUE oder FALSE. Wenn dieses Attribut auf TRUE gesetzt ist, werden die Bilder für das neu codierte Video (Miniatur- und Standbilder) durch das neue Bild ersetzt, das bei der Neucodierung erfasst wird. Falls FALSE festgelegt ist, werden die vorhandenen Bilder des Videos beibehalten. Wenn dieses Attribut fehlt, wird der Standardwert FALSE verwendet. Wenn dem Video keine Miniatur- oder Standbilder zugeordnet sind, werden diese bei der Neucodierung erstellt, unabhängig vom Wert dieses Attributs. |
| preserve-source-as-rendition | Optional | TRUE oder FALSE. Falls TRUE festgelegt ist, werden von Video Cloud mehrere Wiedergabeversionen der Originaldatei erstellt. Die Originaldatei wird jedoch als zusätzliche Wiedergabeversion beibehalten. Wenn dieses Attribut fehlt, wird der Standardwert FALSE verwendet. |
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| title-refid | Erforderlich | Die Referenz-ID des Videos, das neu codiert werden soll. |
| new-source-refid | Erforderlich | Die Referenz-ID des Objekts, das als neue Quelle für das erneut zu codierende Video verwendet werden soll. Bei diesem Objekt kann es sich um ein Objekte handeln, das in demselben Manifest wie das reencode-from-existing-source-Element angegeben wurde, oder um ein bereits im Video Cloud-System vorhandenes Objekt. |
| overwrite-images | Optional | TRUE oder FALSE. Wenn dieses Attribut auf TRUE gesetzt ist, werden die Bilder für das neu codierte Video (Miniatur- und Standbilder) durch das neue Bild ersetzt, das bei der Neucodierung erfasst wird. Falls „FALSE“ festgelegt ist, werden die vorhandenen Bilder des Videos beibehalten. Wenn dieses Attribut fehlt, wird der Standardwert FALSE verwendet. Wenn dem Video keine Miniatur- oder Standbilder zugeordnet sind, werden diese bei der Neucodierung erstellt, unabhängig vom Wert dieses Attributs. |
Optional. Es gibt zwei Arten von Wiedergabelisten: manuelle und intelligente Wiedergabelisten. Lesen Sie weitere Informationen zur Verwendung von Wiedergabelisten.
Wiedergabelisten müssen nicht mittels XML-Manifestdatei erstellt werden. Verwenden Sie stattdessen die XML-Manifestdatei zum Hochladen von Objekten oder von Objekten und Videos, und erstellen Sie die Wiedergabelisten mithilfe des Medienmoduls.
Verwenden Sie für eine manuelle Wiedergabeliste das manual-lineup-Tag. Verwenden Sie im manual-lineup-Tag mehrere title-refid-Tags zum Auflisten der Videos, die in die Wiedergabeliste mit aufgenommen werden sollen.
<manual-lineup
name="Meine manuelle Aufstellung"
refid="lineup1"
thumbnail-refid="asset4"> <title-refid>title1</title-refid>
<title-refid>title3</title-refid>
<title-refid>title137</title-refid>
</manual-lineup>
Das manual-lineup-Tag verwendet eine Kombination aus Attributen und untergeordneten Tags, die den Feldern im Erstellungsformular für Wiedergabelisten im Medienmodul stark ähneln.
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| name | Erforderlich | Der Name der Wiedergabeliste, der in Playern angezeigt werden soll. Dies ist der Wiedergabelistenname, den Betrachter beim Suchen oder Navigieren sehen. Maximale Länge: 50 Zeichen. |
| refid | Erforderlich | Eine eindeutige Kennung, mit der später auf die Wiedergabeliste verwiesen werden kann. Maximale Länge: 150 Zeichen. |
| thumbnail-refid | Optional | Das refid-Attribut eines Miniaturbildobjekts, das in diese manuelle Aufstellung aufgenommen werden soll. Diese Referenz-ID kann entweder bereits im System eingegeben worden sein oder in einem asset-Tag in derselben Manifestdatei angegeben werden. |
| overlay-update | Optional | TRUE oder FALSE. Wenn dieses Attribut auf TRUE eingestellt ist und diese Wiedergabeliste bereits existiert, werden nur die Attribute dieser Wiedergabeliste geändert, die Sie explizit festlegen. Falls FALSE (Standardwert) angegeben ist, werden alle Attribute dieser Wiedergabeliste, die Sie nicht explizit festlegen, auf null gesetzt. Hinweis: Sie können das overlay-update-Attribut nicht verwenden, um neue Videos an eine vorhandene Wiedergabeliste anzuhängen. Wenn Sie einer vorhandenen Wiedergabeliste Videos hinzufügen möchten, müssen Sie die gesamte Videoliste einschließen. Jedes Video muss dabei über sein eigenes title-refid-Element verfügen. |
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| title-refid | Erforderlich | Der refid-Parameter eines Videos, das in diese manuelle Wiedergabeliste aufgenommen werden soll. Diese Referenz-ID kann entweder bereits im System eingegeben worden sein oder in einem asset-Tag in derselben Manifestdatei angegeben werden. |
| Beschreibung | Optional | Eine Kurzbeschreibung dieser Wiedergabeliste, die aus maximal 250 Zeichen besteht. |
Verwenden Sie für intelligente Wiedergabelisten das automatic-lineup-Tag. Sie verweisen nicht explizit auf Videos, sondern geben mithilfe des type-Attributs an, wie die Videos sortiert werden sollen. Sie können Videos auch mithilfe des tag-filter-Attributs und des untergeordneten title-tag-Elements filtern.
<automatic-lineup name="Meine automatische Aufstellung"
refid="lineup2"
type="NEWEST_TO_OLDEST"
tag-filter="AND"
title-limit="50"
thumbnail-refid="asset4">
<title-tag>sporty</title-tag>
</automatic-lineup>
Das automatic-lineup-Element besteht aus einer Kombination aus Attributen und Unterelement-Tags, die den Feldern im Erstellformular für Wiedergabelisten im Medienmodul stark ähneln.
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| title-tag | Optional | Sie können dieses Element zum Filtern der Videos verwenden, die in die automatische Aufstellung aufgenommen werden sollen. Verwenden Sie für alle Tags, die für das Filtern von Titeln verwendet werden sollen, separate title-tag-Elemente. Weitere Informationen zum Filtervorgang mit mehreren Tags finden Sie unter tag-filter. Beispiel:
<automatic-lineup name="Meine automatische Aufstellung" |
| description | Optional | Eine Kurzbeschreibung dieser Wiedergabeliste, die aus maximal 250 Zeichen besteht. |
Optional. Sie können mithilfe des cuepoint-XML-Elements in der FTP-Batch-Bereitstellungs-Manifestdatei einem Video Cue-Points hinzufügen. Ein Cue-Point markiert einen genauen Zeitpunkt während der Dauer eines Videos. Mithilfe von Cue-Points können Sie Mid-Roll-Anzeigen auslösen oder Kapitel bzw. Szenen in langen Videos unterteilen. Lesen Sie weitere Informationen zum Hinzufügen von Cue-Points zu Videos.
Bei einem cuepoint-Tag handelt es sich um ein Tag der obersten Ebene, das zum Festlegen eines Cue-Points für ein Video verwendet wird. Es verfügt über das optionale untergeordnete Tag metadata. Das untergeordnete metadata-Tag kann CDATA oder einen String mit Informationen zum Cue-Point enthalten.
<cuepoint name="MCue" type="CODE" time="500000" video-refid="video001" />
<cuepoint name="Zweiter Cue" type="AD" time="50000" video-refid="video001" />
<cuepoint name="Dritter Cue" type="AD" time="120000" video-refid="video001">
<metadata>Interessante Informationen zu diesem Cue-Point.</metadata>
</cuepoint>
<cuepoint name="Vierter Cue" type="AD" time="270000" video-refid="video055">
<metadata>
<![CDATA[
Dies ist ein mehrzeiliger Satz Metadaten
]]>
</metadata>
</cuepoint>
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| name | Erforderlich | Ein Name für den Cue-Point, mit dem Sie darauf verweisen können. Maximale Länge: 128 Zeichen. |
| video-refid | Erforderlich | Die Referenz-ID des Videos, auf das der Cue-Point angewendet wird. |
| time | Erforderlich | Die Zeit des Cue-Points, gemessen in Millisekunden ab dem Beginn des Videos. |
| type | Erforderlich | Die Art des Cue-Points: entweder ANZEIGE oder CODE. Ein Anzeigen-Cue-Point dient zum Auslösen von Mid-Roll-Anzeigenanforderungen. Ein CODE-Cue-Point löst ein hörbares Ereignis aus, auf das reagiert werden kann. Dadurch kann auf einen Wechsel des Kapitels oder der Szene hingewiesen werden. |
| metadata | Optional | Ein String, der mit einem CODE-Cue-Point übergeben werden kann. Maximale Länge: 512 Zeichen. |
Ein cuepoint-Tag kann ein einzelnes untergeordnetes metadata-Element enthalten. Das metadata-Element schließt einen String ein, der zusammen mit dem Cue-Point übergeben werden kann.
Optional. Mithilfe des FTP-Batch-Bereitstellungssystems können zudem Objekte, Videos, Wiedergabelisten oder Cue-Points aus Ihrem Konto gelöscht werden. Achtung: Ein Objekt kann nicht gelöscht werden, wenn darauf von einem Video verwiesen wird. Ein Video kann nicht gelöscht werden, wenn darauf von einer Wiedergabe verwiesen wird.
<delete-asset refid="RandomAssetsRefID"/> <delete-title refid="RandomTitlesRefID"/> <delete-lineup refid="RandomLineupsRefID"/> <delete-cuepoint video-refid="video0001" id="0123456789"/>
Verwenden Sie die folgenden Tags, und legen Sie für das refid-Attribut die „refid“ des Objekts, Videos, der Wiedergabeliste oder die ID des Cue-Points fest, das/die/der gelöscht werden soll.
| Name | Erforderlich? | Beschreibung |
|---|---|---|
| delete-asset | Optional | Löscht das Objekt mit der durch das refid-Attribut angegebenen „refid“. |
| delete-title | Optional | Löscht das Video mit der durch das refid-Attribut angegebenen „refid“. |
| delete-lineup | Optional | Löscht die Wiedergabeliste mit der durch das refid-Attribut angegebenen „refid“. |
| delete-cuepoint | Optional | Löscht den Cue-Point mit der ID, die mit dem ID-Attribut festgelegt wird. |
Erforderlich. Das Endtag kennzeichnet das Ende der XML-Manifestdatei und gibt an, dass das gesamte Manifest vorliegt.
</publisher-upload-manifest>
Zusätzlich zu diesem Dokument bietet Brightcove die folgende Dokumentation in Bezug auf die FTP-Batch-Bereitstellung in Video Cloud: