Salesforce

Source Types

« Go Back
Information
Source Types
000010144
Public
Product Selection
aiWare - aiWare
Article Details

Ingestion adapters are configured through a system of Sources and Source Types. This system provides a structured way to manage where aiWARE ingests content from and how that ingestion is handled.

  • Source Type: A Source Type is a template that defines a specific kind of content source. Each Source Type is associated with a specific adapter and has a defined schema that dictates the configuration information required to connect to that type of source. For example, the Podcast source type is linked to the Podcast Adapter, and its schema would require an RSS feed URL.

    • Is Live: A Source Type is considered “Live” if it is configured to expect a continuous stream of information rather than file-based or periodic batches (e.g., closed files)

    • Requires Scan: A source type requires scanning if it relies on an additional step before the actual ingestion occurs. Typically this is as simple as discovering and retrieving the list of files in an S3 bucket or fetching the feed entries in an RSS feed.

  • Source: A Source is a specific, configured instance of a Source Type. It represents a single, unique ingestion point and holds the actual connection details (like a URL, API endpoint, or bucket name) and any necessary credentials. You might have one "S3" Source Type, but you would create a separate Source for each individual S3 bucket you want to ingest from.

  • Adapter Engine: An adapter engine is an engine that is purpose built to utilize the schema information provided by a source type in order to perform the actual ingestion of content into the aiWARE system. An engine is linked to a source type by declaring the supported source type IDs in the supportedSourceTypes field

This structure allows you to create many specific Sources from a limited number of Source Types, making it possible to manage numerous ingestion points in an organized and scalable way. Sources are created and managed within the Data Center utility in aiWARE. For adapters requiring more complex configurations, creating or updating a Source may require using the GraphQL API in addition to or instead of the Data Center interface.

 

Brief Summary:

  • Source Types define a template for a type of ingestion source

  • Sources are a specific configured instance of a source type

  • Adapter Engines implement ingestion logic relying on the configuration details from a Source

 

 

Source Types with Descriptions

ID

 

Source Type Name

 

Description

 

Category

 

Is Live

 

Requires Scan

 

1

Audio

Live radio/audio streaming; supports format classifications (Country, Rock, News, Talk, etc.)

Audio (1)

Yes

No

2

Broadcast TV

Live television broadcast streams from TV stations

Broadcast (2)

Yes

No

3

YouTube Channel

Monitors a YouTube channel to discover and ingest videos; scans for new content

YouTube (3)

No

Yes

4

Podcast

Ingests episodes from podcast RSS feeds; periodically scans for new episodes

Podcast (4)

No

Yes

5

General

Generic type for private media uploads; not public, used as default for non-categorized content

General (5)

No

No

6

Web Stream

Live streaming from web-based sources (RTMP, HLS, etc.)

General (5)

Yes

No

7

Push App

Mobile/desktop app-based push ingestion; media uploaded directly from applications

General (5)

No

No

10

Mobile Device Capture

Media captured from mobile devices (phones, tablets)

General (5)

No

No

11

Amazon S3

Files stored in Amazon S3 buckets; scans buckets to discover and ingest files

General (5)

No

Yes

12

Dropbox

Files stored in Dropbox; scans folders to discover and ingest files

General (5)

No

Yes

13

SIP Stream

Live streaming using SIP (Session Initiation Protocol) for VoIP/video calls

General (5)

Yes

No

14

Google Drive

Files stored in Google Drive; scans folders to discover and ingest files

General (5)

No

Yes

15

RSS

RSS feeds for content aggregation; scans feeds to discover new content items

General (5)

No

Yes

16

FTP

Files on FTP servers; scans FTP directories to discover and ingest files

General (5)

No

Yes

17

YouTube Video

Individual YouTube videos ingested by video ID or URL (one-time ingestion)

YouTube (3)

No

No

18

YouTube Live Stream

Live streaming YouTube broadcasts; real-time ingestion of live events

YouTube (3)

Yes

No

19

Amazon Kinesis Video

Live video streams from Amazon Kinesis Video Streams service

General (5)

Yes

No

20

SFTP

Files on SFTP servers; scans SFTP directories to discover and ingest files (secure FTP)

General (5)

No

Yes

21

NAS

Files on Network Attached Storage devices; scans NAS directories to discover files

General (5)

No

Yes

22

Box

Files stored in Box.com cloud storage; scans folders to discover and ingest files

General (5)

No

Yes

 
 

To request a new source type, please contact your Veritone account representative.

 

 

Additional Technical Documentation Information
Properties
11/4/2025 11:21 PM
11/4/2025 11:21 PM
11/4/2025 11:21 PM
Documentation
Documentation
000010144
Translation Information
English

Powered by