SDK Siaran IVS (Streaming Latensi Rendah) - Amazon Interactive Video Service

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

SDK Siaran IVS (Streaming Latensi Rendah)

Amazon Interactive Video Services (IVS) Low-Latency Streaming broadcast SDK adalah untuk pengembang yang sedang membangun aplikasi dengan Amazon IVS. SDK ini dirancang untuk memanfaatkan arsitektur Amazon IVS dan akan melihat peningkatan berkelanjutan dan fitur baru, bersama Amazon IVS. Sebagai SDK siaran asli, SDK ini dirancang untuk meminimalkan dampak kinerja pada aplikasi Anda dan pada perangkat yang digunakan pengguna untuk mengakses aplikasi Anda.

Aplikasi Anda dapat memanfaatkan fitur utama SDK siaran Amazon IVS:

  • Streaming berkualitas tinggi - SDK siaran mendukung streaming berkualitas tinggi. Rekam video dari kamera Anda dan kodekan hingga kualitas 1080p untuk pengalaman menonton berkualitas tinggi.

  • Penyesuaian Bitrate Otomatis — Pengguna ponsel cerdas bersifat mobile, sehingga kondisi jaringan mereka dapat berubah sepanjang siaran. SDK siaran Amazon IVS secara otomatis menyesuaikan bitrate video untuk mengakomodasi perubahan kondisi jaringan.

  • Dukungan Potret dan Lansekap — Tidak peduli bagaimana pengguna Anda memegang perangkat mereka, gambar akan muncul di sisi kanan atas dan diskalakan dengan benar. SDK siaran mendukung ukuran kanvas potret dan lanskap. Ini secara otomatis mengelola rasio aspek ketika pengguna memutar perangkat mereka dari orientasi yang dikonfigurasi.

  • Streaming Aman — Siaran pengguna Anda dienkripsi menggunakan TLS, sehingga mereka dapat menjaga aliran mereka tetap aman.

  • Perangkat Audio Eksternal - SDK siaran Amazon IVS mendukung jack audio, USB, dan mikrofon eksternal Bluetooth SCO.

Persyaratan Platform

Platform Asli

Platform Versi yang Didukung
Android

5.0 (Lollipop) dan yang lebih baru

iOS

12 dan kemudian

Jika penyiaran penting untuk aplikasi Anda, tentukan Metal sebagai persyaratan untuk mengunduh aplikasi Anda dari Apple App Store, menggunakan UI RequiredDeviceCapabilities.

IVS mendukung minimal 4 versi iOS utama dan 6 versi Android utama. Dukungan versi kami saat ini dapat melampaui batas minimum ini. Pelanggan akan diberi tahu melalui catatan rilis SDK setidaknya 3 bulan sebelum versi utama tidak lagi didukung.

Browser Desktop

Peramban Platform yang Didukung Versi yang Didukung
Chrome Windows, macOS

Dua versi utama (versi sebelumnya saat ini dan terbaru)

Firefox Windows, macOS

Dua versi utama (versi sebelumnya saat ini dan terbaru)

Edge Windows 8.1 dan yang lebih baru

Dua versi utama (versi sebelumnya saat ini dan terbaru)

Tidak termasuk Edge Legacy

Safari macOS

Dua versi utama (versi sebelumnya saat ini dan terbaru)

Browser Seluler

Peramban Versi yang Didukung
Chrome untuk iOS, Safari untuk iOS

Dua versi utama (versi sebelumnya saat ini dan terbaru)

Chrome untuk iPadOS, Safari untuk iPadOS

Dua versi utama (versi sebelumnya saat ini dan terbaru)

Chrome untuk Android

Dua versi utama (versi sebelumnya saat ini dan terbaru)

Tampilan Web

SDK siaran Web tidak menyediakan dukungan untuk tampilan web atau lingkungan seperti web (TV, konsol, dll). Untuk implementasi seluler, lihat Panduan SDK Siaran Streaming Latensi Rendah untuk Android dan iOS.

Akses Perangkat yang Diperlukan

SDK siaran memerlukan akses ke kamera dan mikrofon perangkat, baik yang terpasang di perangkat maupun yang terhubung melalui Bluetooth, USB, atau jack audio.

Dukungan

Jika Anda mengalami kesalahan siaran atau masalah lain dengan streaming Anda, tentukan pengenal sesi pemutaran unik melalui API siaran.

Untuk SDK Siaran Amazon IVS ini: Gunakan ini:
Android

getSessionIdfungsi pada BroadcastSession

iOS

sessionIdPropertiIVSBroadcastSession

Web

Fungsi getSessionId

Bagikan pengenal sesi siaran ini dengan dukungan AWS. Dengan itu, mereka bisa mendapatkan informasi untuk membantu memecahkan masalah Anda.

Catatan: SDK siaran terus ditingkatkan. Lihat Catatan Rilis Amazon IVS untuk versi yang tersedia dan masalah yang diperbaiki. Jika perlu, sebelum menghubungi dukungan, perbarui versi SDK siaran Anda dan lihat apakah itu menyelesaikan masalah Anda.

Versioning

SDK siaran Amazon IVS menggunakan versi semantik.

Untuk diskusi ini, misalkan:

  • Rilis terbaru adalah 4.1.3.

  • Rilis terbaru dari versi utama sebelumnya adalah 3.2.4.

  • Rilis terbaru versi 1.x adalah 1.5.6.

Fitur baru yang kompatibel dengan mundur ditambahkan sebagai rilis kecil dari versi terbaru. Dalam hal ini, rangkaian fitur baru berikutnya akan ditambahkan sebagai versi 4.2.0.

Perbaikan bug minor yang kompatibel ke belakang ditambahkan sebagai rilis patch dari versi terbaru. Di sini, set perbaikan bug minor berikutnya akan ditambahkan sebagai versi 4.1.4.

Perbaikan bug utama yang kompatibel ke belakang ditangani secara berbeda; ini ditambahkan ke beberapa versi:

  • Rilis patch dari versi terbaru. Di sini, ini adalah versi 4.1.4.

  • Rilis patch dari versi minor sebelumnya. Di sini, ini adalah versi 3.2.5.

  • Rilis patch dari rilis 1.x versi terbaru. Di sini, ini adalah versi 1.5.7.

Perbaikan bug utama ditentukan oleh tim produk Amazon IVS. Contoh umum adalah pembaruan keamanan penting dan perbaikan lain yang dipilih yang diperlukan untuk pelanggan.

Catatan: Dalam contoh di atas, versi yang dirilis meningkat tanpa melewatkan angka apa pun (misalnya, dari 4.1.3 ke 4.1.4). Pada kenyataannya, satu atau lebih nomor patch mungkin tetap internal dan tidak dirilis, sehingga versi yang dirilis dapat meningkat dari 4.1.3 menjadi, katakanlah, 4.1.6.