TermFull nameDescription
OSSObject Storage ServiceApsaraVideo Media Processing transcodes a media file stored in OSS and stores the output file in the specified OSS bucket.
BucketOSS bucketA bucket is a container for objects stored in OSS. The bucket name can only contain lowercase letters, digits, and hyphens (-). It must be 3 to 255 bytes in length and start with a lowercase letter or digit. For more information, see the definition of an OSS bucket.
RegionOSS regionA region represents the physical location of an OSS data center. For more information, see the definition of an OSS region.
ObjectOSS objectObjects, also known as files, are the fundamental entities stored in OSS. The object name is a UTF-8 encoded string of 1 to 1,023 bytes in length. It must not start with a forward slash (/) or a backslash (\). For more information, see the definition of an OSS object.
Local fileLocal fileA local file is a media file that has not been uploaded to OSS.
InputJob inputThe job input includes the input file and other configuration parameters.
Input fileInput fileAn input file is a media file that has been uploaded to OSS.
OutputJob outputThe job output includes a set of parameters, such as the template ID, watermark list, and output file parameters.
Output fileOutput fileAn output file is stored in OSS and uniquely identified by the region, bucket, and object.
Output bucketOutput bucketThe output bucket stores the transcoding output. You must specify the output bucket when you submit a transcoding job in the OSS object transcoding process, and grant the write permission to ApsaraVideo Media Processing over the bucket authorization channel on the resource management page of the ApsaraVideo Media Processing console.
Output regionOutput regionThe output region is the physical location where the data center of the output bucket is located. You can specify the output region when you submit a transcoding job in the OSS object transcoding process.
TemplateTranscoding templateA custom template contains a set of transcoding parameters, such as the audio, video, and container parameters. Each custom template is identified by a unique ID.
Preset templatePreset transcoding templateAn preset template is a built-in intelligent transcoding template of ApsaraVideo Media Processing. The template can dynamically adjust transcoding settings based on the features of the input file to provide you with the optimal output under certain bandwidth conditions. Whether a preset template is applicable to an input file depends on the resolution, bitrate, and other properties of the input file. Before you use a preset template for an input file, you must call the SubmitAnalysisJob operation to trigger template analysis and call the QueryAnalysisJobList operation to obtain a list of preset templates applicable to the input file. For more information about the preset templates available to ApsaraVideo Media Processing, see the appendix.
Watermark templateWatermark templateThe properties of a watermark include a variable indicating the watermark content and a set of virtually unchanged parameters, such as the watermark position, offset, and size parameters. These virtually unchanged parameters constitute a watermark template with a unique ID.
JobTranscoding jobA transcoding job consists of an input and an output. The job is added to a pipeline and waits to be scheduled by the scheduling engine to the transcoding system.
Analysis jobAnalysis jobA preset template analysis job consists of an input file and analysis settings. It is run to obtain applicable preset templates.
Snapshot jobSnapshot jobA snapshot job consists of an input file and snapshot settings. It is run to obtain snapshots of the input file based on snapshot settings.
Media information analysis jobMedia information analysis jobA media information analysis job is run to obtain the media information of an input file.
PipelineJob pipelineA transcoding job must be added to a pipeline so that ApsaraVideo Media Processing can schedule the job to the transcoding system. When a pipeline contains too many jobs, the jobs are queued up. A pipeline can be in active or suspended state. If a pipeline is suspended, ApsaraVideo Media Processing will not schedule transcoding jobs in this pipeline any more unless it is activated again. However, ongoing transcoding jobs are not affected.
Media repositoryMedia repositoryThe media repository is the storage area of all media files.
MediaMedia resourceThe media resource is the minimum management unit of the media repository. A media resource contains an input (a multimedia file that uses a combination of video or audio contents) and all relevant outputs (such as the transcoded file and snapshots). Each media resource is uniquely specified by MediaId and has a one-to-one mapping with the corresponding input file.
Media workflowMedia workflowA media workflow is a factory that processes media. A media workflow receives a multimedia file from the input media bucket, transcodes the file, and saves the transcoded file to the output media bucket. Each media workflow is uniquely identified by MediaWorkflowId.
ActivityMedia workflow activityMultiple media workflow activities constitute a media workflow. A media workflow is actually a directed acyclic graph (DAG). Each node in the DAG is called an activity, which may be transcoding, snapshot taking, or metadata acquisition. Each activity in a media workflow has a unique name.
Media workflow executionMedia workflow execution instanceAn instance is generated for each execution of a media workflow. Each instance is uniquely identified by RunId.
Media bucketMedia bucketThe media repository is associated with multiple media buckets, and all media files are stored in media buckets. Media buckets include input and output media buckets. They are independent OSS buckets and do not overlap each other.
Input media bucketInput media bucketAfter a multimedia file is added to the input media bucket, the file is automatically added to the media repository. If the file matches the input conditions of a media workflow, the media workflow is automatically run.
Output media bucketOutput media bucketThe output media bucket stores the output files of a media workflow.