Get Started with LucidVideo

Welcome to Lucid! The first thing you need to do to start using our modules is to get an account. If you don’t have one, please Contact Us to sign up.

If you already have an account, you can now start uploading your library of contents to the LucidVideo platform.

You can upload contents in three different ways:

Bulk Upload

by creating a feed (XML, MRSS, JSON) and just plugging it into LucidVideo dashboard, we will ingest all your content automatically. This is the most common integration.

Private Filespace

We’ll create a private folder in the cloud in which you may drop your assets.

Manual Upload

Upload your content directly though the LucidVideo Dashboard.

Bulk Upload

Media RSS Feed

Using a Media RSS (MRSS) feed is the easiest way to automatically ingest and process your data.
Go to the LucidVideo Dashboard and paste the URL of your MRSS feed at Uploads -> MRSS.

As new items are published to the MRSS feed, LucidVideo will automatically extract the values in the different fields of such items. LucidVideo will automatically download the video from the URL in the <media:content url> parameter, automatically creating a video preview. The <link> element’s value will be used as the external video ID that the library uses to place the video preview on the page.

The table below lists the MRSS XML specs for all of the fields that LucidVideo expects in your feed. Only the elements listed here are recognized.

Please note that any video that appears in the feed will be ingested and therefore will be used within our recommendation or trending plugins, unless it has a dcterms:valid value which includes an end date in the past (see more info below).

Tag NameRequiredDescription
<title> or <media:title>YesName of video asset
<link>YesThe URL where the video can be viewed
<media:content>YesThe URL to the video file, has to be type=video
<description> or <summary>NoPrioritizing <description> if both are present. Description of the video asset. If present, the description will be parsed and added to the videos
<media:thumbnail>NoPrioritizing the ones with isDefault="true" if several media-thumbnail urls are present. The URL of the video thumbnail.
<media: defaultThumbnailUrl>NoIf several media-thumbnails urls are present, we prioritize the ones with `defaultThumbnailUrl`
<guid> or <id>NoPrioritizing <guid> if both are present. The video’s unique identifier. If present, the guid will be associated with the video in our system.
<pubdate> or <published>NoPrioritizing <pubdate> if both are present. The video’s publish date. If present, it will override the auto assigned system date.
<dcterms:valid>NoThe video’s start and end dates.If present, the content will be marked as private after the end date, and will not be recommended to the user.
<keywords> or <media:keywords>NoPublisher-generated video keywords. If present, the keywords will be parsed and added to the videos
<link rel="next"> or <atom:link rel="next">NoURL to the next set of results. If present, the 'next_page' property will be used to retrieve the next page if the feed contains too many videos to fit on a single page.
<lastModifiedDate> or <atom:updated> or <updated>NoThe date and time at which the item was last updated/modified.
<subtitle> or <media:subtitle>NoThe URL to the subtitles file.
<type>NoSupported types: Article, Video, Audio, Show, Full Episode.

Example

Basic Video Feed

The feed will be processed and each video assigned a GUID and title, then placed under the Videos section in your Dashboard

 <item>
            <guid>Unique ID for the Movie</guid>
            <title>Name of Movie</title>
            <description>Movie Description</description>
            <type>movie</type>
            <pubDate>2017-09-06T09:57:33-04:00</pubDate>
            <media:thumbnail height="288" url="https://www.LucidVideo.com/sample.jpg" width="384”>
            <media:content url="https://LucidVideo.com/sample.mp4" type="video/mp4" bitrate="764000" height="360" width="640" medium="video" duration="10" lang="en">
            <subtitle>https://www.LucidVideo.com/sample.srt</subtitle>
<dcterms:valid>start=2017-09-06T14:00:00-07:00;end=2017-09-18T00:01:00-07:00;</dcterms:valid>
     <lastModifiedDate>2017-09-06T10:05:27-04:00</lastModifiedDate>
</item>
 
XML

Private Filespace

LucidVideo supports the upload through a customer dedicated private filespace, which allows only temporary access to the contents. Access to the filespace is provided via an SSH tunnel, which allows the use of scp, sftp or similar tools to upload contents to that filespace.

After a content is uploaded to the private filespace, an XML file containing the content GUID and other metadata must also be uploaded. Upon completion of the XML file upload, the asset will process and appear on your dashboard. Once it is processed, the source file is automatically deleted from the private filespace.

Manual Upload

You can also easily add videos or other contents to your LucidVideo account manually. Go to the Dashboard and click on Uploads -> Manual Upload then choose a file. You can also click on Advanced Options to set up a content GUID (your content identifier, for future reference) and a title.

Once the videos have been processed you can also assign an external ID to each video so the LucidVideo player can locate the videos on the page. Select each new video from the home page of the Dashboard and then click External ID. Make sure to use the value from the href parameter in the <a> tag associated with this video or the LucidVideo player will not be able to automatically discover the video on the page.