shiguredo / sora-ios-sdk

WebRTC SFU Sora iOS SDK
https://sora-ios-sdk.shiguredo.jp/
Apache License 2.0
42 stars 8 forks source link

iOS SDK 2020.1-3 で正常に接続できない #38

Closed voluntas closed 4 years ago

voluntas commented 4 years ago

Discord より引用

本日SDKのバージョンを2.6.0から2020.3に上げたのですが、エラーになりwebRTCがつながらない状況です。サーバー側にもログが届いておらず、クライアント側で処理が止まっている様です。
2020.1でも試してみたのですが、同様のエラーになります。
iOS12, 13共に再現します。
XCodeは11.1と11.3.1共に再現します。
SDKを2.6.0に戻すと問題なく使用できます。
下記の様なエラーになります。
WebSocketChannel ERROR: disconnected => (The operation couldn’t be completed. (Starscream.WSError error 1.))
SignalingChannel ERROR: error: WebSocket error (The operation couldn’t be completed. (Starscream.WSError error 1.))

Discord より引用。

正常に接続できない方の問題ですが、Sora側にSignalingのログが残っていることを確認いたしました。
アップローダーにてログを送らせていただきましたので、ご確認ください。
Connection IDは "06d72012-6af5-4b37-b106-7eea5c54bbd7"です。
voluntas commented 4 years ago

sora-ios-sdk-quickstart と Sora Labo で動作確認をしたところ正常に動作している。

voluntas commented 4 years ago

iOS SDK 2020.3 を利用した sora-ios-sdk-quickstart と Sora Labo を利用して動作確認を行った。 iPad や iPhone など複数端末で確認。

H.264 を利用しビットレート 1000kbps 、sendonly.html と 受信を行ったが、特に問題なく動作しており、一旦弊社側での検証はストップ。

voluntas commented 4 years ago

問題が発生した側に、再度確認をお願いしている。

voluntas commented 4 years ago

頂いた Sora のログから認証ウェブフックが失敗しているように思えるため、確認をお願いしている。

error.log
106:2020-03-03 08:38:46.943 [error] (中略) INVALID-AUTH-WEBHOOK-RESPONSE-JSON | reason={invalid_auth_webhook_response_json,#{response_json => #{<<"allowed">> => false}}}
voluntas commented 4 years ago

正常に接続できたとのことで、クローズ。