Topik ini menjelaskan istilah yang terkait dengan ApsaraVideo Media Processing (MPS).
Istilah spesifik MPS
Pekerjaan
Pekerjaan adalah tugas abstrak dalam MPS.
Jenis Pekerjaan: Pekerjaan dapat diklasifikasikan ke dalam beberapa jenis, seperti pekerjaan analisis informasi media, pekerjaan transkoding, pekerjaan kueri transkoding, pekerjaan snapshot, pekerjaan produksi cerdas, pekerjaan penandaan cerdas, pekerjaan moderasi konten, pekerjaan sidik jari media, dan pekerjaan untuk menambahkan watermark hak cipta.
Pengiriman Pekerjaan:
Metode Pengiriman: Anda dapat mengirimkan pekerjaan menggunakan Konsol MPS, memanggil Operasi API, atau menggunakan SDK. Anda juga dapat mengonfigurasi alur kerja untuk mengirimkan pekerjaan ketika alur kerja tersebut dipicu.
Parameter yang Diperlukan: Anda harus mengonfigurasi input, output, dan parameter pemrosesan untuk mengirimkan pekerjaan. Misalnya, jika Anda membuat pekerjaan transkoding, Anda harus mengonfigurasi parameter inti sebelum mengirimkan pekerjaan. Parameter inti mencakup parameter yang menentukan file input, jalur output, template transkoding atau metode transkoding, antrian MPS, dan prioritas.
Mode Pemanggilan dan Kueri Hasil: Waktu yang diperlukan untuk menjalankan berbagai jenis pekerjaan bervariasi. Beberapa pekerjaan segera selesai setelah dikirimkan. Dalam sebagian besar pekerjaan, file diunduh, dianalisis, dan diproses, yang membutuhkan waktu tertentu untuk diselesaikan. Oleh karena itu, pekerjaan dapat diproses dalam mode sinkron atau asinkron.
Mode pemanggilan
Pekerjaan yang berlaku
Metode pengiriman
Kueri hasil
Referensi
Mode sinkron
Pekerjaan snapshot tunggal dan pekerjaan analisis informasi media
Anda dapat menggunakan SDK atau Operasi API untuk mengirimkan semua pekerjaan sinkron.
Hasil dari pekerjaan sinkron langsung dikembalikan setelah Anda mengirimkan pekerjaan. Hasil tersebut mencakup jalur file snapshot yang akan disimpan di Bucket Object Storage Service (OSS) atau informasi media terperinci.
Anda juga dapat menanyakan hasil pekerjaan dengan memanggil Operasi API untuk polling berkala. Namun, Anda tidak dapat menerima notifikasi hasil pekerjaan dengan mengonfigurasi fitur notifikasi Message Service (MNS).
CatatanKesalahan timeout mungkin terjadi jika ukuran file input besar. Konfigurasikan mekanisme ulang berdasarkan kebutuhan bisnis Anda.
Mode asinkron
Semua jenis pekerjaan MPS, termasuk
pekerjaan transkoding, snapshot, analisis informasi media, dan pekerjaan Video AI. Pekerjaan transkoding mencakup transkoding reguler, transkoding Narrowband HD™ 1.0, transkoding Narrowband HD™ 2.0, dan pekerjaan peningkatan audio dan video. Pekerjaan Video AI mencakup produksi cerdas, penandaan cerdas, tinjauan otomatis, pekerjaan sidik jari media
Anda dapat menggunakan Konsol MPS untuk mengirimkan beberapa pekerjaan asinkron.
Anda dapat menggunakan SDK atau Operasi API untuk mengirimkan semua pekerjaan asinkron.
Anda dapat mengonfigurasi alur kerja untuk mengirimkan beberapa pekerjaan asinkron ketika alur kerja tersebut dipicu.
Setelah pekerjaan asinkron dikirimkan, Anda hanya dapat melihat apakah pengiriman berhasil dari respons. Untuk menanyakan hasil pekerjaan, Anda harus memanggil Operasi API untuk polling berkala atau mengonfigurasi MNS untuk notifikasi.
Polling berkala: Setiap pekerjaan diidentifikasi oleh ID unik, yang langsung dikembalikan setelah pekerjaan dikirimkan. Anda dapat melihat ID pekerjaan dalam data yang dikembalikan oleh Operasi API atau di Konsol MPS. Anda dapat mencatat ID pekerjaan dan menentukan ID tersebut saat Anda memanggil Operasi API untuk polling hasil pekerjaan secara berkala.
Konfigurasi MNS: Anda dapat mengonfigurasi fitur notifikasi untuk antrian MPS atau alur kerja untuk mendapatkan hasil pekerjaan. Notifikasi berisi ID pekerjaan, data pengguna, dan hasil terperinci.
Antrian MPS
Antrian MPS adalah antrian untuk memproses pekerjaan asinkron. Setelah Anda mengirimkan pekerjaan asinkron, pekerjaan tersebut akan diatur dalam antrian untuk dijalankan berdasarkan prioritas pekerjaan dan urutan pengiriman pekerjaan. Jenis antrian MPS yang berbeda berbeda dalam jumlah maksimum antrian MPS yang akan dibuat, fitur yang berlaku, dan konkurensi yang didukung. Untuk informasi lebih lanjut, lihat Ikhtisar.
Alur Kerja
Alur kerja adalah proses preset di mana satu atau lebih pekerjaan dijalankan. Setelah Anda mengunggah file ke Bucket OSS yang ditentukan sebagai bucket input alur kerja, alur kerja dipicu dan dijalankan, dan file diproses sesuai dengan spesifikasi.
Template Transkoding
Template transkoding adalah kumpulan parameter pemrosesan. Anda dapat menggunakan template transkoding untuk menyederhanakan operasi saat Anda membuat pekerjaan transkoding atau menggunakan alur kerja. Setiap template transkoding diidentifikasi oleh ID unik. Template transkoding dapat diklasifikasikan menjadi jenis-jenis berikut: template kustom, template yang disesuaikan, dan template preset. Untuk informasi lebih lanjut, lihat Ikhtisar.
Template Kustom: Template transkoding yang dibuat di Konsol MPS atau dengan menggunakan API. Tidak ada parameter yang disesuaikan di backend.
Template yang Disesuaikan: Template transkoding untuk mana parameter yang disesuaikan dikonfigurasi di backend berdasarkan persyaratan personalisasi Anda. Jika Anda menggunakan template yang disesuaikan, parameter yang Anda konfigurasikan tidak berlaku. Anda tidak dapat melihat atau memodifikasi parameter yang disesuaikan.
Template Preset: Template transkoding yang telah ditentukan sebelumnya dalam MPS berdasarkan resolusi dan jaringan. Template preset mencakup template preset statis dan template preset cerdas. Template preset statis mendukung transkoding reguler, transkoding audio, konversi format kontainer, transkoding Narrowband HD™ 1.0, dan transkoding Narrowband HD™ 2.0. Untuk informasi lebih lanjut, kunjungi Konsol MPS atau lihat Detail Template Preset.
Template Watermark
Template watermark menentukan serangkaian parameter yang digunakan untuk menambahkan watermark ke video, seperti posisi, offset, dan ukuran watermark. Setiap template watermark diidentifikasi oleh ID unik. Untuk menambahkan watermark ke video output, Anda dapat menentukan template watermark atau langsung memasukkan parameter watermark yang sesuai.
Pekerjaan Analisis Template
Karena perbedaan antara file input, seperti perbedaan dalam resolusi dan bitrate, tidak semua template preset cocok untuk file input. Oleh karena itu, sebelum Anda menggunakan template preset, Anda harus memanggil operasi SubmitAnalysisJob untuk mengirimkan pekerjaan analisis template. Pekerjaan analisis template mengembalikan daftar template preset yang dapat digunakan untuk file input tertentu. Anda dapat memanggil operasi QueryAnalysisJobList untuk menanyakan daftar ini.
Istilah spesifik audio dan video
Transkoding
Transkoding adalah proses mengonversi aliran audio atau video yang dikodekan ke aliran audio atau video lain berdasarkan lebar pita jaringan yang berbeda, kemampuan pemrosesan terminal, dan kebutuhan pengguna. Transkoding adalah proses decoding dan encoding. Aliran sebelum dan sesudah transkoding dapat menggunakan format penyandian video yang sama atau berbeda. Format penyandian berikut umum digunakan: H.264, H.265, dan AV1.
Konversi Format Kontainer
Konversi format kontainer adalah proses mengonversi file audio atau video dari satu format kontainer ke format kontainer lain. Misalnya, file AVI dapat dikonversi ke file MP4. Aliran video dan audio yang dikompresi diperoleh dari file dalam format kontainer sumber dan kemudian dikemas ke dalam file dalam format kontainer tujuan. Tidak ada penyandian atau decoding yang terlibat dalam proses ini. Dibandingkan dengan transkoding, konversi format kontainer memiliki manfaat berikut:
Pemrosesan Cepat: Penyandian dan decoding file audio dan video kompleks dan memakan sebagian besar waktu transkoding. Konversi format kontainer tidak memerlukan penyandian atau decoding. Ini mengurangi waktu pemrosesan.
Kualitas Audio atau Video Tanpa Loss: Konversi format kontainer tidak mengompres file audio atau video karena tidak melibatkan penyandian dan decoding. File output setelah konversi format kontainer hampir sama dengan file input dalam hal resolusi dan bitrate. Namun, jika Anda mengonversi file MP4 ke file M3U8 dan file TS, ukuran file output meningkat karena spesifikasi protokol.
Resolusi
Resolusi menggambarkan jumlah detail dalam video. Resolusi menunjukkan jumlah piksel yang terkandung dalam setiap dimensi. Misalnya, video 1.280 × 720 menunjukkan bahwa lebar video adalah 1.280 piksel dan tingginya adalah 720 piksel. Resolusi menentukan seberapa realistis dan jelas video terlihat. Video yang memiliki resolusi lebih tinggi mengandung lebih banyak piksel dan memiliki gambar yang lebih jelas.
Resolusi adalah faktor kunci yang menentukan bitrate. Video dengan resolusi berbeda menggunakan bitrate yang berbeda. Secara umum, resolusi yang lebih tinggi memerlukan bitrate yang lebih tinggi. Setiap resolusi sesuai dengan rentang bitrate yang direkomendasikan. Jika Anda menentukan resolusi dan bitrate yang lebih rendah dari batas bawah rentang yang direkomendasikan, kualitas gambar buruk. Jika Anda menentukan resolusi dan bitrate yang lebih tinggi dari batas atas rentang yang direkomendasikan, video membutuhkan ruang penyimpanan lebih besar dan memerlukan lalu lintas lebih tinggi untuk dimuat, tetapi kualitas gambar tidak meningkat secara signifikan.
Bitrate
Bitrate adalah lalu lintas data yang digunakan file video per satuan waktu. Bitrate adalah item paling penting untuk kontrol kualitas gambar dalam penyandian video. Bitrate diukur dalam bit per detik (bit/s), dan sering digunakan dalam unit Kbit/s dan Mbit/s. Untuk video dengan resolusi yang sama, bitrate yang lebih tinggi menunjukkan rasio kompresi yang lebih kecil dan kualitas gambar yang lebih tinggi. Bitrate tinggi menunjukkan laju sampling per satuan waktu yang tinggi dan akurasi aliran data yang tinggi. Oleh karena itu, kualitas dan definisi file video yang diproses mendekati file aslinya. File yang diproses memerlukan kemampuan dekode yang sangat baik dari perangkat pemutaran.
Semakin tinggi bitrate, semakin besar file. Anda dapat menghitung ukuran file berdasarkan rumus berikut: Ukuran file = Waktu × Bitrate/8. Misalnya, jika file video online 720p selama 60 menit memiliki bitrate 1 Mbit/s, ukuran file dihitung berdasarkan rumus berikut: 3.600 detik × 1 Mbit/s/8 = 450 MB.
Tingkat Frame
Tingkat frame digunakan untuk mengukur jumlah frame yang ditampilkan per satuan waktu dalam video, atau jumlah frame yang diperbarui per detik dalam gambar. Satuan tingkat frame adalah frame per detik (FPS) atau Hz.
Semakin tinggi tingkat frame, semakin halus dan nyata video terlihat. Dalam kebanyakan kasus, 25 hingga 30 FPS sudah cukup. 60 FPS dapat memberikan pengalaman pemutaran yang imersif dan realistis. Jika Anda meningkatkan tingkat frame menjadi lebih dari 75 FPS, peningkatan pengalaman pemutaran kurang signifikan. Jika Anda menentukan tingkat frame lebih tinggi dari laju refresh monitor Anda, monitor tidak dapat menampilkan frame dengan benar dan potensi pemrosesan kartu grafis Anda terbuang. Tingkat frame yang lebih tinggi pada resolusi yang sama memerlukan kemampuan pemrosesan yang lebih besar dari kartu grafis.
GOP
Group of Pictures (GOP) adalah kelompok gambar berkelanjutan dalam video atau aliran video yang disandikan MPEG. GOP dimulai dengan I-frame dan berakhir dengan I-frame berikutnya. GOP mencakup jenis gambar berikut:
Intra coded picture (I-frame): keyframe. I-frame berisi semua informasi yang diperlukan untuk menghasilkan gambar untuk frame tersebut. I-frame didekodekan secara independen dan dapat dianggap sebagai gambar statis. Frame pertama dalam urutan video selalu merupakan I-frame, dan setiap GOP dimulai dengan I-frame.
Predictive coded picture (P-frame): P-frame harus disandikan berdasarkan I-frame sebelumnya. P-frame berisi informasi perbedaan yang dikompensasi gerakan relatif terhadap I-frame atau P-frame sebelumnya. Selama decoding, perbedaan yang didefinisikan oleh P-frame saat ini ditumpangkan dengan gambar yang sebelumnya disimpan untuk menghasilkan gambar akhir. P-frame menempati lebih sedikit bit data dibandingkan dengan I-frame. Namun, P-frame sensitif terhadap kesalahan transmisi karena ketergantungan kompleks pada I-frame atau P-frame sebelumnya.
Bidirectionally predictive coded picture (B-frame): B-frame berisi informasi perbedaan yang dikompensasi gerakan relatif terhadap frame sebelumnya dan sesudahnya. Selama decoding, data B-frame saat ini ditumpangkan dengan gambar yang sebelumnya disimpan dan gambar sesudahnya yang telah didekodekan untuk menghasilkan gambar akhir. B-frame memberikan rasio kompresi tinggi dan memerlukan performa dekode yang tinggi.
Nilai GOP menunjukkan interval keyframe, yaitu jarak antara dua Instantaneous Decoding Refresh (IDR) frame atau jumlah maksimum frame dalam grup frame. Setidaknya satu keyframe diperlukan untuk setiap detik video. Lebih banyak keyframe meningkatkan kualitas video tetapi meningkatkan konsumsi bandwidth dan beban jaringan. Interval dihitung dengan membagi nilai GOP dengan tingkat frame. Nilai GOP menunjukkan jumlah frame. Misalnya, nilai GOP default ApsaraVideo VOD adalah 250 frame dan tingkat frame adalah 25 FPS. Interval waktu dihitung berdasarkan rumus berikut: 250/25 = 10 detik.
Nilai GOP harus berada dalam rentang yang sesuai untuk mencapai keseimbangan antara kualitas video, ukuran file yang menunjukkan konsumsi bandwidth, dan efek pencarian yang menunjukkan kecepatan respons terhadap operasi drag dan fast-forward.
Ketika nilai GOP meningkat, ukuran file berkurang. Namun, jika nilai GOP terlalu besar, frame terakhir dari GOP terdistorsi, dan kualitas video berkurang.
Nilai GOP juga merupakan faktor kunci dalam menentukan kecepatan respons terhadap pencarian dalam video. Selama pencarian, pemain menemukan keyframe terdekat sebelum posisi tertentu. Nilai GOP yang lebih besar menunjukkan jarak yang lebih panjang antara posisi yang ditentukan dan keyframe terdekat, yang menghasilkan lebih banyak frame prediktif yang perlu didekodekan. Dalam hal ini, waktu pemuatan diperpanjang dan operasi pencarian memerlukan waktu lama untuk diselesaikan.
Penyandian P-frame dan B-frame lebih kompleks dibandingkan dengan penyandian I-frame. Nilai GOP yang besar menghasilkan banyak P-frame dan B-frame. Ini menurunkan efisiensi penyandian.
Namun, jika nilai GOP terlalu kecil, bitrate video harus ditingkatkan untuk memastikan kualitas gambar tidak berkurang. Proses ini meningkatkan konsumsi bandwidth.
Profil Penyandian
Profil penyandian mendefinisikan serangkaian kemampuan yang berfokus pada kelas aplikasi tertentu.
H.264 menyediakan profil penyandian berikut:
Baseline profile: Profil ini menyediakan kualitas gambar dasar dan berlaku untuk perangkat seluler. Baseline profile menggunakan I-frame dan P-frame, dan hanya mendukung video progresif dan context-adaptive variable-length coding (CAVLC).
Main profile: Profil ini menyediakan kualitas gambar mainstream dan berlaku untuk perangkat definisi standar, seperti pemutar MP4 dengan kemampuan dekode yang relatif rendah, pemutar video portabel, PSP, dan iPod. Main profile menggunakan I-frame, P-frame, dan B-frame, dan mendukung video progresif dan interlaced. Main profile juga mendukung CAVLC dan context-adaptive binary arithmetic coding (CABAC).
High profile: Profil ini menyediakan kualitas gambar tinggi dan berlaku untuk perangkat definisi tinggi dengan layar besar, seperti aplikasi siaran dan penyimpanan disk untuk Blu-ray Discs dan aplikasi televisi definisi tinggi. High profile mendukung prediksi inter 8 × 8, kuantisasi kustom, penyandian video tanpa loss, lebih banyak format YUV dan fitur main profile.
Advanced Audio Coding (AAC) menyediakan profil penyandian berikut:
aac_low: Low Complexity AAC (LC)
aac_he: High Efficiency AAC (HE-AAC)
aac_he_v2: High Efficiency AAC versi 2 (HE-AACv2)
aac_ld: Low Delay AAC (LD-AAC)
aac_eld: Enhanced Low Delay AAC (ELD-AAC)
Metode kontrol bitrate
Metode kontrol bitrate adalah metode yang digunakan untuk mengontrol bitrate aliran yang disandikan. Metode kontrol bitrate berikut umum digunakan:
Constant bitrate (CBR): Metode ini digunakan untuk menghasilkan file dengan bitrate tetap. Jika Anda menggunakan metode ini, bitrate tetap sepanjang aliran yang disandikan. File yang dikompresi dengan CBR lebih besar ukurannya dibandingkan dengan file yang dikompresi dengan VBR dan ABR, dan tidak banyak peningkatan dalam kualitas.
Variable bitrate (VBR): Metode ini digunakan untuk menghasilkan file dengan bitrate variabel. Metode ini menentukan bitrate file output berdasarkan kompleksitas file input selama penyandian. Untuk file input yang lebih kompleks, file dengan bitrate lebih tinggi dihasilkan. Untuk file yang lebih sederhana, file dengan bitrate lebih rendah dihasilkan. Metode ini umumnya digunakan dengan metode penyandian Two-Pass. VBR berlaku untuk penyimpanan dan memungkinkan Anda menggunakan ruang penyimpanan terbatas secara lebih masuk akal. Namun, Anda tidak dapat memprediksi ukuran dan fluktuasi bitrate file output dengan menggunakan VBR.
Average bitrate (ABR): Metode ini adalah mode bitrate rata-rata dengan parameter interpolasi yang ditambahkan. LAME telah menciptakan metode ini untuk menyelesaikan ketidakcocokan ukuran dan kualitas file yang dikompresi dengan CBR dan ukuran file yang tidak dapat diprediksi dari VBR. Dalam rentang file tertentu, ABR membagi aliran menjadi bagian-bagian dalam unit 50 frame. 30 frame sama dengan sekitar satu detik. ABR menggunakan bitrate yang relatif rendah untuk menyandikan segmen yang kurang kompleks dan bitrate tinggi untuk menyandikan segmen yang lebih kompleks. ABR dapat dianggap sebagai kompromi antara VBR dan CBR. Bitrate dapat mencapai nilai yang ditentukan dalam rentang waktu tertentu, tetapi bitrate puncak di beberapa segmen mungkin melebihi bitrate yang ditentukan. Rata-rata bitrate tetap konstan. ABR adalah versi modifikasi dari VBR. ABR memastikan bahwa rata-rata bitrate output berada dalam rentang yang sesuai dan menyandikan video dalam rentang ini berdasarkan kompleksitas. Secara default, Alibaba Cloud menggunakan ABR.
Video Buffering Verifier (VBV): Metode ini dapat memastikan bahwa bitrate lebih rendah dari nilai tertentu. Metode ini digunakan berdasarkan parameter maxrate dan bufsize. Parameter maxrate menentukan bitrate output maksimum, dan parameter bufsize menentukan ukuran buffer. VBV dapat digunakan dengan metode penyandian Two-Pass atau Constant Rate Factor (CRF). Metode penyandian CRF juga dapat diganti dengan Capped CRF.
bufsize: ukuran buffer video. Anda dapat mengonfigurasi parameter ini berdasarkan fluktuasi bitrate yang diharapkan. Dalam kebanyakan kasus, Anda dapat mengonfigurasi parameter bufsize menjadi dua kali parameter maxrate. Jika ukuran cache klien kecil, atur parameter bufsize ke nilai parameter maxrate. Jika Anda ingin membatasi bitrate, atur parameter bufsize menjadi setengah dari nilai parameter maxrate atau kurang.
CRF: Metode ini mengontrol bitrate output dengan menggunakan faktor kontrol kualitas. Kualitas video dikuantifikasi ke dalam level yang berbeda dari 0 hingga 51. 0 menentukan kualitas gambar tanpa loss dan 51 menentukan kualitas gambar terburuk yang dapat dihasilkan. Anda dapat memastikan kualitas umum video output dengan menggunakan CRF. Bitrate bervariasi berdasarkan kompleksitas konten input. Jika Anda tidak tahu level CRF mana yang sesuai, kami sarankan Anda menggunakan level dalam rentang [23,29]. Anda dapat menyesuaikan level CRF berdasarkan kompleksitas konten. Jika Anda menaikkan atau menurunkan level CRF sebesar 6, bitrate berkurang setengah atau dua kali lipat. Untuk menghasilkan file dengan definisi yang sama, Anda dapat mengatur level CRF untuk video yang dihasilkan komputer menjadi lebih besar dari level CRF untuk video live-action. CRF dapat memberikan kualitas video yang lebih baik, tetapi tidak dapat digunakan untuk memprediksi ukuran dan fluktuasi bitrate file output.
Capped CRF: Bitrate file output dengan menggunakan CRF tidak tetap. Anda dapat menggunakan CRF bersama dengan VBV untuk membatasi rentang bitrate dan mencegah lonjakan bitrate.
One-Pass: Kecepatan penyandian metode ini lebih cepat daripada Two-Pass. Secara default, Alibaba Cloud menggunakan One-Pass.
Two-Pass: Encoder dijalankan dua kali untuk secara akurat menetapkan bitrate untuk mendapatkan file output dengan ukuran lebih kecil dan kualitas lebih tinggi. Pada pass pertama, encoder menganalisis video dan menghasilkan file log. Pada pass kedua, encoder melakukan penyandian berdasarkan hasil analisis untuk mendapatkan kualitas penyandian terbaik. Two-Pass memakan waktu lebih lama daripada One-Pass. Oleh karena itu, Two-Pass tidak dapat digunakan dalam skenario yang memerlukan ketepatan waktu transkoding tinggi, seperti streaming langsung dan komunikasi real-time. Jika rasio kompresi video input tinggi, kami sarankan Anda tidak menggunakan Two-Pass. Jika tidak, artefak blok mungkin terjadi.
Istilah Umum
Wilayah
Wilayah adalah lokasi di mana Anda mengaktifkan layanan Alibaba Cloud. Anda dapat memilih wilayah Alibaba Cloud yang berbeda dan menggunakan layanan Alibaba Cloud yang lebih dekat dengan bisnis Anda untuk latensi akses yang lebih rendah dan pengalaman pengguna yang lebih baik.
OSS
OSS adalah singkatan dari Object Storage Service yang disediakan oleh Alibaba Cloud. MPS mentranskode file media yang disimpan di OSS. File output juga disimpan di OSS. Untuk informasi lebih lanjut, lihat Istilah dalam OSS.
Bucket
Bucket adalah wadah untuk objek yang disimpan di OSS. Setiap objek di OSS terdapat dalam bucket. Anda dapat mengonfigurasi beberapa pengaturan untuk bucket, seperti wilayah, izin akses, dan format penyimpanan. Anda dapat membuat jenis bucket yang berbeda untuk menyimpan data yang berbeda sesuai kebutuhan. Untuk informasi lebih lanjut, lihat bagian "Bucket" dari topik Istilah.
Objek
Objek adalah unit data terkecil di OSS. File yang diunggah ke OSS disebut objek. Berbeda dengan sistem file biasa, objek di OSS disimpan dalam struktur datar bukan struktur hierarkis. Objek terdiri dari kunci, metadata, dan data yang disimpan dalam objek. Setiap objek dalam bucket diidentifikasi secara unik oleh kunci. Metadata objek adalah sekelompok pasangan kunci-nilai yang mendefinisikan properti objek, seperti ukuran objek dan waktu terakhir objek dimodifikasi. Anda juga dapat menentukan metadata pengguna khusus untuk objek di OSS. Untuk informasi lebih lanjut, lihat bagian "Objek" dari topik Istilah.
AccessKey Pair
AccessKey Pair adalah kredensial yang digunakan oleh OSS untuk mengautentikasi peminta. AccessKey Pair terdiri dari ID AccessKey dan Rahasia AccessKey. OSS menggunakan enkripsi simetris berbasis AccessKey Pair untuk memverifikasi identitas peminta. ID AccessKey digunakan untuk mengidentifikasi pengguna. Rahasia AccessKey digunakan untuk mengenkripsi dan memverifikasi string tanda tangan serta bucket OSS. Untuk memastikan keamanan data Anda, kami sarankan agar Anda menjaga kerahasiaan Rahasia AccessKey Anda.
OSS mendukung jenis-jenis AccessKey Pair berikut:
AccessKey Pair yang diminta oleh pemilik bucket.
AccessKey Pair yang diberikan oleh pemilik bucket dengan menggunakan Manajemen Akses Sumber Daya (RAM).
AccessKey Pair yang diberikan oleh pemilik bucket dengan menggunakan Security Token Service (STS).
Untuk informasi lebih lanjut, lihat Memperoleh AccessKey Pair.