Standar API dan SDK siap pakai dalam berbagai bahasa
Spesifikasi OpenAPI produk ini (vod/2017-03-21) mematuhi standar RPC. Alibaba Cloud menyediakan SDK siap pakai untuk berbagai bahasa pemrograman populer guna mengabstraksi kompleksitas tingkat rendah seperti request signing. Hal ini memungkinkan developer untuk memanggil API menggunakan sintaks khusus tanpa perlu menangani detail HTTP secara langsung.
Signature kustom
Jika SDK tidak mendukung kebutuhan spesifik Anda, seperti signature kustom, Anda harus menandatangani request secara manual menggunakan signature mechanism. Perhatikan bahwa proses penandatanganan manual memerlukan upaya yang signifikan (estimasi 5 hari kerja). Untuk mendapatkan dukungan, bergabunglah dengan grup DingTalk kami (ID: 147535001692).
Sebelum Anda mulai
Akun Alibaba Cloud memiliki hak administratif penuh. Jika pasangan AccessKey dikompromikan, semua resource terkait dapat terekspos terhadap akses tidak sah, sehingga menimbulkan risiko keamanan yang signifikan. Buat Resource Access Management (RAM) user dengan akses khusus API dan gunakan kebijakan RAM untuk menerapkan principle of least privilege (PoLP). Gunakan akun Alibaba Cloud hanya jika benar-benar diperlukan.
Untuk memanggil API secara aman, konfigurasikan hal berikut:
Akun RAM user
Pasangan AccessKey untuk akun tersebut
Unggah media
|
API |
Judul |
Deskripsi |
| CreateUploadVideo | Mengambil URL unggah dan kredensial untuk file audio atau video. | Mengambil URL unggah dan unggah kredensial untuk file audio atau video. ApsaraVideo VOD menerbitkan URL unggah dan unggah kredensial untuk memastikan otorisasi dan keamanan serta mencegah unggahan berbahaya. Selama penerbitan, ID media (MediaId), yang juga disebut ID video (VideoId), dibuat secara otomatis untuk manajemen. |
| RefreshUploadVideo | Refresh video upload credential | Menyegarkan kredensial unggah untuk file video setelah waktu tunggu unggah habis. |
| CreateUploadImage | Mengambil URL unggah dan kredensial untuk unggahan image. | Mengambil URL unggah dan kredensial untuk mengunggah image ke ApsaraVideo VOD, serta membuat informasi image. ApsaraVideo VOD menerbitkan URL unggah dan kredensial untuk memastikan otorisasi dan keamanan, mencegah unggahan berbahaya, dan mendukung pembuatan otomatis ID image (ImageId) untuk manajemen. Anda dapat memanggil operasi ini untuk memperoleh URL unggah dan kredensial, serta membuat informasi image. |
| CreateUploadAttachedMedia | Memperoleh URL unggah dan kredensial untuk aset media tambahan. | URL unggah dan kredensial disediakan oleh ApsaraVideo VOD untuk menangani masalah otorisasi dan keamanan, mencegah unggahan berbahaya, serta mengaktifkan pembuatan otomatis ID aset media (MediaId) untuk manajemen dan pemrosesan. Untuk aset media tambahan seperti watermark dan subtitle, panggil operasi ini untuk memperoleh kredensial unggah dan membuat informasi aset media yang sesuai. |
| UploadMediaByURL | Mengambil dan mengunggah file media berdasarkan URL secara batch. | Mengambil file media audio dan video untuk diunggah berdasarkan URL file sumber. Unggahan batch didukung. |
| GetURLUploadInfos | Retrieve URL upload information | Mengambil informasi unggahan URL. |
| CancelUrlUploadJobs | Membatalkan Tugas Unggah URL. | Membatalkan tugas unggah URL yang berada dalam antrian. |
| UploadStreamByURL | Mengunggah Aliran yang Telah Dikodekan Ulang Melalui URL. | Mengunggah file aliran yang telah dikodekan ulang dari penyimpanan eksternal dan memasangnya ke aset media ApsaraVideo VOD yang sesuai. |
| DeleteMultipartUpload | Hapus file fragmen selama unggah. | Menghapus file fragmen yang dihasilkan selama proses unggah. |
| GetUploadDetails | Retrieve media upload details. | Mengambil detail unggahan media berdasarkan ID media, seperti waktu unggahan, rasio unggahan, dan sumber unggahan. Pengambilan batch didukung. |
| RegisterMedia | RegisterMediaAsset | Mendaftarkan aset media. File media yang sudah ada dan disimpan di bucket OSS Anda sendiri yang terhubung ke ApsaraVideo VOD harus didaftarkan untuk menghasilkan data terkait yang diperlukan oleh VOD sebelum Anda dapat menggunakan fitur VOD seperti transkoding dan pengambilan snapshot. |
Pemutaran audio dan video
|
API |
Judul |
Deskripsi |
| GetPlayInfo | Mengambil URL pemutaran audio atau video. | Mengambil URL pemutaran file audio atau video dengan menyediakan ID audio atau video, yang kemudian dapat diputar menggunakan Pemutar Video Apsara atau pemutar pihak ketiga seperti pemutar bawaan sistem, open-source, atau buatan sendiri. |
| GetVideoPlayAuth | Mengambil kredensial pemutaran audio atau video. | Mengambil kredensial pemutaran (PlayAuth) untuk file audio atau video. SDK Pemutar Video Apsara menggunakan kredensial ini untuk secara otomatis memperoleh URL pemutaran. Karena kredensial pemutaran memiliki periode validitas dan terikat pada file audio atau video tertentu, kredensial tidak dapat dibagikan atau digunakan kembali. Kredensial yang kedaluwarsa atau tidak valid akan menyebabkan kegagalan pemutaran. Metode pemutaran ini cocok untuk skenario pemutaran audio dan video yang memerlukan keamanan tinggi. |
Manajemen aset media
|
API |
Judul |
Deskripsi |
| Pencarian aset media | Pencarian aset media | |
| SearchMedia | Search media information. | Mencari informasi aset media seperti video, file audio, dan gambar yang dihasilkan oleh ApsaraVideo VOD. Anda dapat menggunakan operasi ini dengan protokol pencarian aset media untuk melakukan pencarian multidimensi di ApsaraVideo VOD, termasuk menentukan bidang yang dikembalikan, pencocokan eksak, pencocokan fuzzy, kueri multi-nilai, kueri rentang, dan bidang pengurutan. |
| Penyimpanan bertingkat | Penyimpanan bertingkat | |
| UpdateMediaStorageClass | ModifyMediaStorageClass. | Mengubah kelas penyimpanan aset media. |
| RestoreMedia | RestoreMedia. | Memulihkan aset media dari penyimpanan beku. |
| Manajemen kategori | Manajemen kategori | |
| AddCategory | Membuat kategori. | Membuat kategori untuk mengklasifikasikan materi audio, video, gambar, dan video pendek yang disimpan di ApsaraVideo VOD, sehingga penemuan dan manajemen Sumber daya menjadi lebih efisien. |
| UpdateCategory | Memperbarui kategori. | Memperbarui nama kategori. |
| DeleteCategory | Hapus Kategori. | Menghapus kategori dan subkategorinya. |
| GetCategories | Mengkueri kategori dan subkategorinya. | Mengkueri informasi kategorisasi tertentu berdasarkan ID atau tipe dan mengambil daftar subkategori (kategori tingkat berikutnya). |
| Manajemen audio dan video | Manajemen audio dan video | |
| GetVideoInfo | Mengambil informasi tentang satu file audio atau video. | Mengambil informasi tentang satu file audio atau video berdasarkan ID audio atau video, termasuk judul, deskripsi, durasi, URL gambar mini, status, waktu pembuatan, ukuran, snapshot, kategori, dan tag. |
| GetVideoInfos | Pengambilan informasi audio dan video secara batch. | Mengambil informasi tentang beberapa file audio dan video sekaligus berdasarkan ID audio atau video, termasuk judul, deskripsi, durasi, URL gambar mini, status, waktu pembuatan, ukuran, Snapshot, kategori, dan tag. |
| GetVideoList | Mengambil daftar informasi audio dan video | Mengambil daftar informasi audio dan video. |
| GetMezzanineInfo | Retrieve source file information | Mengambil informasi file sumber dari file audio atau video, termasuk URL file, resolusi, dan bitrate. |
| UpdateVideoInfo | ModifySingleAudioOrVideoInfo. | Mengubah informasi satu file audio atau video. |
| UpdateVideoInfos | Modifikasi Batch Informasi Audio dan Video. | Mengubah informasi beberapa file audio dan video dalam satu pengatur waktu. |
| DeleteMezzanines | Hapus batch file sumber audio dan video. | Menghapus file sumber dari beberapa file audio dan video sekaligus. |
| DeleteStream | Hapus Aliran Media. | Menghapus informasi aliran media (aliran video atau aliran audio) dan file penyimpanan. |
| DeleteVideo | Hapus video lengkap. | Menghapus video lengkap, termasuk file sumber video, file aliran yang telah dikodekan ulang, dan thumbnail. |
| BatchGetMediaInfos | Ambil informasi aset media secara batch. | Mengambil informasi dasar dan informasi file sumber dari beberapa aset media secara batch. |
| DescribeMediaDistribution | Kueri distribusi aset media. | Mengkueri distribusi berbasis pengatur waktu aset media audio dan video. Rentang waktu maksimum antara waktu mulai dan waktu akhir adalah enam bulan. |
| Manajemen aset media tambahan | Manajemen aset media tambahan | |
| GetAttachedMediaInfo | Mengambil informasi aset media tambahan secara batch. | Mengambil informasi dasar dan URL akses beberapa aset media tambahan secara batch dengan menentukan ID-nya setelah aset seperti gambar watermark, file subtitle, dan materi diunggah ke ApsaraVideo VOD. |
| UpdateAttachedMediaInfos | Pembaruan batch informasi aset media tambahan. | Memperbarui informasi aset media tambahan secara batch, seperti judul, deskripsi, tag, dan kategori, dengan menentukan pengidentifikasi unik (ID) dari aset media tambahan yang telah diunggah ke ApsaraVideo VOD, termasuk gambar bertanda air, file subtitle, dan materi lainnya. |
| DeleteAttachedMedia | Menghapus aset media tambahan secara massal. | Menghapus satu atau beberapa aset media tambahan yang telah diunggah ke ApsaraVideo VOD, seperti gambar watermark, file subtitle, dan materi. |
| Manajemen gambar | Manajemen gambar | |
| GetImageInfo | Retrieve information about a single image | Mengambil informasi dasar dan URL akses image berdasarkan ID image setelah image diunggah ke ApsaraVideo VOD. |
| GetImageInfos | Batch retrieve image information. | Mengkueri informasi dasar dan URL akses beberapa image berdasarkan ID image setelah image diunggah ke ApsaraVideo VOD. |
| UpdateImageInfos | Pembaruan batch informasi image. | Memperbarui secara batch judul, deskripsi, tag, dan informasi kategori image berdasarkan ID image setelah image diunggah ke ApsaraVideo VOD. |
| ListSnapshots | Query data tangkapan video. | Mengkueri tangkapan video yang dihasilkan oleh Pekerjaan snapshot dan Gambar mini yang secara otomatis dibuat oleh sistem selama pengunggahan video. |
| DeleteImage | Hapus image atau snapshot video. | Menghapus image yang diunggah oleh pengguna atau image yang dihasilkan dari snapshot video. |
| Manajemen stiker animasi | Manajemen stiker animasi | |
| ListDynamicImage | Query daftar gambar animasi. | Mengkueri daftar gambar animasi untuk video berdasarkan ID video. |
| DeleteDynamicImage | Hapus informasi stiker animasi. | Menghapus informasi stiker animasi. |
Pemrosesan media
|
API |
Judul |
Deskripsi |
| Memulai pemrosesan | Memulai pemrosesan | |
| SubmitTranscodeJobs | Mengirimkan pekerjaan transkoding media. | Mengirimkan pekerjaan transkoding media untuk memulai transkoding asinkron. |
| SubmitSnapshotJob | SubmitMediaSnapshotJob. | Mengirimkan Pekerjaan tangkapan video untuk memulai pemrosesan snapshot asinkron. |
| SubmitPreprocessJobs | Pra-proses video untuk studio produksi China. | Mentranskoding video dengan menggunakan Studio Produksi China untuk pra-pemrosesan. |
| SubmitDynamicImageJob | Submit a media animated image job | Mengirimkan pekerjaan gambar animasi media untuk pemrosesan asinkron. |
| SubmitWorkflowJob | Mengirimkan pekerjaan alur kerja VOD. | Memulai alur kerja VOD untuk video. |
| Template transkoding | Template transkoding | |
| AddTranscodeTemplateGroup | Membuat kelompok template transkoding. | Menambahkan konfigurasi transkoding. Anda dapat membuat kelompok template transkoding atau menambahkan template transkoding ke kelompok template tertentu. |
| UpdateTranscodeTemplateGroup | Ubah konfigurasi Transkoding | Mengubah konfigurasi transkoding. Anda dapat mengubah konfigurasi template transkoding tertentu dalam kelompok template transkoding. |
| SetDefaultTranscodeTemplateGroup | Mengatur konfigurasi transcoding default | Mengatur konfigurasi kelompok template transkoding untuk transcoding default. |
| ListTranscodeTemplateGroup | Kueri daftar konfigurasi transkoding. | Mengkueri daftar konfigurasi template transkoding. |
| GetTranscodeTemplateGroup | Kueri detail konfigurasi transkoding. | Mengkueri detail konfigurasi transkoding berdasarkan ID kelompok template transkoding. |
| DeleteTranscodeTemplateGroup | Hapus konfigurasi transkoding. | Menghapus konfigurasi transkoding. Anda dapat menghapus template transkoding tertentu dari kelompok template transkoding atau menghapus paksa seluruh kelompok template transkoding. |
| Template snapshot | Template snapshot | |
| AddVodTemplate | Menambahkan templat snapshot atau gambar animasi. | Menambahkan templat snapshot atau gambar animasi. |
| UpdateVodTemplate | Modify a snapshot template. | Mengubah templat snapshot. |
| GetVodTemplate | Mengkueri satu templat snapshot. | Mengkueri satu templat snapshot. |
| ListVodTemplate | Kueri daftar templat snapshot. | Mengkueri daftar templat snapshot. |
| DeleteVodTemplate | Hapus Templat Snapshot. | Menghapus templat snapshot. |
| Template watermark teks dan gambar | Template watermark teks dan gambar | |
| AddWatermark | Menambahkan templat watermark gambar atau teks. | Menambahkan Template watermark gambar atau teks. Untuk menyederhanakan pemrosesan tugas watermark, ApsaraVideo VOD menggabungkan parameter watermark kompleks seperti posisi, ukuran, font, dan warna ke dalam templat, yang masing-masing diidentifikasi oleh ID Template watermark unik. |
| UpdateWatermark | Mengubah Templat watermark gambar dan teks. | Mengubah nama dan konfigurasi watermark (WatermarkConfig) dari Templat watermark gambar dan teks yang ditambahkan dengan memanggil operasi AddWatermark. |
| DeleteWatermark | Hapus Templat Watermark. | Menghapus Template watermark image atau Template watermark teks berdasarkan ID Template watermark. |
| SetDefaultWatermark | Setel Templat Watermark Default. | Menetapkan templat watermark tertentu sebagai templat watermark default. |
| GetWatermark | Mengkuery satu templat watermark. | Mengkueri pengaturan parameter satu Template watermark gambar atau Template watermark teks berdasarkan ID Template watermark, termasuk posisi, ukuran, dan waktu tampil watermark gambar, serta konten, font, warna, dan posisi watermark teks. |
| ListWatermark | Kueri daftar templat watermark. | Mengkueri pengaturan parameter semua Template watermark gambar dan Template watermark teks yang telah ditambahkan di wilayah layanan saat ini, termasuk posisi, ukuran, dan pengatur waktu tampil watermark gambar, serta konten, font, warna, posisi, dan pengaturan parameter lainnya dari watermark teks. |
| Tugas transkoding | Tugas transkoding | |
| GetTranscodeSummary | Kueri ringkasan transkoding audio dan video. | Mengkueri ringkasan transkoding video dari satu atau beberapa file audio atau video berdasarkan ID-nya, termasuk status transkoding video dan progres transkoding. |
| ListTranscodeTask | Daftar tugas transkoding kueri. | Mengkueri informasi riwayat tugas transkoding file audio atau video berdasarkan ID-nya. Operasi ini tidak mengembalikan detail pekerjaan spesifik. |
| GetTranscodeTask | Query detail tugas transkoding. | Mengkueri detail pekerjaan transkoding berdasarkan ID tugas transkoding. |
| Manajemen tugas | Manajemen tugas | |
| ListJobInfo | Daftar Tugas Kueri. | Mengkueri daftar tugas historis berdasarkan ID aset media. |
| GetJobDetail | Get detail Tugas | Mengkueri detail tugas asinkron berdasarkan ID pekerjaan. |
| GetWorkflowTask | QueryWorkflowTaskExecutionInfo. | Mengkueri informasi eksekusi tugas alur kerja. |
Pengeditan video (pengeditan daring)
|
API |
Judul |
Deskripsi |
| ProduceEditingProjectVideo | Memproduksi video. | Memproduksi satu atau beberapa video menjadi video akhir. Anda dapat mengirimkan video sumber secara langsung melalui parameter timeline, atau membuat proyek pengeditan daring terlebih dahulu lalu mengirimkannya untuk produksi. |
| Manajemen proyek pengeditan daring | Manajemen proyek pengeditan daring | |
| AddEditingProject | Membuat Proyek Pengeditan Daring. | Membuat proyek pengeditan daring (tugas pengeditan video). |
| UpdateEditingProject | Mengubah Proyek Pengeditan Daring. | Mengubah proyek pengeditan daring (tugas pengeditan video). |
| DeleteEditingProject | Hapus Proyek Pengeditan Daring. | Menghapus proyek pengeditan daring. |
| SetEditingProjectMaterials | Mengatur Materi Proyek Pengeditan Daring. | Mengatur materi yang akan diedit untuk proyek pengeditan daring. |
| GetEditingProject | Mendapatkan satu proyek pengeditan daring. | Mengambil detail proyek pengeditan daring (tugas pengeditan video). |
| GetEditingProjectMaterials | Mendapatkan materi proyek pengeditan daring. | Mengambil daftar materi yang akan diedit dalam proyek pengeditan daring. |
| SearchEditingProject | Mencari proyek pengeditan daring. | Mencari proyek pengeditan daring (daftar pengeditan video). |
| AddEditingProjectMaterials | Menambahkan materi ke proyek pengeditan daring. | Menambahkan satu atau beberapa materi ke proyek pengeditan daring. |
| DeleteEditingProjectMaterials | Hapus Materi Proyek Pengeditan Daring. | Menghapus materi dari proyek pengeditan daring. |
Tinjauan media
|
API |
Judul |
Deskripsi |
| Pengaturan tinjauan | Pengaturan tinjauan | |
| SetAuditSecurityIp | Set review security IP addresses | Mengatur alamat IP keamanan untuk peninjauan. |
| ListAuditSecurityIp | Mengambil Daftar IP Keamanan Peninjauan. | Mengambil daftar IP keamanan peninjauan China. |
| Tinjauan otomatis | Tinjauan otomatis | |
| SubmitAIMediaAuditJob | Mengirimkan pekerjaan tinjauan otomatis untuk file audio dan video. | Mengirimkan pekerjaan tinjauan otomatis untuk file audio dan video. Pekerjaan dijalankan secara asinkron setelah dikirim, dan pekerjaan mungkin belum selesai saat tanggapan dikembalikan. |
| SubmitAIImageAuditJob | Mengirimkan pekerjaan tinjauan otomatis image. | Mengirimkan tugas tinjauan otomatis untuk sebuah image. Tugas dijalankan secara asinkron setelah dikirimkan. Tugas mungkin belum selesai saat tanggapan dikembalikan. |
| GetAIMediaAuditJob | Mengkueri pekerjaan tinjauan otomatis. | Mengkueri pekerjaan tinjauan otomatis. Setelah Anda mengirimkan pekerjaan AI, pekerjaan tersebut diproses secara asinkron. Anda dapat memanggil operasi ini untuk mengkueri informasi pekerjaan secara real pengatur waktu. |
| GetMediaAuditResult | Mengambil ringkasan hasil tinjauan otomatis. | Mengambil ringkasan hasil tinjauan otomatis. |
| GetMediaAuditResultDetail | Mendapatkan detail hasil tinjauan otomatis. | Mengambil detail hasil tinjauan otomatis. Anda dapat memanggil operasi ini untuk mengkueri detail hasil tinjauan secara real time. |
| GetMediaAuditResultTimeline | Mendapatkan linimasa hasil tinjauan otomatis. | Mengambil stempel waktu semua tangkapan layar yang mengandung pelanggaran. |
| GetMediaAuditAudioResultDetail | Ambil detail hasil tinjauan otomatis audio. | Mengambil detail hasil tinjauan otomatis audio. |
| Tinjauan manual | Tinjauan manual | |
| CreateAudit | Tinjauan manual. | Mengirim permintaan tinjauan manual untuk meninjau informasi media seperti video dan file audio. |
| GetAuditHistory | Mengambil riwayat tinjauan manual. | Mengambil riwayat catatan tinjauan manual. |
AI video
|
API |
Judul |
Deskripsi |
| Template AI | Template AI | |
| AddAITemplate | Tambah Templat AI. | Menambahkan templat AI untuk tugas tinjauan otomatis dan gambar mini pintar. |
| DeleteAITemplate | Hapus Templat AI. | Menghapus templat AI. |
| UpdateAITemplate | Modify an AI template. | Mengubah templat AI. |
| SetDefaultAITemplate | Set default AI template. | Mengatur templat AI default. |
| GetAITemplate | Query an AI template. | Mengkueri templat AI. |
| ListAITemplate | Query AI templates. | Mengkueri daftar templat AI. |
| GetDefaultAITemplate | Kueri Templat AI Default. | Mengkueri templat AI default. |
| Pekerjaan AI | Pekerjaan AI | |
| ListAIJob | Mengkueri Pekerjaan pelabelan cerdas atau sidik jari media. | Mengkueri Pekerjaan pelabelan cerdas atau sidik jari media. Setelah Anda mengirimkan Pekerjaan pelabelan cerdas atau sidik jari media, Pekerjaan tersebut diproses secara asinkron. Anda dapat memanggil operasi ini untuk mengkueri informasi Pekerjaan secara real pengatur waktu. |
| SubmitAIJob | Mengirimkan pekerjaan pelabelan cerdas atau sidik jari media. | Mengirimkan pekerjaan pelabelan cerdas atau sidik jari media. |
| GetMediaAiAnalysis | Retrieve video AI analysis results | Mengambil hasil analisis AI video. |
| Sidik jari media | Sidik jari media | |
| GetMediaDNAResult | Get Sidik jari media results | Mengambil hasil sidik jari media. Setelah pekerjaan sidik jari media selesai, Anda dapat memanggil operasi ini untuk mengkueri hasil secara real time. |
| SubmitMediaDNADeleteJob | Hapus pekerjaan sidik jari media. | Menghapus pekerjaan sidik jari media. |
| Penandaan pintar | Penandaan pintar | |
| GetAIVideoTagResult | Retrieve smart tagging results. | Mengambil hasil pelabelan cerdas untuk video. |
| Gambar mini pintar | Gambar mini pintar | |
| SubmitAIImageJob | Submit AI image task | Mengirimkan tugas pemrosesan gambar AI. |
| GetAIImageJobs | Mengkueri Tugas Gambar AI | Mengkueri daftar tugas pemrosesan gambar AI. |
| ListAIImageInfo | Mengkueri informasi gambar mini pintar. | Mengkueri informasi gambar AI dari video tertentu. |
| DeleteAIImageInfos | Hapus Informasi Image AI. | Menghapus informasi image AI. |
Live ke VOD
|
API |
Judul |
Deskripsi |
| ListLiveRecordVideo | Mengambil daftar video Live to VOD. | Mengambil daftar video Live to VOD. |
CDN VOD
|
API |
Judul |
Deskripsi |
| Pemantauan dan kueri | Pemantauan dan kueri | |
| Data akses resource | Data akses resource | |
| DescribeVodDomainTrafficData | Kueri trafik. | Mengkueri data trafik nama domain yang dipercepat. Dibandingkan dengan operasi DescribeVodDomainRealTimeTrafficData, operasi ini mendukung rentang kueri data historis yang lebih panjang (hingga 366 hari) tetapi menyediakan granularitas waktu data yang lebih besar (minimum 5 menit) dan latensi data yang lebih tinggi. |
| DescribeVodDomainBpsData | Kueri bandwidth. | Mengkueri data bandwidth nama domain yang dipercepat. Dibandingkan dengan operasi DescribeVodDomainRealTimeBpsData, operasi ini mendukung rentang waktu lebih panjang untuk kueri data historis (hingga 366 hari) tetapi menyediakan granularitas waktu data yang lebih besar (minimum 5 menit) dan latensi data yang lebih tinggi. |
| DescribeVodDomainBpsDataByLayer | Kueri bandwidth berdasarkan protokol. | Mengkueri data bandwidth nama domain yang dipercepat berdasarkan jenis protokol. |
| DescribeVodDomainQpsData | Query QPS. | Mengkueri queries per second (QPS) dari nama domain yang dipercepat dengan granularitas 5 menit. Data dari 90 hari terakhir didukung. |
| DescribeVodDomainHitRateData | Kueri rasio hit byte. | Mengkueri rasio hit byte (persentase byte yang di-hit) dari nama domain yang dipercepat. |
| DescribeVodDomainReqHitRateData | Kueri rasio hit permintaan. | Mengkueri rasio hit permintaan (persentase permintaan yang di-hit) dari nama domain yang dipercepat. |
| DescribeVodRangeDataByLocateAndIspService | Kueri data akses berdasarkan ISP dan wilayah. | Mengkueri data akses untuk nama domain yang dipercepat berdasarkan ISP atau wilayah, termasuk bandwidth, laju tanggapan rata-rata, tampilan halaman, rasio hit cache, dan rasio hit permintaan. |
| Data back-to-origin resource | Data back-to-origin resource | |
| DescribeVodDomainSrcTrafficData | Kueri lalu lintas sumber. | Mengkueri data lalu lintas sumber dari nama domain yang dipercepat. |
| DescribeVodDomainSrcBpsData | Kueri bandwidth kembali ke asal. | Mengkueri data bandwidth kembali ke asal dari nama domain yang dipercepat. |
| Data akses real-time | Data akses real-time | |
| DescribeVodDomainRealTimeTrafficData | Kueri trafik real-time | Mengkueri data trafik real-time dari nama domain yang dipercepat. Dibandingkan dengan operasi DescribeVodDomainTrafficData, operasi ini mendukung granularitas waktu yang lebih kecil (minimum 1 menit), latensi data yang lebih rendah (minimum 5 menit), tetapi rentang data historis yang lebih pendek (hingga 186 hari). |
| DescribeVodDomainRealTimeBpsData | Kueri bandwidth real-time | Mengkueri data bandwidth real-time dari nama domain yang dipercepat. Dibandingkan dengan operasi DescribeVodDomainBpsData, operasi ini mendukung granularitas waktu yang lebih kecil (minimum 1 menit), latensi data yang lebih rendah (minimum 5 menit), tetapi rentang waktu data historis yang lebih pendek (hingga 186 hari). |
| DescribeVodDomainRealTimeHttpCodeData | Mengkueri kode status HTTP real-time | Mengkueri jumlah total dan proporsi kode status HTTP untuk nama domain yang dipercepat. Operasi ini mendukung granularitas waktu data minimum 1 menit, dengan penundaan data minimal 5 menit, dan memungkinkan Anda mengkueri data dari 186 hari terakhir. |
| DescribeVodDomainRealTimeQpsData | Kueri QPS Real-time | Mengkueri data queries per second (QPS) untuk akses ke nama domain yang dipercepat. Operasi ini mendukung granularitas waktu data minimum 1 menit, dengan penundaan data minimal 5 menit, dan memungkinkan Anda mengkueri data dari 186 hari terakhir. |
| DescribeVodDomainRealTimeReqHitRateData | Kueri rasio hit permintaan waktu nyata. | Mengkueri data rasio hit permintaan untuk nama domain yang dipercepat. Granularitas waktu minimum untuk data yang dikueri oleh operasi ini adalah 1 menit. Latensi data setidaknya 5 menit. Anda dapat mengkueri data hingga 186 hari terakhir. |
| DescribeVodDomainRealTimeByteHitRateData | Kueri rasio hit byte waktu nyata. | Mengkueri data tingkat hit byte dari nama domain yang dipercepat. Operasi ini mendukung granularitas waktu minimum 1 menit, dengan penundaan data minimal 5 menit, dan memungkinkan Anda mengkueri data dari 186 hari terakhir. |
| DescribeVodDomainRealTimeDetailData | Kueri detail akses waktu nyata. | Mengkueri data akses waktu nyata untuk nama domain yang dipercepat, termasuk QPS, bandwidth, dan data kode status HTTP dalam 7 hari terakhir. |
| Manajemen nama domain | Manajemen nama domain | |
| AddVodDomain | Menambahkan nama domain yang dipercepat. | Menambahkan nama domain untuk akselerasi CDN di ApsaraVideo VOD. |
| DeleteVodDomain | Hapus Nama Domain yang Dipercepat. | Menghapus nama domain yang dipercepat yang telah ditambahkan untuk ApsaraVideo VOD. |
| UpdateVodDomain | Mengubah Nama Domain yang Dipercepat. | Mengubah nama domain yang dipercepat. |
| DescribeVodUserDomains | Query daftar nama domain akselerasi. | Mengkueri daftar semua nama domain akselerasi di bawah akun Anda untuk ApsaraVideo VOD. |
| DescribeVodDomainDetail | Kueri informasi dasar nama domain. | Mengambil informasi konfigurasi dasar nama domain tertentu untuk akselerasi video-on-demand (VOD). |
| BatchStartVodDomain | Mengaktifkan Nama Domain yang Dipercepat. | Mengaktifkan nama domain yang dipercepat yang berada dalam status Disabled. |
| BatchStopVodDomain | Menjeda Nama Domain yang Dipercepat. | Menjeda akselerasi nama domain. |
| Verifikasi nama domain | Verifikasi nama domain | |
| VerifyVodDomainOwner | Verifikasi Kepemilikan Nama Domain. | Memverifikasi kepemilikan nama domain. |
| DescribeVodVerifyContent | Retrieve domain ownership verification content | Mengambil konten verifikasi kepemilikan domain. |
| Konfigurasi nama domain | Konfigurasi nama domain | |
| DeleteVodSpecificConfig | Hapus konfigurasi nama domain. | Menghapus konfigurasi nama domain untuk akselerasi CDN di ApsaraVideo VOD. |
| SetVodDomainCertificate | Setel status sertifikat domain dan ubah informasi sertifikat. | Mengonfigurasi apakah fitur sertifikat diaktifkan untuk nama domain tertentu dan mengubah informasi sertifikat. |
| DescribeVodDomainConfigs | Query konfigurasi Nama domain. | Mengkueri konfigurasi Nama domain. Anda dapat mengkueri beberapa konfigurasi fitur dalam satu permintaan. |
| DescribeVodCertificateList | Kueri daftar sertifikat. | Mengkueri informasi daftar sertifikat. |
| DescribeVodDomainCertificateInfo | Kueri sertifikat nama domain. | Mengambil informasi sertifikat dari nama domain yang dipercepat tertentu. |
| BatchSetVodDomainConfigs | Konfigurasi batch nama domain. | Mengonfigurasi beberapa nama domain yang dipercepat secara batch. |
| Purge dan pra-ambil | Purge dan pra-ambil | |
| DescribeVodRefreshTasks | Kueri status purge dan pra-ambil. | Mengkueri apakah tugas purge dan pra-ambil telah berhasil diterapkan. |
| DescribeVodRefreshQuota | Kueri Kuota dan Sisa Jumlah Purge dan Pra-ambil. | Mengkueri jumlah maksimum dan sisa kuota harian untuk URL serta direktori pada operasi purge dan pra-ambil. |
| PreloadVodObjectCaches | Pra-ambil cache. | Melakukan pra-ambil konten dari server asal ke node cache L2 sehingga akses pertama langsung mengenai cache, mengurangi beban pada server asal. |
| RefreshVodObjectCaches | Purge cache | Melakukan purge konten file pada node. Menentukan URL konten untuk di-purge pada node cache, dan mendukung purge URL secara batch. |
| RefreshMediaPlayUrls | Mengirimkan tugas refresh atau pra-ambil audio atau video. | Mengirimkan tugas refresh atau pra-ambil untuk file audio atau video berdasarkan ID audio atau video. |
| GetMediaRefreshJobs | Query informasi tugas purge atau Pra-ambil video. | Mengkueri informasi tugas seperti status tugas dan kebijakan pemfilteran untuk tugas purge atau Pra-ambil video. |
| Manajemen log | Manajemen log | |
| DescribeVodDomainLog | Query log nama domain. | Mengambil URL unduhan log akses CDN mentah untuk nama domain tertentu. |
Keamanan video
|
API |
Judul |
Deskripsi |
| Enkripsi HLS | Enkripsi HLS | |
| GenerateKMSDataKey | Membuat kunci data KMS. | Menghasilkan kunci data KMS (DK) acak untuk enkripsi HLS ApsaraVideo VOD. |
| DecryptKMSDataKey | Dekripsi ciphertext kunci data KMS. | Mendekripsi CiphertextBlob dalam kunci data Key Management Service (KMS). |
| Watermark digital | Watermark digital | |
| SubmitDigitalWatermarkExtractJob | Mengirimkan pekerjaan ekstraksi watermark digital. | Mengirimkan pekerjaan ekstraksi watermark digital (watermark hak cipta atau jejak watermark) untuk mengekstrak watermark hak cipta atau jejak watermark secara asinkron. |
| GetDigitalWatermarkExtractResult | Query pekerjaan ekstraksi watermark digital. | Mengkueri hasil pekerjaan ekstraksi watermark digital (watermark hak cipta atau jejak watermark), termasuk status pekerjaan dan teks watermark yang berhasil diekstraksi. |
| Unduhan aman (cache) | Unduhan aman (cache) | |
| GenerateDownloadSecretKey | Menghasilkan kunci unduhan aman. | Menghasilkan kunci untuk unduhan aman. Fitur unduhan aman dari SDK Pemutar Video Apsara mengenkripsi video yang diunduh ke perangkat lokal menggunakan file kunci. Video terenkripsi hanya dapat didekripsi dan diputar menggunakan file kunci yang dihasilkan oleh aplikasi unik yang telah diikat sebelumnya. Hal ini secara efektif melindungi konten video dan mencegah video yang diunduh diputar atau didistribusikan secara jahat. |
Statistik data
|
API |
Judul |
Deskripsi |
| Data penggunaan | Data penggunaan | |
| DescribeVodDomainUsageData | Kueri trafik dan penggunaan bandwidth. | Mengkueri data trafik atau penggunaan bandwidth akselerasi. |
| DescribeVodStorageData | Kueri Penggunaan Penyimpanan. | Mengkueri penggunaan manajemen aset media, termasuk ruang penyimpanan dan trafik penyimpanan arah keluar. |
| DescribeVodTranscodeData | Kueri data penggunaan Transkoding. | Mengkueri data penggunaan Transkoding. |
| DescribeVodAIData | Kueri Data Penggunaan Pemrosesan AI. | Mengkueri data penggunaan layanan pemrosesan AI seperti tinjauan otomatis dan sidik jari media. |
| DescribeVodTieringStorageData | Kueri Penggunaan Penyimpanan Bertingkat. | Mengkueri penggunaan penyimpanan bertingkat untuk manajemen aset media. |
| DescribeVodTieringStorageRetrievalData | Kueri data pengambilan penyimpanan bertingkat. | Mengkueri penggunaan data pengambilan penyimpanan bertingkat dalam manajemen aset media. |
| Kualitas pemutaran (QOS/QOE) | Kualitas pemutaran (QOS/QOE) | |
| DescribeVodPlayerMetricData | Kueri data pemutaran pemutar. | Mengkueri data deret waktu pemutar. |
| DescribeVodPlayerCollectData | Mengkueri data pemutaran agregat pemutar. | Mengkueri data pemutaran agregat dari pemutar. |
| DescribeVodPlayerDimensionData | Kueri metadata dimensi pemutar. | Mengkueri metadata dimensi pemutar. |
| Data pemutaran (baru) | Data pemutaran (baru) | |
| GetDailyPlayRegionStatis | Mengkueri statistik data trafik berdasarkan ID audio dan video. | Mengambil data trafik lengkap aset media untuk tanggal dan wilayah tertentu. Data dihasilkan berdasarkan catatan lalu lintas CDN dan terutama mencerminkan konsumsi trafik video. File CSV yang dihasilkan berisi informasi berikut: tanggal, ID video, nama domain, trafik, ID aplikasi, dan ID kategori. Anda dapat mengunduh file ke mesin lokal untuk skenario seperti analitik data operasional. |
| DescribeVodMediaPlayData | Query statistik pemutaran audio dan video. | Mengambil data pemutaran file audio atau video pada tanggal tertentu berdasarkan ID media (ID audio atau video), termasuk jumlah pengunjung unik, rata-rata pemutaran per pengguna, total pemutaran, rata-rata durasi pemutaran per pengguna, dan total durasi pemutaran. |
| Data pemutaran (lama) | Data pemutaran (lama) | |
| DescribePlayTopVideos | Query top video playback statistics | Mengambil statistik pemutaran harian untuk video teratas, termasuk jumlah tampilan, penonton unik, dan total durasi pemutaran. |
| DescribePlayUserAvg | Query average playback statistics. | Mengambil statistik pemutaran rata-rata harian untuk rentang waktu tertentu, termasuk durasi pemutaran rata-rata dan jumlah pemutaran rata-rata. |
| DescribePlayUserTotal | Mengkueri statistik pemutaran total. | Mengambil statistik pemutaran harian total dalam rentang waktu tertentu, termasuk jumlah total pemutaran, jumlah total penonton unik, durasi pemutaran total, dan distribusi durasi pemutaran. |
| DescribePlayVideoStatis | Mengambil statistik pemutaran untuk satu video. | Mengkueri statistik pemutaran harian video tertentu dalam rentang waktu yang ditentukan. Statistik mencakup total durasi pemutaran, jumlah pemutaran, jumlah penonton unik, dan distribusi durasi pemutaran. |
Sistem multi-aplikasi
|
API |
Judul |
Deskripsi |
| Manajemen aplikasi | Manajemen aplikasi | |
| CreateAppInfo | Membuat aplikasi. | Membuat aplikasi. |
| DeleteAppInfo | Hapus aplikasi. | Menghapus informasi aplikasi. |
| UpdateAppInfo | Memperbarui informasi aplikasi | Memperbarui informasi aplikasi. |
| GetAppInfos | Query application information | Mengkueri informasi aplikasi berdasarkan ID aplikasi. |
| ListAppInfo | Kueri daftar informasi aplikasi. | Mengkueri daftar aplikasi yang Anda diizinkan mengaksesnya berdasarkan kondisi filter tertentu. |
| AddVodStorageForApp | Mengaitkan penyimpanan ke sub-aplikasi. | Mengaitkan bucket penyimpanan dengan sub-aplikasi ApsaraVideo VOD. |
| Manajemen otorisasi | Manajemen otorisasi | |
| AttachAppPolicyToIdentity | Menyambungkan otorisasi aplikasi ke entitas identitas. | Menyambungkan izin akses aplikasi ApsaraVideo VOD ke entitas identitas tertentu (Pengguna RAM atau Peran RAM). |
| DetachAppPolicyFromIdentity | Mencabut izin aplikasi dari entitas identitas. | Mencabut otorisasi aplikasi dari identitas akun tertentu (Pengguna RAM atau Peran RAM). |
| ListAppPoliciesForIdentity | Mendaftarkan izin aplikasi yang diberikan kepada entitas identitas. | Mendaftarkan izin aplikasi yang diberikan kepada identitas akun tertentu (Pengguna RAM atau Peran RAM). |
| Migrasi resource | Migrasi resource | |
| MoveAppResource | Memigrasi sumber daya ke aplikasi baru | Memigrasi sumber daya seperti aset media dari satu aplikasi ke aplikasi lain. Administrator aplikasi dapat langsung mentransfer sumber daya. Pengguna RAM atau peran RAM harus memiliki izin tulis pada aplikasi sumber dan tujuan. Migrasi massal didukung. |
| Kunci pemutaran | Kunci pemutaran | |
| GetAppPlayKey | Mengambil kunci pemutaran aplikasi | Mengambil kunci pemutaran aplikasi. |
| SetAppPlayKey | Setel kunci pemutaran aplikasi | Mengatur kunci pemutaran untuk aplikasi. |
Konfigurasi global
|
API |
Judul |
Deskripsi |
| Manajemen penyimpanan | Manajemen penyimpanan | |
| SetCrossdomainContent | Perbarui file lintas domain. | Memperbarui konten file lintas domain crossdomain.xml untuk ApsaraVideo VOD. |
| Notifikasi event | Notifikasi event | |
| DeleteMessageCallback | Hapus konfigurasi notifikasi event. | Menghapus metode callback, URL callback, dan tipe event dari notifikasi event. |
| SetMessageCallback | Set event notification configurations | Mengatur metode callback, URL callback, dan tipe event untuk notifikasi event. |
| GetMessageCallback | Query konfigurasi notifikasi event. | Mengkueri metode callback, URL callback, dan tipe event dari notifikasi event. |
Lainnya
|
API |
Judul |
Deskripsi |
| ChangeResourceGroup | Memindahkan resource ke kelompok sumber daya lain. | Memindahkan resource ke kelompok sumber daya yang berbeda. |
| DescribeVodDomainMax95BpsData | Kueri bandwidth persentil ke-95 | Mengkueri data pemantauan bandwidth persentil ke-95 untuk nama domain yang dipercepat. |
| DescribeVodSSLCertificateList | Kueri daftar sertifikat berdasarkan nama domain. | Mengkueri informasi daftar sertifikat berdasarkan nama domain. |
| SetVodDomainSSLCertificate | Set VOD domain certificate | Mengatur apakah fitur sertifikat diaktifkan untuk nama domain tertentu dan memperbarui informasi sertifikat. |
| DescribeVodEditingUsageData | Query data penggunaan pengeditan daring. | Mengkueri data penggunaan pengeditan daring di ApsaraVideo VOD. |
| DescribeVodUserVipsByDomain | Kueri Daftar IP Node - L1 | Mengkueri daftar IP dari nama domain. |