Vidispine

Vidispine REST API
  • Introduction and data model
    • Entities in Vidispine
      • Item
      • Shape
      • Component
      • File and storage
      • Library
      • Collection
    • RESTful API
      • Some basics in the RESTful API
    • Common elements in the API
      • Identifiers
      • Boolean operators
      • Text/plain formatting
    • Time representation
      • Time bases
      • Time codes
      • Time intervals
      • Time durations
      • Time span
    • Content paths
      • Paths
      • Aliases
    • Constants
  • Items and Metadata
    • Imports
      • Importing items
      • Steps of import operation
      • Transcoding
      • Notifications
      • Adjusting import
    • Exports
      • Exporting items
      • Export locations
      • Export templates
    • Item metadata
      • Fields
      • Field groups
      • Metadata schema
      • Hierarchical metadata
      • Metadata inheritance
      • Versioning
      • Structure of metadata
      • Metadata defined by the systems
    • Searching for items (and collections)
      • Searching in Vidispine
      • Search history
      • Queries
      • Filters
      • Joins
      • Highlighting
      • Sorting
      • Faceting
      • Spell checking
      • Autocompletion
      • Search Boost
    • Caching
      • Search result caching
    • Metadata projections
      • Projections
      • XSLT 2.0
      • Job Information
      • Auto-projection rules
      • Auto-projection using JavaScript
      • Auto-projection using XSLT
    • Metadata migrations
      • Migration operations
      • Migration definition
    • Metadata datasets
      • Defining the dataset
      • Create the dataset
      • Configure metadata fields
      • Updating metadata
      • Searching for dataset values
      • Validation of metadata values
      • Retrieving allowed values
    • Subtitles
      • Subtitle metadata fields and groups
      • Rendering subtitles in a sequence
      • SCC support
      • TTML support
    • Examples
      • Creating fields/groups, modifying and moving metadata
      • Defining a metadata schema
  • Collections and Libraries
    • Collections
      • Creating collections
      • Searching for collections
      • Ordering collections
      • Update collection content
      • Partial update collection content
      • Metadata on collection to entity relations
      • Collections as folders
      • Representative thumbnails
    • Libraries
      • Creating libraries
      • Automatic deletion
      • Self-refreshing libraries
      • Restricting access to items
      • Storage rules on libraries
  • Shapes, Components and Transcoding
    • Item shapes
      • Shapes
      • Essence versions
      • Transcoding
      • Thumbnailing
      • Analyzing media
    • Shape tags and presets
      • Transcode presets
      • Scripting transcode presets
      • Transcode preset elements
      • Custom settings
    • Common presets
      • H.264
      • AVC-Intra
      • ProRes
      • XDCAM IMX-30/40/50
      • XDCAM HD422
      • DV
      • DNxHD
      • RED
      • AAC using Nablet
  • Storages and Files
    • Storages
      • Storages
      • Storage methods
      • Files
      • Items and storages
      • File hashing
      • Throttling storage I/O
      • Throttling transfer to and from a storage
      • Temporary storages for transcoder output
      • Storage credentials
      • Storage method URIs
      • The universal storage method
    • Automatic import
      • Import using a specific transcoder resource
      • Setting a user for jobs started as a result of an auto import rule
      • Importing with a metadata file of an external format
      • Disable automatic import rules
      • Sidecar auto import
      • Title as metadata
      • Applying file name filters to auto import rules
      • Auto import of image sequences
    • Storage rules
      • Resolving storage rules
      • Examples
    • Filenames
      • Using a tree structure for files
      • Storage name rules
      • Naming files on storage
    • Image sequences
      • Overview
      • Importing image sequences
      • Detection of image sequences
      • Sequence URIs
      • Sequence patterns
    • URI’s, URL’s, and Special Characters
      • File paths
      • API calls
  • Jobs and Task Definitions
    • Jobs
      • Creating jobs
      • Concurrency
      • Job problems
      • Job tasks
      • Custom job types
    • JavaScript tasks
      • The job object
      • Pausing job execution
      • Vidinet job execution
      • Example: Update item metadata on import
      • Example: Update item metadata on import using XML
    • Task groups
      • Creating a task group
      • Task group criteria
      • Task group priority
      • Task group concurrency limit
      • Job problems
  • Notifications
    • Resources
    • Actions
    • Triggers
    • Job filtering
      • Job types
      • Job metadata
      • Filters
  • Resources
    • Transcoders
      • Adding a transcoder
      • Using multiple transcoders
      • How transcoders perform jobs
      • Transcoder job limit
      • The transcoder’s configuration file
      • Operations overview
    • Transcoder discovery
      • Adding a transcoder directory
      • Supported URIs
    • External transcoders
      • How it works
      • Adding an external transcoder
      • Using an external transcoder
    • Thumbnail resources
      • Adding a thumbnail resource
      • Reading thumbnails
      • Thumbnail resource permissions
      • How thumbnails are saved on disk
    • Vidispine Server Agent
      • How to install VSA
      • Connecting to Vidispine
      • Adding a share
      • VSA and S3 credentials
      • Agent properties
      • Direct transfers between VSAs
      • Port forwarding service
    • Vidinet services
      • Adding a service
      • Import using Vidinet
      • Transcoding using Vidinet
      • Quality control using Vidinet
      • Using Vidinet services from JavaScript
      • Transcoding using AWS Elemental MediaConvert
      • Transcoding using Bitmovin
      • Analyzing using Vidinet Cognitive Services
      • Creating a highlight reel using Nablet Shrynk
      • Using Nablet Heightscreen to crop a video into portrait mode
    • Analyzed Data Unit (ADU)
      • Example ADU
  • Timelines and sequences
    • Projects and sequences
      • Item sequences
      • Projects and project versions
      • Project and sequence import and export
    • Sequences definitions
      • SequenceDocument
  • Users, Groups, and Access control
    • Example
    • Access control for items, libraries, collections
      • Overview
      • Access levels
      • Priority
      • Revoking access
      • Operation
    • Access control for metadata fields
      • Permission levels
    • User authentication
      • Run-As option
      • Token authentication
      • Use access keys
      • Apache Shiro Integration
    • LDAP
      • User authentication
      • User and group synchronization
      • Troubleshooting
  • Multi-site
    • Multi-site
      • Site names
      • Multi site setup
      • Site rules
      • Conflicts
  • Miscellaneous Topics
    • Deletion lock
      • Adding locks
      • Lock expiration
      • Working with multiple locks
      • Lock inheritance
      • Transient metadata
      • Examples
  • Monitoring
    • StatsD
      • Filtering metrics
      • Tagged metrics
    • JMX
    • Metrics
      • Indexing
      • Job
      • Solr
      • Elasticsearch
      • Storage
      • Resource
      • Agent
      • Transfer
      • Service
      • Transcoder
      • Broker
      • Cluster
    • APM
      • Setup
  • Configuration and Integration
    • Search backend
      • Solr
      • Elasticsearch
    • System configuration
      • Indexing configuration
      • Metrics configuration
      • FTP pool configuration
      • Database purging
      • Default job priority
      • CORS configuration
      • Configuration properties
      • System properties
      • Bulky metadata storage
      • Advanced configuration/tweaking
    • External identifiers
      • Priority
      • Example: The UUID namespace
    • License handling
      • How it works
      • Redundancy and timeouts
    • Using JavaScript to extend operations
      • JavaScript engines
      • Common JavaScript functions
      • Debugging JavaScript
      • Interfacing with the JavaScript engine manually
      • Add generic JavaScript code
    • Archive Integration
      • Creating an archive storage
      • Amazon Glacier
      • Atempo Digital Archive Integration
      • Front Porch Diva Integration
    • S3 Event SQS Notifications
      • Prerequisites
      • Configure the storage
    • S3 Event SNS Notifications
      • Prerequisites
      • Configuration
    • Signiant Integration
      • General system configuration
      • Storage configuration
    • Aspera Integration
      • Source storage configuration
      • Destination storage configuration
    • Aspera FASP Integration
      • Transfer type
      • Storage configuration
    • FileCatalyst Integration
      • Transfer type
      • Storage configuration
    • MXFserver Integration
      • Set up
      • Usage
    • EVS IP Director Integration
      • Example
    • StorNext Integration
      • Storage configuration
      • StorNext Metadata
    • Cerify integration
      • Installation
      • Usage
      • Output
    • FIMS implementation
      • Codecs and formats
    • CloudConvert Integration
      • How to use
      • Source file access
      • Conversion parameters
      • CloudConvert callback
      • Enable CloudConvert using JavaScript
    • EIDR Integration
      • Setup
      • EIDR synchronization
      • Troubleshooting
  • Troubleshooting and obtaining information
    • Self test
      • Tests
      • Test results
      • Running the test
    • Error log report
      • Usage
      • Programmatically retrieving log files
  • Installation
    • Installing distribution-specific packages
      • Install the packages
      • Initialize the database
      • Start the services
      • Configure Vidispine
    • Quick setup
    • Service configuration
      • The vidispine service user
      • Service dependencies
      • Setting JVM options
    • Clustering
      • Quick cluster setup
    • Upgrading
      • Upgrading Vidispine
      • Upgrading to Vidispine 5.0
    • Server configuration
      • Environment variables
      • Additional settings
    • Package reference
      • Packages
      • Optional packages
      • Files
  • API Reference
    • Access controls
      • Managing access controls
      • Managing access controls in bulk
      • Default access controls
      • Viewing applied access controls
      • Access visualization
    • Audit trails
      • Examining the log
    • Collections
      • Managing collections
      • Collection content
      • Collection metadata
      • Searching for collections
      • Ordering collections
      • Folder mapped collections
    • Deletion locks
      • Manage deletion locks
      • Managing Deletion Locks
    • Configuration
      • Configuration resources
      • Indexing settings
      • Metrics settings
      • Path alias configuration
      • Job pool configuration
      • FTP pool configuration
      • Log report configuration
      • CORS configuration
      • Database purging configuration
      • Default job priority configuration
      • OAuth2 configuration
      • Bulky metadata storage configuration
      • Configuration properties
    • Export locations
      • Managing export locations
      • Export location script
    • External identifiers
      • Managing external id namespaces
      • Managing external ids
    • Groups and roles
      • Managing groups
      • Group information
      • Group-to-group relations
      • Group-to-user relations
    • Imports
      • Importing an item
      • Placeholder imports
      • Importing sidecar files
    • Import settings
      • Managing import settings
    • Items
      • Exports
      • Items
      • Retrieving item information
      • Item locks
      • Item-to-item relations
      • Item sequences
      • Shapes
      • Shape analysis
      • Shape components
      • Thumbnails
      • Transcoding
      • Item conform
      • Timeline
    • JavaScript
      • Testing scripts
      • JavaScript sessions
    • Jobs
      • Managing jobs
      • Job problem conditions
      • Job states
      • Job priority
      • Job types
      • Job metadata
    • Libraries
      • Managing libraries
      • Library settings
      • Library content
      • Listing library items in batch
    • License
      • Version and license
      • Slave management and monitoring
    • Metadata
      • Auto-projection rules
      • Bulky metadata
      • Global metadata
      • Document metadata
      • Key-value metadata
      • Metadata
      • Re-indexing metadata
      • Metadata locks
      • Metadata fields
      • Metadata field access controls
      • Metadata field groups
      • Metadata datasets
      • Metadata migrations
      • Metadata projections
      • Metadata schema
      • Subtitles
    • Miscellaneous
      • Stitching images
      • Time zone
      • Troubleshooting
      • WADL
      • Callback
      • Return the current user
    • Notifications
      • Actions
      • Triggers
      • Notifications
    • Projects and versions
      • Projects
      • Project versions
      • Version definitions
      • Assets in project version definition
      • Version definition extradata
      • Inspecting project files
      • Importing projects and sequences
      • Exporting projects and sequences
    • Quota rules
      • Managing quota rules
    • Resources
      • Resource types
      • Resources
      • Resource status
    • Scheduling requests
      • States of scheduled requests
      • Managing scheduled requests
    • Search
      • Search items and collections
      • Search shapes
      • Search files
      • Autocompletion
      • Optimize index
    • Self tests
      • Running the test
    • Shape tags
      • Managing shape tags
      • Tags of a shape
      • Transcode preset scripts
    • Sites
      • Managing sites
    • Site rules
      • Managing site rules
    • Storages
      • Auto-import rules
      • Files
      • Storages
      • Storage groups
      • Storage name rules
      • Storage rules
    • Task definitions
      • Task definitions
      • Custom job types
      • Task definition scripts
      • Job graphs
    • Task groups
      • Task groups
      • Task group transcoders
      • Key-value metadata
    • Transfers
      • Overview
      • Managing transfers
    • Transfer log
      • Examining the log
    • Users
      • Users
      • User access keys
      • User aliases
      • User authentication tokens
    • Vidinet
      • Cost estimation
    • Vidispine logs
      • Retrieving log files
      • Log retrieval jobs
      • Upload of logs to Vidispine
    • Vidispine services
      • Vidispine services
      • Service status
      • Stack trace
    • Vidispine server agents
      • Managing VSAs
    • XML Schema
      • xmlSchema.xsd
      • common.xsd
      • transcoder.xsd
  • Release Notes
    • Prerequisites
    • Upgrade notes
      • General
      • Upgrading from 5.3 to 5.4
      • Upgrading from 5.2 to 5.3
      • Upgrading from 5.1 to 5.2
      • Upgrading from 5.0 to 5.1
      • Upgrading from 4.17 to 5.0
      • Upgrading from 4.16 to 4.17
      • Upgrading from 4.15 to 4.16
      • Upgrading from 4.14 to 4.15
      • Upgrading from 4.13 to 4.14
      • Upgrading from 4.12 to 4.13
      • Upgrading from 4.11 to 4.12
      • Upgrading from 4.10 to 4.11
      • Upgrading from 4.9 to 4.10
      • Upgrading from 4.8 to 4.9
      • Upgrading from 4.7 to 4.8
      • Upgrading from 4.6 to 4.7
      • Upgrading from 4.5 to 4.6
      • Upgrading from 4.4 to 4.5
      • Upgrading from 4.3 to 4.4
      • Upgrading from 4.2 to 4.3
      • Upgrading from 4.1 to 4.2
      • Upgrading from 4.0 to 4.1
    • 5.4
      • 5.4.2
      • 5.4.1
      • 5.4
    • 5.3
      • 5.3.5
      • 5.3.4
      • 5.3.3
      • 5.3.2
      • 5.3.1
      • 5.3
    • 5.2
      • 5.2.5
      • 5.2.4
      • 5.2.3
      • 5.2.2
      • 5.2.1
      • 5.2
    • 5.1
      • 5.1.6
      • 5.1.5
      • 5.1.4
      • 5.1.3
      • 5.1.2
      • 5.1.1
      • 5.1
    • 5.0
      • 5.0.9
      • 5.0.8
      • 5.0.7
      • 5.0.6
      • 5.0.5
      • 5.0.4
      • 5.0.3
      • 5.0.2
      • 5.0.1
      • 5.0
    • 4.17
      • 4.17.10
      • 4.17.9
      • 4.17.8
      • 4.17.7
      • 4.17.6
      • 4.17.5
      • 4.17.4
      • 4.17.3
      • 4.17.2
      • 4.17.1
      • 4.17
    • 4.16
      • 4.16.7
      • 4.16.6
      • 4.16.5
      • 4.16.4
      • 4.16.3
      • 4.16.2
      • 4.16.1
      • 4.16
    • 4.15
      • 4.15.4
      • 4.15.3
      • 4.15.2
      • 4.15.1
      • 4.15
    • 4.14
      • 4.14.6
      • 4.14.5
      • 4.14.4
      • 4.14.3
      • 4.14.2
      • 4.14.1
      • 4.14
    • 4.13
      • 4.13.4
      • 4.13.3
      • 4.13.2
      • 4.13.1
      • 4.13
    • 4.12
      • 4.12.5
      • 4.12.4
      • 4.12.3
      • 4.12.2
      • 4.12.1
      • 4.12
    • 4.11
      • 4.11.3
      • 4.11.2
      • 4.11.1
      • 4.11
    • 4.10
      • 4.10.4
      • 4.10.3
      • 4.10.2
      • 4.10.1
      • 4.10
    • 4.9
      • 4.9.3
      • 4.9.2
      • 4.9.1
      • 4.9
    • 4.8
      • 4.8.3
      • 4.8.2
      • 4.8.1
      • 4.8
    • 4.7
      • 4.7.4
      • 4.7.3
      • 4.7.2
      • 4.7.1
      • 4.7
    • 4.6
      • 4.6.5
      • 4.6.4
      • 4.6.3
      • 4.6.2
      • 4.6.1
      • 4.6
    • 4.5
      • 4.5.9
      • 4.5.8
      • 4.5.7
      • 4.5.6
      • 4.5.5
      • 4.5.4
      • 4.5.3
      • 4.5.2
      • 4.5.1
      • 4.5
    • 4.4
      • 4.4.4
      • 4.4.3
      • 4.4.2
      • 4.4.1
      • 4.4
    • 4.3
      • 4.3.8
      • 4.3.7
      • 4.3.6
      • 4.3.5
      • 4.3.4
      • 4.3.3
      • 4.3.2
      • 4.3.1
      • 4.3
    • 4.2
      • 4.2.16
      • 4.2.15
      • 4.2.14
      • 4.2.13
      • 4.2.12
      • 4.2.11
      • 4.2.10
      • 4.2.9
      • 4.2.8
      • 4.2.7
      • 4.2.6
      • 4.2.5
      • 4.2.4
      • 4.2.3
      • 4.2.2
      • 4.2.1
      • 4.2
 
