Masalah & Solusi yang Diketahui di SDK Siaran Android IVS | Streaming Latensi Rendah - Amazon IVS

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

Masalah & Solusi yang Diketahui di SDK Siaran Android IVS | Streaming Latensi Rendah

Dokumen ini mencantumkan masalah yang diketahui yang mungkin Anda temui saat menggunakan SDK siaran Android streaming latensi rendah Amazon IVS dan menyarankan solusi potensial.

  • Menggunakan mikrofon eksternal yang terhubung melalui Bluetooth bisa menjadi tidak stabil. Ketika perangkat Bluetooth tersambung atau terputus selama sesi penyiaran, input mikrofon mungkin berhenti bekerja sampai perangkat secara eksplisit terlepas dan disambungkan kembali.

    Solusi: Jika Anda berencana untuk menggunakan headset Bluetooth, sambungkan sebelum memulai siaran dan biarkan terhubung di seluruh siaran.

  • SDK siaran tidak mendukung akses pada kamera eksternal yang terhubung melalui USB.

    Solusi: Jangan gunakan kamera eksternal yang terhubung melalui USB.

  • Mengirimkan data audio lebih cepat daripada waktu nyata (menggunakan sumber audio khusus) menghasilkan penyimpangan audio.

    Solusi: Jangan mengirimkan data audio lebih cepat dari waktu nyata.

  • Perangkat Android 6 dan 7 tidak dapat menerima SDK siaran onDeviceAdded dan onDeviceRemoved panggilan balik untuk mikrofon, karena versi Android ini hanya mengizinkan mikrofon default sistem.

    Solusi: Untuk perangkat ini, SDK siaran menggunakan mikrofon default sistem.

  • Ketika ImagePreviewView dihapus dari induk (misalnya, removeView() dipanggil di induk), segera ImagePreviewView dilepaskan. ImagePreviewViewTidak menampilkan bingkai apa pun saat ditambahkan ke tampilan induk lain.

    Solusi: Minta pratinjau lain menggunakan. getPreview

  • Beberapa encoder video Android tidak dapat dikonfigurasi dengan ukuran video kurang dari 176x176. Mengkonfigurasi ukuran yang lebih kecil menyebabkan kesalahan dan mencegah streaming.

    Solusi: Jangan mengonfigurasi ukuran video menjadi kurang dari 176x176.

  • Mengaktifkan B-frame dapat meningkatkan kualitas kompresi; namun beberapa encoder memberikan kontrol bitrate yang kurang tepat ketika B-frame diaktifkan, yang dapat menyebabkan masalah selama fluktuasi jaringan.

    Solusi: Pertimbangkan untuk menonaktifkan B-frame jika kepatuhan bitrate yang konsisten lebih penting daripada efisiensi kompresi untuk kasus penggunaan Anda.