ChromeM76からAndroidSDK 1.0.6へのPeer connect
いつもお世話になっております。
以下発生しましたので、ご報告させて頂きます。
再現されますでしょうか。
【発生事象】
PC:ChromeM76(76.0.3809.100) jsはサンプルのまま(latest)
MOBILE:AndroidSDK1.0.6
の場合、
1.
PC→MOBILEでPeer Connectした場合、Androidアプリが落ちてしまいます。
2.
MOBILE→PCでPeer Connectした場合、落ちません。
【再現手順】
・sampleのp2p-data(PC)、p2p-textchat(Android)を利用しました。
・AndroidStudioは最新に更新してビルド。
【その他】
・Android SDK1.1.2でビルドすると発生しません。
・Chrome M75のPCから接続しても発生しません。
Android側のエラーログは以下の通りです。
08-07 10:25:36.425 5875-5896/com.ntt.ecl.webrtc.sample_p2p_textchat A/libc: /usr/local/google/buildbot/src/android/ndk-r12-release/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/abort_message.cpp:74: void abort_message(const char *, ...): assertion "terminating with uncaught exception of type std::invalid_argument: stoi: no conversion" failed
08-07 10:25:36.425 5875-5896/com.ntt.ecl.webrtc.sample_p2p_textchat A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 5896 (signaling_threa)
上記よりSDKでは?と思い投稿させて頂きましたが、
別起因等、何かご存知でしたら、ご教示頂けると助かります。
弊社アプリが、
Mediaのやり取りの前に応答確認でDataをやり取りする仕様になっているため、
Android SDKの1.1.2の問題の解決をお待ちしております。
-
ご報告ありがとうございます。また、投稿が承認待機中となり失礼しました。
このサポートで利用しているSaaSの投稿内容チェックロジックにより、まれに承認待機中となることがございます。
詳しい原因はわかりかねますが、可能性としては、エラーログの文字列がチェックに引っかかった可能性がございます。
本題ですが、ご申告いただいた事象は、私の方でも再現致しました。Offerの情報をChromeからAndroidに送信したところでクラッシュしているようです。現在手元にChrome M75が利用できる端末が無いため比較検証までは出来ていませんが、Chrome M76からDataChannelのOfferの仕様が変更になった可能性があります。
現時点の回避策としては、記載頂いている通り、Androidからconnectしていただくしか無いと思われます。
Android SDK 1.1.2 の不具合修正については、お待たせして大変申し訳ございません。修正が完了しましたら、お知らせ等で情報発信いたしますので、今しばらくお待ち下さい。
Please sign in to leave a comment.
Comments
3 comments