Automatic Upload

Metadata

The Automatic Upload requires metadata like Title, Description, Keywords, etc. for your videos.

  1. File Paths: Links to the corresponding video and image files
  2. Descriptive metadata: e.g. title, description, keywords, etc.
  3. Technical metadata: e.g. publishing time window, geolocations, etc.

Metadata Format

THe metadata can be described in two different formats: XML or JSON.

XML (Media RSS)

Media RSS is a web standard for the delivery of video files with metadata. It is based on XML.

Examples

XML - Minimum Example
XML - Full Example

JSON

JSON is modern standard to describe metadata. It is easy to read.

Examples

JSON - Minimum Example
JSON - Full Example

glomex also provides a JSON Validator, where you can check if your JSON is correct:

glomex JSON Validator

Metadata Fields

The metadata is splitted into seperate fields.
Fields marked with * are mandatory.

Tables Description Cool
Video File Path * The URL to the video file.
HTTP:
http://channel.com/video_1.mp4
(S)FTP:
sftp://user:password@example.com:2222/video.mp4
JSON Example
XML Example
Image File Path * The URL to the preview image file.
HTTP:
http://channel.com/video_1.jpg
(S)FTP:
sftp://user:password@example.com:2222/video1.jpg
JSON Example
XML Example
Subtitles File Path * The URL to the subtitles file.
HTTP:
http://channel.com/video_1.srt
(S)FTP:
sftp://user:password@example.com:2222/video1.srt
JSON Example
XML Example
ID * The unique identifier of the video.
e.g.: "095fac8d39b2cc0asdasd5asd43321s3df1d"
JSON Example
XML Example
Title * The title of the video. JSON Example
XML Example
Description (Recommended) The description of the video. The description will be used for the search results and automated recommendations of your video. JSON Example
XML Example
Keywords (Recommended) The keywords of the video. The keywords will be used for the search results and automated recommendations of your video.
e.g.: "animals","zoo"
JSON Example
XML Example
Categories * The categories of the video.
Supported categories:
News
Cars & Motor
Food & Drink
Fashion & Beauty
Health & Fitness
Cinema & TV
Lifestyle & Documentation
Social & Fun
Sport
Celebrities
Travel & Adventure
Gaming
JSON Example
XML Example
Channel * The name of your channel in which the video should be published.
e.g.: "ProSieben"
JSON Example
XML Example
Show The name of the show or the program title.
e.g.: "Germanys Next Top Model"
JSON Example
XML Example
Language The language of the video content.
glomex supports the two-letter ISO 639-1 language codes. See the full list here.
e.g.: "de"
JSON Example
XML Example
Product Placement Describes if the video contains product placements. JSON Example
XML Example
Age Ratings The age ratings of the video content.
Support age ratings:
FSK0 - Ab 0 freigegeben
FSK6 - Ab 6 freigegeben
FSK12 - Ab 12 freigegeben
FSK16 - Ab 16 freigegeben
FSK18 - Ab 18
JSON Example
XML Example
Release Date The release date of the video.
The video will be activated on this date.
Date format: YYYY-MM-DDThh:mm:ss+TIMEZONE (ISO 8601)
e.g.: "2016-09-24T20:15:00+0200"
JSON Example
XML Example
Expiration Date The expiration Date date of the video.
The video will be deactivated on this date.
Date format: YYYY-MM-DDThh:mm:ss+TIMEZONE (ISO 8601)
e.g.: "2017-09-24T20:15:00+0200"
JSON Example
XML Example
Update Date The date of the last video update.
Date format: YYYY-MM-DDThh:mm:ss+TIMEZONE (ISO 8601)
e.g.: "2016-09-24T21:15:00+0200"
JSON Example
XML Example
Geo Locations The countries in which the video should be allowed to play.
e.g.: "DE","AT","CH"
JSON Example
XML Example
Status Defines whether the video is "active", "locked" or "deleted".
The default value is "active".
JSON Example
XML Example

Metadata Transfer

To transfer your videos, images and the metadata to the glomex Exchange, you can choose between HTTP(S) Feed or FTP Upload.

HTTP(S) Feed

The content owner provides an URL which contains either a XML or JSON file. The XML or JSON file contains URL paths to your videos and images hosted on a HTTP(S) server

(S)FTP Upload

You can upload your videos, images and metadata to a glomex (S)FTP Server. The video/image paths in your XML/JSON must also point to this FTP Server.

MES FTP structure

It is possible to use one JSON/XML to describe all videos (eg. all-videos.json) - or to use one JSON/XML file per video (eg. video-01.json, video-02.json).

glomex (S)FTP Server

Field Description
Host upload.glomex.com
Protocol SFTP
Port 2222
Username
Password
Please contact your glomex partner for credentials.
CONTACT

glomex Fetcher

Every 10 minutes, glomex fetches your XML / JSON feed and checks if new media files are provided or were changed.

If any new media files are provided, glomex imports and transcodes them. The content is will available for the Exchange Publishers within minutes