Queen SDK adalah fitur efek retouching yang disediakan oleh tim video Alibaba Cloud. SDK ini mendukung berbagai layanan kustomisasi personalisasi, seperti retouching gambar, retouching wajah, chroma key, stiker, makeup, deteksi gerakan tangan, pembentukan tubuh, tata rambut, dan tulisan AR. SDK ini berlaku untuk skenario seperti ApsaraVideo Live, konferensi video, dan produksi video pendek. Topik ini menjelaskan cara mengintegrasikan Queen SDK untuk iOS guna mengimplementasikan fitur retouching.
Prasyarat
Tabel berikut mencantumkan persyaratan lingkungan pengembangan.
Kategori | Deskripsi |
Versi sistem | Mendukung iOS 9.0 dan versi yang lebih baru. |
Versi macOS High Sierra | Mendukung macOS High Sierra 10.13 dan versi yang lebih baru. |
Versi Xcode | Mendukung Xcode 9.0 dan versi yang lebih baru. Unduh Xcode. |
Perangkat iOS | Perangkat seluler dengan arsitektur armv7 atau arm64, seperti iPad atau iPhone. Tidak termasuk Mac yang mendukung arsitektur arm64. |
Metode integrasi
SDK mendukung integrasi melalui pod maupun lokal. Pilih metode integrasi yang paling sesuai dengan kebutuhan Anda.
Integrasi Pod
Untuk mengintegrasikan menggunakan pod, ikuti langkah-langkah berikut:
pod 'Queen', '6.1.0-official-pro' Integrasi lokal
Unduh dan ekstrak proyek contoh untuk memperoleh framework berikut.
queen.framework opencv2.frameworkPentingVersi lite tidak memerlukan
opencv2.framework.Buka Xcode. Di target proyek, pada tab General, tambahkan framework tersebut di bagian Frameworks, Libraries, and Embedded Content. Atur properti Embed framework yang ditambahkan menjadi Embed & Sign.
Di target proyek, pada tab Build Settings, cari ENABLE_BITCODE lalu atur nilainya menjadi NO.
Tambahkan
mnn.metallibdariqueen.frameworkke direktori proyek. Langkah ini hanya diperlukan untuk versi full dan ultimate.
Konfigurasi lisensi
Anda harus memperoleh lisensi terlebih dahulu. Untuk informasi selengkapnya, lihat Memperoleh Lisensi Queen SDK. Setelah memperoleh lisensi, konfigurasikan LicenseKey dan LicenseFile (file sertifikat) dalam proyek sebagai berikut.
Jika Anda mengintegrasikan Queen SDK untuk ApsaraVideo Live dan SDK video pendek untuk ApsaraVideo VOD secara bersamaan, LicenseKey dan LicenseFile (file sertifikat)-nya sama. Cukup konfigurasikan satu kali saja. Gunakan file sertifikat terbaru.
Jika versi SDK yang Anda beli berubah atau memerlukan perpanjangan (masa berlaku SDK habis), perbarui file sertifikat tersebut dengan cara berikut:
Peroleh lisensi baru. Untuk petunjuknya, lihat Memperoleh Lisensi Queen SDK. Untuk memperoleh file sertifikat terbaru, kirim email.
Setelah memperoleh sertifikat terbaru, perbarui dengan mengikuti langkah-langkah konfigurasi lisensi dalam topik ini.
Impor file sertifikat ke dalam proyek aplikasi, lalu tambahkan dua Key ke file Info.plist.
Keypertama adalahAlivcLicenseKey.Nilainyaadalah LicenseKey, contohnya:MoCTfuQ391Z01****8f8745e23c8a457a8ff8d5faedc1****.Keykedua adalahAlivcLicenseFile.Nilainyaadalah path file sertifikat (relatif terhadap mainBundle), contohnya: AliVideoCert_164933454****.crt.
Referensi
Item | Tautan |
Proyek contoh | |
Proyek demo di GitHub | |
Contoh integrasi vendor SDK umum untuk pengembang. |