Topik ini menjelaskan kode kesalahan umum pada kit pengembangan perangkat lunak (SDK) Komunikasi Video Apsara secara Real-time serta solusi untuk mengatasinya.
Kode kesalahan
Heksadesimal | Desimal | Deskripsi kesalahan | Penyebab | Solusi |
0x01010301 | 16843521 | already joined | Pengguna telah bergabung ke channel. | Periksa logika pemanggilan API. |
0x02010903 | 33622275 | gagal bergabung dengan saluran karena profil saluran tidak valid | Profil channel tidak cocok. Misalnya, kesalahan ini terjadi jika pengguna pertama bergabung dalam mode communication, sedangkan pengguna berikutnya mencoba bergabung dalam mode interactive. | Pastikan mode channel pengguna konsisten dengan mode channel pengguna lain di dalam channel tersebut. |
0x05040002 | 84148226 | saluran telah kedaluwarsa |
| Periksa hal-hal berikut:
|
0x02010702 | 33621762 | bergabung dengan saluran gagal karena pengguna yang sama bergabung berulang kali, silakan periksa apakah perangkat lain masih di dalam saluran | Pengguna gagal bergabung ke channel karena upaya bergabung berulang. Misalnya, pengguna yang sama mencoba bergabung ke channel yang sama dari dua perangkat berbeda, atau session sebelumnya pengguna belum sepenuhnya dihentikan. | Periksa logika pemanggilan API. |
0x02010104 | 33.620.228 | sesi bergabung | Klien mencoba bergabung ke channel menggunakan ID session yang sama setelah keluar darinya. | Coba bergabung ke channel lagi. |
0x02010204 | 33620484 | saluran tidak ada | Gagal bergabung ke channel karena channel tersebut tidak ada. Misalnya, pembuat channel bergabung lalu segera keluar. Saat pengguna lain mencoba bergabung, channel tersebut sudah tidak ada. | Coba bergabung ke channel lagi. |
0x02010201 | 33620481 | bad appid | AppId tidak ada. | Periksa apakah AppId tersebut ada di lingkungan dan Konsol. |
0x02010202 | 33620482 | invalid appid | AppId tidak valid. | Periksa status saat ini dari AppId di Konsol. |
0x02010203 | 33620483 | bad channel | Channel tidak dapat dibuat atau pembuatannya gagal. | Periksa penamaan ID channel dan coba lagi. |
0x02010205 | 33620485 | bad token | Token yang dihitung oleh client tidak sesuai dengan token yang dihitung oleh layanan Komunikasi Video Apsara secara Real-time. |
|
0x01030101 | 16974081 | bad param | Parameter yang digunakan tidak valid. |
|
0x05010011 | 83951633 | join channel failed due to invalid channel id | ID channel dalam permintaan Global Server Load Balancing (GSLB) tidak valid. Misalnya, ID channel tidak boleh mengandung spasi. | Periksa format ID channel. ID channel harus terdiri dari 1 hingga 64 karakter dan dapat berisi huruf besar, huruf kecil, angka, garis bawah (_), dan tanda hubung (-). |
0x05010012 | 83951634 | join channel failed due to invalid user id | ID pengguna dalam permintaan GSLB tidak valid. | Coba bergabung ke channel lagi. |
0x0501001a | 83951642 | join channel due to invalid channel id | AppId dikonfigurasi untuk mode channel berskala besar, yang memerlukan SDK versi 1.16.5 atau lebih baru. Bergabung ke channel akan gagal jika menggunakan versi yang lebih lama. | Periksa versi SDK. |
0x01020201 | 16908801 | permintaan sinyal timeout | Tanggapan terhadap permintaan GSLB tidak diterima, sehingga terjadi timeout. | Periksa apakah konektivitas jaringan normal. |
0x01020204 | 16908804 | waktu habis bergabung | Tanggapan terhadap permintaan bergabung ke channel tidak diterima, sehingga terjadi timeout. | Periksa apakah konektivitas jaringan normal. |
0x01030202 | 16974338 | kesalahan bergabung | Kesalahan saat bergabung ke channel. | Periksa apakah informasi otentikasi benar dan lingkungan jaringan stabil. |
0x01030201 | 16974337 | kesalahan gslb | Bidang gslb dalam parameter AuthInfo salah. | Periksa apakah bidang gslb dalam AuthInfo lengkap, atau verifikasi bahwa AuthInfo dapat lolos validasi. |
0x01040404 | 17040388 | mic open fail | Inisialisasi perangkat capture gagal. Misalnya, perangkat sedang digunakan. | Pada macOS dan Windows, periksa indikator tingkat aktivitas di Pengaturan Sistem. Pada iOS dan Android, konfirmasi apakah aplikasi lain sedang menggunakan perangkat tersebut. Jika semuanya normal, restart perangkat. |
0x01040405 | 17040389 | speaker open fail | Inisialisasi perangkat playback gagal. | Pada macOS dan Windows, periksa indikator tingkat aktivitas di Pengaturan Sistem. Pada iOS dan Android, konfirmasi apakah aplikasi lain sedang menggunakan perangkat tersebut. Jika semuanya normal, restart perangkat. |
0x01040406 | 17040390 | mic interrupt | Perangkat sedang digunakan oleh aplikasi lain. | Harus dilepaskan oleh aplikasi lain tersebut. |
0x01040407 | 17040391 | speaker interrupt | Perangkat sedang digunakan oleh aplikasi lain. | Aplikasi lain tersebut harus melepaskan perangkat. |
0x01040408 | 17040392 | mic auth fail | Otorisasi untuk perangkat capture audio tidak diberikan. | Minta pengguna untuk memberikan otorisasi. |
0x01040409 | 17040393 | mic not available | Tidak ada perangkat capture audio yang tersedia. | Periksa apakah perangkat tersebut ada di sistem. Periksa apakah perangkat tersebut dinonaktifkan di sistem. |
0x01040410 | 17040400 | speaker not available | Tidak ada perangkat playback audio yang tersedia. | Periksa apakah perangkat tersebut ada di sistem. Periksa apakah perangkat tersebut dinonaktifkan di sistem. |
0x01040104 | 17039620 | camera open fail | Inisialisasi perangkat capture video gagal. | Periksa apakah aplikasi sedang menggunakan kamera. |
0x01040106 | 17039622 | camera interrupt | Perangkat capture video diputus secara paksa. | Periksa apakah perangkat sedang digunakan oleh aplikasi lain. Periksa apakah perangkat berfungsi dengan baik. |
0x01040201 | 17039873 | display open fail | Inisialisasi perangkat rendering gagal. | Untuk perangkat Windows, periksa driver kartu grafis. Untuk perangkat seluler, periksa apakah layar perangkat tersedia. |
0x01040202 | 17039874 | display interrupt | Perangkat rendering terganggu. | Periksa apakah driver sistem berfungsi dengan baik. Jika ya, restart perangkat. |
0x01030404 | 16974852 | subscribe invalid | Subscription tidak valid. | Periksa apakah pengguna remote telah bergabung ke channel. |
0x01010550 | 16844112 | subscribe not joinchannel | Subscription gagal karena pengguna belum bergabung ke channel. | Panggil API joinchannel terlebih dahulu. |
0x01010551 | 16844113 | subscribe audio stream failed | Aliran audio yang di-subscribe tidak valid. | Periksa apakah pengguna remote memiliki aliran audio yang dapat di-subscribe. Periksa apakah aliran audio ini ada dalam callback OnRemoteTrackAvailable yang diterima oleh klien lokal. |
0x01010552 | 16844114 | subscribe video stream failed | Aliran video yang di-subscribe tidak valid. | Periksa apakah pengguna remote memiliki aliran video yang dapat di-subscribe. Periksa apakah aliran video ini ada dalam callback OnRemoteTrackAvailable yang diterima oleh klien lokal. |
0x01070101 | 17236225 | audio buffer full | Kode kesalahan ini dikembalikan saat Anda memanggil API custom audio capture untuk mengirim data aliran audio ke SDK, dan antrian buffer internal SDK penuh. | Kurangi frekuensi input eksternal. Atur waktu tunggu 20 ms dan pastikan satu kali dorong data tidak melebihi 40 ms. |
0x01070102 | 17236226 | video buffer full | Antrian buffer internal SDK penuh. Ini berlaku untuk fitur penyediaan data mentah dari luar. | Kurangi frekuensi input eksternal. Tunggu hingga interval keyframe video sebelum input berikutnya. |