デモアプリhttps://kevingleason.me/AndroidRTC/を試したところ、期待通りに機能していました。PubBub WebRTC AndroidデモがAndroidからAndroidに接続していません
しかし、私は2つのアンドロイドデバイスで試してみると、電話をかけて電話を受けることができますが、接続はできません。どちらのデバイスでも、独自のカメラフィードがテキスト「Connecting ...」で表示されます。私は自宅のWifiとモバイルデータ3Gの両方を試しました。ログに記録されているエラーはありません。
誰でも問題を解決するのに手伝ってください。ここで私は何が欠けているのですか?
https://github.com/GleasonK/AndroidRTCの最新コードを使用していますが、既にXircsys ICEサーバーが構成されています。しかし、Xirsys ICEサーバーがVideoChatActivity.javaの下の行に追加されていないことに気づいたので、サーバーをPnSignalingParamsのコンストラクターに追加しようとしました。
@CraigConover - お時間をありがとうございます。正確には私は推測しません。私はすでに、私の場合とは異なる、そのスレッドをチェックしました。私の場合は、受信側で電話を受けた後、発信者と受信者の両方が自分のフロントカメラストリームを取得し、「接続中...」というテキストとともに自分の画面に表示されます。 (他のSOスレッドと同様にブランク画面ではありません)。手伝っていただけませんか。 – solar
@CraigConover - この問題は別のスレッド(http://stackoverflow.com/questions/37835110/how-to-use-xirsys-hosting-in-pubnub-android-example)にも記載されていますが、そのスレッドで解決策を見つける。 – solar
シグナリングによって送信されたメッセージに従うことはできますか? **オファー**と**アンサー**がパスされているかどうかを確認できますか?また、どの候補タイプ(候補の** typ ** param)がデバイス送信ですか? – LeeSylvester