Nonli akzeptiert Media-RSS-Feeds (MRSS) auf Basis von RSS 2.0. Mit diesem Format kann Nonli redaktionelle Metadaten, eine MP4-Datei und deren Vorschaubild direkt für die automatisierte Videoveröffentlichung importieren.
Wenn derselbe Inhalt im Querformat und im Hochformat verfügbar ist, müssen beide Versionen im selben <item> zusammengefasst werden. Nonli kann dann die Version auswählen, die zum Ziel-Beitragstyp passt, ohne den redaktionellen Inhalt doppelt zu indexieren.
Wenn Nonli statt eines Feeds eine HTML-Artikelseite ausliest, verwenden Sie die Referenz zu den Nonli-HTML-Meta-Tags. Sie dokumentiert das aktuelle Feld nli:video und den geplanten Vertrag für Standard- und Short-Versionen.
1. Referenzstruktur#
1<?xml version="1.0" encoding="UTF-8"?>2<rss3 version="2.0"4 xmlns:dc="http://purl.org/dc/elements/1.1/"5 xmlns:media="http://search.yahoo.com/mrss/"6>7 <channel>8 <title>Example video feed</title>9 <link>https://www.example.com/</link>10 <description>Videos available for Nonli</description>11 <language>en</language>12
13 <item>14 <guid isPermaLink="false">ef88ec32-3810-11f1-88c3-598b8dedbf8b</guid>15 <pubDate>Tue, 14 Apr 2026 14:53:18 +0000</pubDate>16 <title>Magyar wins in Hungary</title>17 <description>Péter Magyar won the election...</description>18 <link>https://www.example.com/en/video/20260414-magyar-wins</link>19 <category>Europe</category>20 <dc:creator>Elisabeth Allain</dc:creator>21
22 <media:group>23 <media:content24 url="https://media.example.com/video-horizontal.mp4"25 type="video/mp4"26 medium="video"27 isDefault="true"28 width="1920"29 height="1080"30 duration="142"31 >32 <media:category scheme="urn:nonli:format">video</media:category>33 <media:title>Magyar wins in Hungary</media:title>34 <media:thumbnail url="https://media.example.com/thumbnail-16x9.jpg" />35 </media:content>36
37 <media:content38 url="https://media.example.com/video-vertical.mp4"39 type="video/mp4"40 medium="video"41 width="1080"42 height="1920"43 duration="58"44 >45 <media:category scheme="urn:nonli:format">short</media:category>46 <media:title>Magyar wins in Hungary (short)</media:title>47 <media:thumbnail url="https://media.example.com/thumbnail-9x16.jpg" />48 </media:content>49 </media:group>50 </item>51 </channel>52</rss>2. Pflichtfelder für jedes Item#
| Element oder Attribut | Regel |
|---|---|
guid | Stabile und eindeutige Kennung des redaktionellen Inhalts. Sie darf sich bei einer Aktualisierung des Feeds nicht ändern. |
pubDate | Datum nach RFC 2822 mit Zeitzone, zum Beispiel Tue, 14 Apr 2026 14:53:18 +0000. |
title | Nicht leerer redaktioneller Titel. |
description | Zusammenfassung oder Text, aus dem die Beitragsnachricht erzeugt wird. Einfaches HTML ist innerhalb eines CDATA-Abschnitts zulässig. |
link | Kanonische HTTPS-URL der öffentlichen Seite, die dem Inhalt zugeordnet ist. |
media:group | Gruppe mit einer oder mehreren Versionen desselben Inhalts. |
media:content@url | Direkte, öffentlich herunterladbare HTTPS-URL der Videodatei. |
media:content@type | video/mp4. |
media:content@medium | video. |
width und height | Tatsächliche Videoabmessungen in Pixeln. |
duration | Tatsächliche Dauer in ganzen Sekunden. |
media:category | video oder short, mit genau dem Schema urn:nonli:format. |
media:title | Titel der Videoversion. |
media:thumbnail@url | Direkte HTTPS-URL eines JPEG- oder PNG-Vorschaubilds, das zur Version passt. |
category und dc:creator werden empfohlen, um Filter und Nachrichten anzureichern, sind aber nicht erforderlich.
3. Videoformate kennzeichnen#
Der Wert von media:category bestimmt, wie Nonli die Version verwendet:
video: Standardvideo, in der Regel im Querformat 16:9;short: kurzes Hochformat-Video, in der Regel 9:16, gedacht für Reels, Shorts und gleichwertige Formate.
Das Schema urn:nonli:format ist erforderlich, damit diese technische Klassifizierung nicht mit einer redaktionellen MRSS-Kategorie verwechselt werden kann.
Ein <item> darf nur video, nur short oder beides enthalten. Es darf höchstens eine Version pro Format enthalten. Stellen die beiden Dateien unterschiedliche redaktionelle Inhalte dar, veröffentlichen Sie sie als zwei getrennte <item>-Elemente mit unterschiedlichen GUIDs.
Um eine bevorzugte Version zu markieren, fügen Sie isDefault="true" nur zu einem einzigen media:content-Element der Gruppe hinzu.
4. Zugänglichkeit der Medien#
Nonli muss den Feed, die Videos und die Vorschaubilder von seinen Servern herunterladen können:
- verwenden Sie ausschließlich absolute HTTPS-URLs;
- liefern Sie HTTP
200ohne zwischengeschaltete HTML-Seite; - vermeiden Sie Cookies, Sitzungen, temporäre Token und browserabhängige Weiterleitungen;
- liefern Sie einen passenden
Content-Typefür die Datei (application/rss+xml,video/mp4,image/jpegoderimage/png); - halten Sie Medien-URLs lange genug gültig, damit ein Import wiederholt werden kann;
- wenn der Feed ein Token in seiner URL verwendet, teilen Sie es Nonli über einen sicheren Kanal mit und stimmen Sie die Rotation des Tokens ab.
Eine YouTube-URL oder Wiedergabeseite ersetzt nicht die direkte URL der MP4-Datei.
Wenn Ihr Workflow diese Videos unter einem Content Owner auf YouTube-Kanälen veröffentlicht, richten Sie automatische Ansprüche und Monetarisierung separat ein und prüfen Sie sie.
5. Aktualisierungen und Leistung#
- Sortieren Sie die Einträge vom neuesten zum ältesten.
- Halten Sie die Anzahl der Einträge begrenzt, sodass neue Veröffentlichungen zwischen zwei Feed-Abrufen abgedeckt sind.
- Verwenden Sie eine GUID nie für unterschiedliche Inhalte wieder.
- Behalten Sie dieselbe GUID bei, wenn Sie einen Titel, eine Beschreibung, ein Vorschaubild oder eine Version korrigieren.
- Stellen Sie
ETagund/oderLast-Modifiedbereit und unterstützen Sie bedingte Anfragen, sofern Ihre Infrastruktur das erlaubt. - Vermeiden Sie es, denselben Inhalt in mehreren Feeds zu duplizieren, wenn ein Feed pro Marke und Sprache seine Versionen zusammenfassen kann.
6. Prüfliste#
Prüfen Sie vor der Weitergabe des Feeds an Nonli Folgendes:
- das XML ist gültig und deklariert die Namespaces
mediaunddc; - jedes Item hat eine stabile GUID, ein Datum, einen Titel und einen kanonischen Link;
- jedes
media:contentverweist direkt auf eine zugängliche MP4-Datei; - Abmessungen und Dauer entsprechen der tatsächlichen Datei;
- jede Version hat genau die Kategorie
videoodershortmit dem Schemaurn:nonli:format; - Querformat- und Hochformat-Versionen desselben Inhalts sind in derselben
<media:group>zusammengefasst; - jede Version hat ein zugängliches Vorschaubild;
- ein erneuter Abruf des Feeds ändert vorhandene GUIDs nicht.