

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# SPEKE API v1
<a name="the-speke-api"></a>

Ini adalah REST API untuk Secure Packager dan Encoder Key Exchange (SPEKE) v1. Gunakan spesifikasi ini untuk memberikan perlindungan hak cipta DRM bagi pelanggan yang menggunakan enkripsi. Agar sesuai dengan Speke, penyedia kunci DRM Anda harus mengekspos REST API yang dijelaskan dalam spesifikasi ini. Enkripsi membuat panggilan API ke penyedia kunci Anda.

**catatan**  
Contoh kode dalam spesifikasi ini hanya untuk tujuan ilustrasi. Anda tidak dapat menjalankan contoh karena mereka bukan bagian dari implementasi SPEKE yang lengkap.

SPEKE menggunakan definisi struktur data DASH Industry Forum Content Protection Information Exchange Format (DASH-IF-CPIX) untuk pertukaran kunci, dengan beberapa batasan. DASH-IF-CPIXmendefinisikan skema untuk menyediakan pertukaran multi-DRM yang dapat diperluas dari platform DRM ke enkripsi. Ini memungkinkan enkripsi konten untuk semua format kemasan bitrate adaptif pada saat kompresi dan pengemasan konten. Format kemasan bitrate adaptif termasuk HLS, DASH, dan MSS.

Untuk informasi rinci tentang format pertukaran, lihat spesifikasi DASH Industry Forum CPIX di https://dashif. org/docs/DASH-IF-CPIX-v2-0.pdf.

**Topics**
+ [SPEKE API v1 - Kustomisasi dan kendala untuk spesifikasi DASH-IF](speke-constraints.md)
+ [SPEKE API v1 - Komponen muatan standar](standard-payload-components.md)
+ [SPEKE API v1 - Contoh panggilan metode alur kerja langsung](live-workflow-methods.md)
+ [SPEKE API v1 - contoh panggilan metode alur kerja VOD](vod-workflow-methods.md)
+ [SPEKE API v1 - Enkripsi kunci konten](content-key-encryption.md)
+ [SPEKE API v1 - Detak Jantung](heartbeat.md)
+ [SPEKE API v1 - Mengganti pengenal kunci](kid-override.md)