Berikut ini adalah tipe data yang tersedia.
AliyunProperties
Tipe properti
| Name | Type | Description |
| Format | AliyunFormatInfo | Informasi format. |
| Streams | AliyunStreamsInfo | Informasi stream. |
AliyunFormatInfo
Tipe format
| Name | Type | Description |
| NumStreams | String | Jumlah total stream media. |
| NumPrograms | String | Jumlah total stream program. |
| FormatName | String | Nama singkat format kontainer. |
| FormatLongName | String | Nama lengkap format kontainer. |
| StartTime | String | Waktu mulai. |
| Duration | String | Durasi total. |
| Size | String | Ukuran file. |
| Bitrate | String | Bitrate total. |
AliyunStreamsInfo
Tipe stream
| Name | Type | Description |
| VideoStreamList | AliyunVideoStream[] | Daftar stream video. |
| AudioStreamList | AliyunAudioStream[] | Daftar stream audio. |
| SubtitleStreamList | AliyunSubtitleStream[] | Daftar stream subtitle. |
AliyunVideoStream
Tipe stream video
| Name | Type | Description |
| Index | String | Nomor urut stream video. Nilai ini menunjukkan posisi stream video di antara semua stream video. |
| CodecName | String | Nama singkat format encoding. |
| CodecLongName | String | Nama lengkap format encoding. |
| Profile | String | Profil kodek |
| CodecTimeBase | String | Dasar waktu codec. |
| CodecTagString | String | String tag format encoding. |
| CodecTag | String | Tag format encoding. |
| Width | String | Lebar resolusi video dalam piksel. |
| Height | String | Tinggi video. |
| HasBFrames | String | Menentukan apakah stream video berisi B-frame. |
| Sar | String | Resolusi sinyal terkode. |
| Dar | String | Rasio aspek tampilan (DAR). |
| PixFmt | String | Format piksel. |
| Level | String | Level pengkodean. |
| Fps | String | Laju frame. Tipe data: Number. |
| AvgFPS | String | Laju frame rata-rata. |
| Timebase | String | Dasar waktu. |
| StartTime | String | Waktu mulai. |
| Duration | String | Durasi. |
| Bitrate | String | Bitrate. |
| NumFrames | String | Jumlah total frame. |
| Lang | String | Bahasa. Untuk informasi lebih lanjut, lihat definisi bahasa FFmpeg dan ISO-639. |
| Rotate | String | Sudut rotasi video. |
AliyunAudioStream
Tipe informasi stream audio
| Name | Type | Description |
| Index | String | Nomor urut stream audio, yang menentukan posisinya dalam stream media. |
| CodecName | String | Nama singkat format encoding. |
| CodecLongName | String | Nama lengkap format encoding. |
| CodecTimeBase | String | Dasar waktu codec. |
| CodecTagString | String | String tag format encoding. |
| CodecTag | String | Tag format encoding. |
| SampleFmt | String | Format sampling. |
| Samplerate | String | Laju sampel. |
| Channels | String | Jumlah saluran suara. |
| ChannelLayout | String | Tata letak output saluran suara. |
| Timebase | String | Dasar waktu. |
| StartTime | String | Waktu mulai. |
| Duration | String | Durasi. |
| Bitrate | String | Bitrate. |
| NumFrames | String | Jumlah total frame. |
| Lang | String | Bahasa. Untuk informasi lebih lanjut, lihat definisi bahasa FFmpeg dan ISO-639. |
AliyunSubtitleStream
Tipe stream subtitle
| Name | Type | Description |
| Index | String | Nomor urut stream subtitle. Nilai ini menunjukkan posisi stream subtitle di antara semua stream subtitle. |
| Lang | String | Bahasa. Untuk informasi lebih lanjut, lihat definisi bahasa FFmpeg dan ISO-639. |
AliyunTemplate
Tipe template transkoding
| Name | Type | Description |
| Id | String | ID template transkoding. |
| Name | String | Nama templat. |
| Container | AliyunContainer | Kontainer. |
| Audio | AliyunAudioCodec | Konfigurasi pengkodean audio. |
| Video | AliyunVideoCodec | Konfigurasi pengkodean video. |
| TransConfig | AliyunTransConfig | Konfigurasi transkoding umum. |
| MuxConfig | AliyunMuxConfig | Konfigurasi transmuxing. |
| State | String | Status templat. Nilai valid: Normal dan Deleted. |
AliyunContainer
Tipe kontainer
| Name | Type | Description |
| Format | String | Format kontainer. Nilai valid: flv, mp4, ts, m3u8, gif, mp3, ogg, dan flac. |
AliyunAudioCodec
Konfigurasi kodek audio
| Name | Type | Description |
| Codec | String | Format pengkodean audio.
|
| Profile | String | Profil kodek audio. Jika Anda mengatur Codec ke aac, Anda dapat mengatur parameter ini ke salah satu nilai berikut: aac_low, aac_he, aac_he_v2, aac_ld, dan aac_eld. |
| Samplerate | String | Laju sampel.
|
| Bitrate | String | Bitrate audio file output.
|
| Channels | String | Jumlah saluran suara.
|
AliyunVideoCodec
Konfigurasi kodek video
| Name | Type | Description |
| Codec | String | Format pengkodean.
|
| Profile | String | Profil pengkodean. Nilai valid: baseline, main, dan high.
|
| Bitrate | String | Bitrate video rata-rata.
|
| Crf | String | Faktor laju konstan untuk kontrol kualitas.
|
| Width | String | Lebar.
|
| Height | String | Tinggi.
|
| Fps | String | Laju frame.
|
| Gop | String | Jumlah maksimum frame antara dua keyframe.
|
| Preset | String | Algoritma video preset.
|
| ScanMode | String | Mode pemindaian. Mendukung pemindaian interlaced dan progressive. |
| Bufsize | String | Ukuran buffer.
|
| Maxrate | String | Bitrate video maksimum.
|
| BitrateBnd | AliyunBitrateBnd | Rentang bitrate video rata-rata. |
| PixFmt | String | Format warna video. Nilai valid: format warna standar seperti yuv420p dan yuvj420p. |
AliyunTransConfig
Parameter untuk transkoding umum
| Name | Type | Description |
| TransMode | String | Mode transkoding.
|
AliyunBitrateBnd
Rentang bitrate rata-rata
| Name | Type | Description |
| Max | String | Batas atas bitrate total.
|
| Min | String | Batas bawah bitrate total.
|
AliyunOSSFile
| Name | Type | Description |
| Bucket | String | Bucket OSS. Nilai harus terdiri dari 3 hingga 63 byte. |
| Location | String | Area tempat endpoint OSS dideploy. Nilai dapat mencapai panjang 64 byte. |
| Object | String | Objek OSS. Nilai dapat mencapai panjang 1.024 byte. |
AliyunJob
| Name | Type | Description |
| JobId | String | ID pekerjaan. |
| Input | AliyunJobInput | Input pekerjaan. |
| Output | AliyunOutput | Output pekerjaan. |
| State | String | Status pekerjaan.
|
| Code | String | Kode kesalahan yang dikembalikan jika pekerjaan transkoding gagal. |
| Message | String | Pesan kesalahan yang dikembalikan jika pekerjaan transkoding gagal. |
| Percent | String | Kemajuan transkoding. Nilai berkisar dari 0 hingga 100. |
| UserData | String | Data kustom. |
| PipelineId | String | ID Pipeline |
| CreationTime | String | Waktu saat pekerjaan dibuat. |
| MNSMessageResult | AliyunMNSMessageResult | Pesan yang dikirim oleh MNS untuk memberi tahu Anda tentang hasil pekerjaan. |
AliyunJobInput
| Name | Type | Description |
| Bucket | String | Bucket OSS input pekerjaan. Nilai harus terdiri dari 3 hingga 63 byte. |
| Location | String | Area tempat endpoint OSS untuk input pekerjaan dideploy. Nilai dapat mencapai panjang 64 byte. |
| Object | String | Objek OSS input pekerjaan. Nilai dapat mencapai panjang 1.024 byte. |
| Audio | AliyunInputAudio | Konfigurasi audio file media sumber. |
| Container | AliyunInputContainer | Konfigurasi kontainer file media sumber. |
AliyunInputContainer
| Name | Type | Description |
| Format | String | Format audio file media sumber. Nilai valid: alaw, f32be, f32le, f64be, f64le, mulaw, s16be, s16le, s24be, s24le, s32be, s32le, s8, u16be, u16le, u24be, u24le, u32be, u32le, dan u8. |
AliyunInputAudio
| Name | Type | Description |
| Channels | String | Jumlah saluran suara file media sumber. Nilai berkisar dari 1 hingga 8. |
| Samplerate | String | Laju sampel audio file media sumber.
|
AliyunOutput
| Name | Type | Description |
| OutputFile | AliyunOSSFile | File output. |
| TemplateId | String | ID templat. |
| WaterMarkList | AliyunWaterMark[ ] | Daftar watermark. |
| Clip | AliyunClip | Klip pengeditan video. |
| Rotate | String | Sudut rotasi video. Nilai harus lebih besar dari atau sama dengan 0 dan kurang dari 360. |
| Properties | AliyunProperties | Properti media. |
| Priority | String | Prioritas pekerjaan dalam antrian MPS-nya.
|
| Container | AliyunContainer | Kontainer. Jika Anda menentukan parameter ini, pengaturan AliyunContainer pada templat yang ditentukan oleh TemplateId akan ditimpa. |
| Video | AliyunVideoCodec | Konfigurasi video. Jika Anda menentukan parameter ini, pengaturan AliyunVideoCodec pada templat yang ditentukan oleh TemplateId akan ditimpa. |
| Audio | AliyunAudioCodec | Konfigurasi audio. Jika Anda menentukan parameter ini, pengaturan AliyunAudioCodec pada templat yang ditentukan oleh TemplateId akan ditimpa. |
| TransConfig | AliyunTransConfig | Konfigurasi transkoding umum. Jika Anda menentukan parameter ini, pengaturan AliyunTransConfig pada templat yang ditentukan oleh TemplateId akan ditimpa. |
| MuxConfig | AliyunMuxConfig | Konfigurasi transmuxing. Jika Anda menentukan parameter ini, pengaturan AliyunMuxConfig pada templat yang ditentukan oleh TemplateId akan ditimpa. |
| UserData | String | Data kustom. |
AliyunClip
| Name | Type | Description |
| TimeSpan | AliyunTimeSpan | Rentang waktu klip. |
AliyunTimeSpan
| Name | Type | Description |
| Seek | String | Waktu mulai. |
| Duration | String | Durasi. |
| End | String | Waktu akhir.
|
AliyunMuxConfig
| Name | Type | Description |
| Segment | AliyunSegment | Konfigurasi segmen. |
AliyunSegment
| Name | Type | Description |
| Duration | String | Durasi segmen.
|
AliyunJobResult
| Name | Type | Description |
| Success | String | Menunjukkan apakah pekerjaan berhasil dikirim. Nilai valid: true dan false. |
| Code | String | Kode kesalahan yang dikembalikan jika pekerjaan gagal dibuat. |
| Message | String | Pesan kesalahan yang dikembalikan jika pekerjaan gagal dibuat. |
| Job | AliyunJob | Pekerjaan. Jika pekerjaan gagal dikirim, tidak ada ID pekerjaan yang dihasilkan. |
AliyunWaterMark
| Name | Type | Description |
| InputFile | AliyunOSSFile | File input watermark. |
| WaterMarkTemplateId | String | ID template watermark. |
AliyunWaterMarkTemplate
| Name | Type | Description |
| Id | String | ID template watermark. |
| Name | String | Nama template watermark. |
| Width | Number | Lebar.
|
| Height | Number | Tinggi.
|
| Dx | Number | Offset horizontal.
|
| Dy | Number | Offset vertikal.
|
| ReferPos | String | Posisi watermark. Nilai valid: TopRight, TopLeft, BottomRight, dan BottomLeft. |
| Type | String | Tipe watermark. Nilai valid: Image dan Text. Catatan Hanya Image yang didukung. |
| State | String | Status template watermark. Nilai valid: Normal dan Deleted. |
AliyunPipeline
| Name | Type | Description |
| Id | String | ID Pipeline |
| Name | String | Nama pipeline |
| Speed | String | Tipe antrian MPS.
|
| State | String | Status antrian MPS. Nilai valid: Active dan Paused.
|
| NotifyConfig | String | Konfigurasi notifikasi MNS. |
AliyunMediaInfoJob
| Name | Type | Description |
| Id | String | ID pekerjaan analisis metadata. |
| Input | AliyunOSSFile | Input pekerjaan. |
| State | String | Status pekerjaan. Nilai valid: Analyzing, Success, dan Fail. |
| Code | String | Kode kesalahan yang dikembalikan jika pekerjaan analisis metadata gagal. |
| Message | String | Pesan kesalahan yang dikembalikan jika pekerjaan analisis metadata gagal. |
| Properties | AliyunProperties | Properti |
| UserData | String | Data kustom. |
| CreationTime | String | Waktu saat pekerjaan dibuat. |
AliyunAnalysisJob
| Name | Type | Description |
| Id | String | ID pekerjaan analisis templat. |
| Input | AliyunOSSFile | Input pekerjaan. |
| AnalysisConfig | AliyunAnalysisConfig | Konfigurasi pekerjaan. |
| TemplateList | AliyunTemplate[ ] | Daftar template preset dalam output pekerjaan. |
| State | String | Status pekerjaan. Nilai valid: Submitted, Analyzing, Success, dan Fail. |
| Code | String | Kode kesalahan yang dikembalikan jika analisis gagal. |
| Message | String | Pesan kesalahan yang dikembalikan jika analisis gagal. |
| Percent | String | Kemajuan transkoding. Nilai berkisar dari 0 hingga 100. |
| Priority | String | Prioritas pekerjaan dalam antrian MPS-nya.
|
| UserData | String | Data kustom. |
| PipelineId | String | ID Pipeline |
| CreationTime | String | Waktu saat pekerjaan dibuat. |
| MNSMessageResult | AliyunMNSMessageResult | MNS memberi tahu pengguna saat pekerjaan selesai. |
AliyunSnapshotJob
Parameter untuk pekerjaan snapshot.| Name | Type | Description |
| Id | String | ID pekerjaan snapshot. |
| Input | AliyunOSSFile | Input pekerjaan. |
| SnapshotConfig | AliyunSnapshotConfig | Konfigurasi snapshot. |
| Count | String | Jumlah snapshot yang diambil. |
| State | String | Status pekerjaan snapshot. Nilai valid: Snapshoting, Success, dan Fail. |
| Code | String | Kode kesalahan yang dikembalikan jika analisis gagal. |
| Message | String | Pesan kesalahan yang dikembalikan jika analisis gagal. |
| UserData | String | Data kustom. |
| MNSMessageResult | AliyunMNSMessageResult | MNS memberi tahu pengguna saat pekerjaan selesai. |
AliyunSnapshotConfig
| Name | Type | Description |
| OutputFile | String | Konfigurasi OSS untuk output snapshot. |
| TileOutputFile | String | Konfigurasi OSS untuk output gambar ubin besar. |
| Time | String | Waktu mulai pengambilan snapshot. Unit: milidetik. |
| Interval | String | Interval pengambilan snapshot.
|
| Num | String | Jumlah snapshot yang akan diambil. Jika Anda menentukan parameter ini, serangkaian snapshot akan diambil. |
| Width | String | Lebar output snapshot. Nilai berkisar dari 8 hingga 4096. |
| Height | String | Tinggi output snapshot. Nilai berkisar dari 8 hingga 4096. |
| FrameType | String | Tipe snapshot.
|
| TileOut | String | Konfigurasi puzzle |
AliyunFailReason
| Name | Type | Description |
| Code | String | Kode kesalahan yang dikembalikan jika pekerjaan gagal. |
| Message | String | Pesan kesalahan yang dikembalikan jika pekerjaan gagal. |
AliyunMNSMessageResult
| Name | Type | Description |
| ErrorCode | String | Kode kesalahan yang dikembalikan jika pekerjaan gagal. |
| ErrorMessage | String | Pesan kesalahan yang dikembalikan jika pekerjaan gagal. |
| MessageId | String | ID pesan sukses. |
Activity
| Name | Type | Description |
| Name | String | Nama aktivitas alur kerja media. Catatan Nama aktivitas harus unik dalam satu alur kerja. |
| Type | String | Tipe aktivitas alur kerja media. Nilai valid: Start, Snapshot, Transcode, Analysis, dan Report. |
| JobId | String | ID pekerjaan yang dihasilkan saat aktivitas dieksekusi, seperti ID pekerjaan analisis, ID pekerjaan transkoding, atau ID pekerjaan snapshot. |
| State | String | Status. Nilai valid: Running, Success, Fail, dan Skipped.
|
| StartTime | String | Waktu saat aktivitas dimulai. |
| EndTime | String | Waktu saat aktivitas berakhir. |
| Code | String | Kode kesalahan. Jika status aktivitas adalah Fail, kode kesalahan spesifik akan diberikan. |
| Message | String | Pesan kesalahan. Jika status aktivitas adalah Fail, deskripsi kesalahan detail akan diberikan. |
MediaWorkflow
| Name | Type | Description |
| MediaWorkflowId | String | ID alur kerja media. |
| Name | String | Nama alur kerja media. |
| Topology | String | Topologi alur kerja media. |
| State | String | Status. Nilai valid: Inactive, Active, dan Deleted. |
| CreationTime | String | Waktu pembuatan. |
InputFile
| Name | Type | Description |
| Bucket | String | Bucket OSS. |
| Location | String | Lokasi OSS. |
| Object | String | Objek OSS. |
MediaWorkflowExecutionInput
| Name | Type | Description |
| InputFile | InputFile | File input alur kerja media. |
| UserData | String | Data yang ditentukan pengguna. |
MediaWorkflowExecution
| Name | Type | Description |
| RunId | String | ID instans eksekusi. |
| Input | MediaWorkflowExecutionInput | Input alur kerja media. |
| MediaWorkflowId | String | ID alur kerja media. |
| Name | String | Nama alur kerja media. |
| MediaId | String | ID media. Semua informasi yang dihasilkan oleh alur kerja media termasuk dalam ID media ini. |
| ActivityList | Activity | Daftar aktivitas alur kerja media. |
| State | String | Status.
|
| CreationTime | String | Waktu pembuatan. |
MediaInfo
| Name | Type | Description |
| Format | FormatInfo | Informasi format. |
| Streams | StreamsInfo | Informasi stream. |
FormatInfo
| Name | Type | Description |
| NumStreams | String | Jumlah total stream media. |
| NumPrograms | String | Jumlah total stream program. |
| FormatName | String | Nama singkat format kontainer. |
| FormatLongName | String | Nama lengkap format kontainer. |
| StartTime | String | Waktu mulai. |
| Duration | String | Durasi total. |
| Size | String | Ukuran file. |
| Bitrate | String | Bitrate total. |
StreamsInfo
| Name | Type | Description |
| VideoStreamList | VideoStream[] | Daftar stream video. Daftar ini dapat berisi hingga empat elemen. |
| AudioStreamList | AudioStream[] | Daftar stream audio. Daftar ini dapat berisi hingga empat elemen. |
| SubtitleStreamList | SubtitleStream[] | Daftar stream subtitle. Daftar ini dapat berisi hingga empat elemen. |
VideoStream
| Name | Type | Description |
| Index | String | Nomor urut stream video. Ini menunjukkan posisi stream video dalam seluruh stream media. |
| CodecName | String | Nama singkat format encoding. |
| CodecLongName | String | Nama lengkap format encoding. |
| Profile | String | Profil kodek |
| CodecTimeBase | String | Dasar waktu codec. |
| CodecTagString | String | String tag format encoding. |
| CodecTag | String | Tag dari format encoding. |
| Width | String | Lebar video. |
| Height | String | Tinggi video. |
| HasBFrames | String | Menentukan apakah stream video berisi B-frame. |
| Sar | String | Resolusi sinyal terkode. |
| Dar | String | DAR. |
| PixFmt | String | Format piksel. |
| Level | String | Level pengkodean. |
| Fps | String | Laju frame target. |
| AvgFPS | String | Laju frame rata-rata. |
| Timebase | String | Dasar waktu. |
| StartTime | String | Waktu mulai. |
| Duration | String | Durasi. |
| NumFrames | String | Jumlah total frame. |
| Lang | String | Bahasa. |
| NetworkCost | NetworkCost | Konsumsi bandwidth jaringan. |
NetworkCost
| Name | Type | Description |
| PreloadTime | String | Waktu preload. |
| CostBandwidth | String | Bandwidth maksimum yang dikonsumsi. |
| AvgBitrate | String | Bitrate rata-rata. |
AudioStream
| Name | Type | Description |
| Index | String | Nomor urut stream audio. Ini menunjukkan posisi stream audio dalam seluruh stream media. |
| CodecName | String | Nama singkat format encoding. |
| CodecLongName | String | Nama lengkap format encoding. |
| CodecTimeBase | String | Dasar waktu codec. |
| CodecTagString | String | String tag format encoding. |
| CodecTag | String | Tag format encoding. |
| SampleFmt | String | Format sampling. |
| Samplerate | String | Laju sampel. |
| Channels | String | Jumlah saluran suara. |
| ChannelLayout | String | Tata letak output saluran suara. |
| Timebase | String | Dasar waktu. |
| StartTime | String | Waktu mulai. |
| Duration | String | Durasi. |
| Bitrate | String | Bitrate. |
| NumFrames | String | Jumlah total frame. |
| Lang | String | Bahasa. |
SubtitleStream
| Name | Type | Description |
| Index | String | Nomor urut stream subtitle. Ini menunjukkan posisi stream subtitle dalam seluruh stream media. |
| Lang | String | Bahasa. |
Media
| Name | Type | Description |
| MediaId | String | ID media. |
| File | File | File sumber. |
| Title | String | Judul. |
| Description | String | Deskripsi. |
| CateId | String | ID kategori. |
| CateName | String | Nama kategori. |
| Tags | String[] | Daftar tag. |
| RiskFactor | String | Faktor risiko.
|
| CoverURL | String | URL gambar mini. |
| PublishState | String | Status penerbitan media, yang menunjukkan apakah media dapat diakses publik. Nilai valid:
|
| RunIdList | String[] | Daftar alur kerja media. |
| CreationTime | String | Waktu pembuatan. |
| Duration | String | Durasi. |
| Format | String | Format. |
| Size | String | Ukuran. |
| Bitrate | String | Bitrate. |
| Fps | String | Laju frame. |
| Width | String | Lebar. |
| Height | String | Tinggi |
| PlayList | Play[] | Daftar putar. |
| SnapshotList | Snapshot[] | Daftar snapshot. |
| MediaInfo | MediaInfo | Informasi media. |
Category
| Name | Type | Description |
| CateId | String | ID kategori. |
| ParentId | String | ID node induk. Nilai untuk node tingkat atas adalah -1. |
| CateName | String | Nama kategori. |
| Level | String | Level. Nilai untuk node tingkat atas adalah 0. |
File
| Name | Type | Description |
| URL | String | URL file. |
| State | String | Status file. Nilai valid: Normal dan Deleted. |
Play
| Name | Type | Description |
| MediaWorkflowId | String | ID alur kerja yang menghasilkan file pemutaran. |
| MediaWorkflowName | String | Alur kerja yang menghasilkan file pemutaran. |
| ActivityName | String | Nama aktivitas alur kerja media. |
| Duration | String | Durasi. |
| Format | String | Format. |
| Size | String | Ukuran. |
| Bitrate | String | Bitrate. |
| Fps | String | Laju frame. |
| Width | String | Lebar. |
| Height | String | Tinggi |
| File | File | File pemutaran. |
Snapshot
| Name | Type | Description |
| MediaWorkflowId | String | ID alur kerja yang menghasilkan file snapshot. |
| MediaWorkflowName | String | Alur kerja yang menghasilkan file snapshot. |
| ActivityName | String | Nama aktivitas alur kerja yang menghasilkan file snapshot. |
| File | File | File snapshot. |
| Type | String | Tipe snapshot. Nilai valid: Single dan Sequence. |
| Count | Number | Jumlah snapshot. Parameter ini hanya berlaku jika Type diatur ke Sequence. |
MediaBucket
| Name | Type | Description |
| Bucket | String | Nama bucket media. |
| Type | String | Tipe bucket media. Nilai valid: Input dan Output. |