このトピックでは、ApsaraVideo Real-time Communication SDK の一般的なエラーコードとその解決方法について説明します。
エラーコード
16 進数 | 10 進数 | エラーの説明 | 原因 | 解決策 |
0x01010301 | 16843521 | すでにチャネルに参加済み | ユーザーが既にチャネルに参加しています。 | API 呼び出しのロジックを確認してください。 |
0x02010903 | 33622275 | 無効なチャネルプロファイルが原因でチャンネルへの参加に失敗しました | チャネルプロファイルが一致していません。たとえば、最初のユーザーが通信モードでチャネルに参加し、その後のユーザーがインタラクティブモードで参加しようとした場合に、このエラーが発生します。 | ユーザーのチャネルモードが、チャネル内の他のユーザーのチャネルモードと一致していることを確認してください。 |
0x05040002 | 84148226 | チャンネルの期限が切れています |
| 以下の項目を確認してください:
|
0x02010702 | 33621762 | 同じユーザーが繰り返し参加しようとしたため、チャンネルへの参加に失敗しました。別のデバイスがまだチャンネルにいるかどうかを確認してください | ユーザーが重複してチャネルに参加しようとして、チャネルへの参加に失敗しました。たとえば、同一ユーザーが 2 台の異なるデバイスから同じチャネルに参加しようとした場合や、ユーザーの前回のセッションが完全に終了していない場合などです。 | API 呼び出しのロジックを確認してください。 |
0x02010104 | 33620228 | セッション参加 | クライアントが、チャネルから退出後に同一のセッション ID を使用して再度チャネルに参加しようとしました。 | 再度チャネルに参加してください。 |
0x02010204 | 33620484 | チャンネルが存在しません | チャネルが存在しないため、チャネルへの参加に失敗しました。たとえば、チャネル作成者がチャネルに参加後すぐに退出し、他のユーザーが参加しようとした際に、チャネルが既に消滅していた場合などです。 | 再度チャネルに参加してください。 |
0x02010201 | 33620481 | 不正な AppId | AppId が存在しません。 | 環境およびコンソール内で AppId が存在することを確認してください。 |
0x02010202 | 33620482 | 無効な AppId | AppId が無効です。 | コンソール上で AppId の現在のステータスを確認してください。 |
0x02010203 | 33620483 | 不正なチャンネル | チャネルの作成に失敗したか、または作成できませんでした。 | チャネル ID の命名規則を確認し、再度試行してください。 |
0x02010205 | 33620485 | 不正なトークン | クライアントで計算されたトークンと、ApsaraVideo Real-time Communication サービスで計算されたトークンが一致しません。 |
|
0x01030101 | 16974081 | 不正なパラメーター | 無効なパラメーターが使用されました。 |
|
0x05010011 | 83951633 | 無効なチャンネルIDのため、チャンネルへの参加に失敗しました。 | GSLB リクエスト内のチャネル ID が無効です。たとえば、チャネル ID に空白文字を含めることはできません。 | チャネル ID のフォーマットを確認してください。 チャネル ID は 1~64 文字で、大文字、小文字、数字、アンダースコア (_)、ハイフン (-) を使用できます。 |
0x05010012 | 83951634 | 無効なユーザーID のため、チャンネルへの参加に失敗しました。 | GSLB リクエスト内のユーザー ID が無効です。 | 再度チャネルに参加してください。 |
0x0501001a | 83951642 | チャネル ID が無効なためチャネルへの参加に失敗 | AppId が大規模チャネルモード用に設定されており、SDK バージョン 1.16.5 以降が必要です。それより古いバージョンではチャネルへの参加に失敗します。 | SDK のバージョンを確認してください。 |
0x01020201 | 16908801 | シグナルリクエストがタイムアウトしました | GSLB リクエストに対する応答が受信されず、タイムアウトが発生しました。 | ネットワーク接続が正常であるか確認してください。 |
0x01020204 | 16908804 | 参加タイムアウト | チャネル参加リクエストに対する応答が受信されず、タイムアウトが発生しました。 | ネットワーク接続が正常であるか確認してください。 |
0x01030202 | 16974338 | 参加エラー | チャネルへの参加中にエラーが発生しました。 | 認証情報が正しいか、およびネットワーク環境が安定しているか確認してください。 |
0x01030201 | 16974337 | gslb エラー | AuthInfo パラメーター内の gslb フィールドが正しくありません。 | AuthInfo 内の gslb フィールドが完全であるか確認するか、または AuthInfo が検証を通過できるか確認してください。 |
0x01040404 | 17040388 | マイクの起動に失敗 | キャプチャデバイスの初期化に失敗しました。たとえば、デバイスが他のアプリケーションで使用中である場合などです。 | macOS および Windows の場合、システム設定内のアクティビティレベルインジケーターを確認してください。 iOS および Android の場合、他のアプリケーションがデバイスを使用していないか確認してください。 すべてが正常な場合は、デバイスを再起動してください。 |
0x01040405 | 17040389 | スピーカーの起動に失敗 | 再生デバイスの初期化に失敗しました。 | macOS および Windows の場合、システム設定内のアクティビティレベルインジケーターを確認してください。 iOS および Android の場合、他のアプリケーションがデバイスを使用していないか確認してください。 すべてが正常な場合は、デバイスを再起動してください。 |
0x01040406 | 17040390 | マイクが中断された | デバイスが他のアプリケーションで使用中です。 | これは、他のアプリケーションによって解放される必要があります。 |
0x01040407 | 17040391 | スピーカーが中断された | デバイスが他のアプリケーションで使用中です。 | 他のアプリケーションがデバイスを解放する必要があります。 |
0x01040408 | 17040392 | マイクの権限付与に失敗 | 音声キャプチャデバイスへの権限付与が許可されていません。 | ユーザーに対して権限付与を求めるメッセージを表示してください。 |
0x01040409 | 17040393 | マイクが利用不可 | 利用可能な音声キャプチャデバイスがありません。 | デバイスがシステム内に存在するか確認してください。 デバイスがシステム内で無効化されていないか確認してください。 |
0x01040410 | 17040400 | スピーカーが利用不可 | 利用可能な音声再生デバイスがありません。 | デバイスがシステム内に存在するか確認してください。 デバイスがシステム内で無効化されていないか確認してください。 |
0x01040104 | 17039620 | カメラの起動に失敗 | 映像キャプチャデバイスの初期化に失敗しました。 | アプリケーションがカメラを使用しているかどうかを確認します。 |
0x01040106 | 17039622 | カメラが中断された | 映像キャプチャデバイスが強制的に中断されました。 | デバイスが他のアプリケーションで使用中ではないか確認してください。 デバイスが正常に動作しているか確認してください。 |
0x01040201 | 17039873 | 表示デバイスの起動に失敗 | レンダリングデバイスの初期化に失敗しました。 | Windows デバイスの場合、グラフィックスカードのドライバーを確認してください。モバイルデバイスの場合、デバイスに画面が存在するか確認してください。 |
0x01040202 | 17039874 | 表示割り込み | レンダリングデバイスが中断されました。 | システムドライバーが正常に動作しているか確認してください。正常な場合は、デバイスを再起動してください。 |
0x01030404 | 16974852 | 無効なサブスクリプション | 無効なサブスクリプションです。 | リモートユーザーがチャネルに参加済みか確認してください。 |
0x01010550 | 16844112 | サブスクライブする(チャンネルに参加しない) | ユーザーがチャネルに参加していないため、サブスクライブに失敗しました。 | まず joinchannel API を呼び出してください。 |
0x01010551 | 16844113 | 音声ストリームのサブスクライブに失敗 | サブスクライブ対象の音声ストリームが無効です。 | リモートユーザーがサブスクライブ可能な音声ストリームを持っているか確認してください。 この音声ストリームが、ローカルクライアントで受信した OnRemoteTrackAvailable コールバックに含まれているか確認してください。 |
0x01010552 | 16844114 | 映像ストリームのサブスクライブに失敗 | サブスクライブ対象の映像ストリームが無効です。 | リモートユーザーがサブスクライブ可能な映像ストリームを持っているか確認してください。 この映像ストリームが、ローカルクライアントで受信した OnRemoteTrackAvailable コールバックに含まれているか確認してください。 |
0x01070101 | 17236225 | 音声バッファーが満杯 | カスタム音声キャプチャ API を呼び出して音声ストリームデータを SDK に送信した際、SDK の内部バッファーキューが満杯であった場合に返されるエラーコードです。 | 外部入力の周波数を減らしてください。待機時間を 20 ms に設定し、単一のデータプッシュが 40 ms を超えないようにしてください。 |
0x01070102 | 17236226 | 映像バッファーが満杯 | SDK の内部バッファーキューが満杯です。これは、外部から生データを提供する機能に適用されます。 | 外部入力の周波数を減らしてください。次の入力まで、ビデオキーフレーム間隔を待機してください。 |