Kaltura offers bulk content ingenstion when there is a need to upload large files. Bulk upload presents a great advantage to consolidate large amounts of video content in different locations from remote sites. See Bulk Upload and FTP Upload.
You can import multiple files per session via a simple comma separated file (CSV) or an XML file. With these options, you can also ingest files from your own FTP server, or any publicly accessible file’s host. Metadata fields can be populated from CSV/XML.
The greatest benefits for bulking your uploads are:
- Importing multiple files in one action thus automating the ingestion process.
- Ingesting large files which you cannot upload from the desktop via the KMC (larger than 2GB)
- Populating metadata fields with no need to enter them from the KMC
There are two methods to upload bulk content: the simple method where you use a CSV file (Comma Separated Value) and the advanced method where you use an XML file, which has many extensive bulk upload features. You can customize the structure to the metadata and elements that are part of your account specific workflow. Using the XML file bulk upload is the recommended method due to its structured hierarchy, allowing for nested objects and metadata and is easily extended.
You can use the CSV format for simple content ingestion based on imported source media files and their related metadata.
The XML Bulk Upload file is based on Kaltura’s MRSS format schema for content ingestion. The XML format enables bulk ingestion of complex video or audio packages.
Complex packages may include:
- Multiple bit-rate Transcoding Flavors already transcoded by a local transcoder
- Multiple thumbnails
- Related metadata and publishing options