Vidispine REST API
  • Docs »
  • Resources

ResourcesΒΆ

Resources in Vidispine are components used for auxiliary storage or transformation. The two most commonly used resource type are the thumbnail, which is used to store thumbnails, and transcoder, which points to instances of the Vidispine transcoder.

  • Transcoders
    • Adding a transcoder
    • Using multiple transcoders
    • How transcoders perform jobs
    • Transcoder job limit
    • The transcoder’s configuration file
    • Operations overview
  • Transcoder discovery
    • Adding a transcoder directory
    • Supported URIs
  • External transcoders
    • How it works
    • Adding an external transcoder
    • Using an external transcoder
  • Thumbnail resources
    • Adding a thumbnail resource
    • Reading thumbnails
    • Thumbnail resource permissions
    • How thumbnails are saved on disk
  • Vidispine Server Agent
    • How to install VSA
    • Connecting to Vidispine
    • Adding a share
    • VSA and S3 credentials
    • Agent properties
    • Direct transfers between VSAs
    • Port forwarding service
  • Vidinet services
    • Adding a service
    • Import using Vidinet
    • Transcoding using Vidinet
    • Quality control using Vidinet
    • Using Vidinet services from JavaScript
    • Transcoding using AWS Elemental MediaConvert
    • Transcoding using Bitmovin
    • Analyzing using Vidinet Cognitive Services
    • Creating a highlight reel using Nablet Shrynk
    • Using Nablet Heightscreen to crop a video into portrait mode
  • Analyzed Data Unit (ADU)
    • Example ADU
Next Previous

© Copyright 2014-2021, Vidispine AB.