- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
With the original iOS OWT.framework & WebRTC.framework & libsioclient_tls_no_verification.a in CS_WebRTC_Client_SDK_iOS.v4.2, I could join meeting successfully.
Then I checked out latest code from master (https://github.com/open-webrtc-toolkit/owt-client-native), built out new iOS OWT.framework & WebRTC.framework.
However, with the new builded iOS OWT.framework & WebRTC.framework, when join meeting, it crashed. Seems it's related with socket.io tls handshake.
I tried to rebuild a new socket.io .a, unfortunately, not successful.
Any suggestions? Many thanks.
Crash Information:
- Tags:
- HTML5
- JavaScript*
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
After some tries, I built out libsioclient.a (tls) successfully.
However, when join meeting, socket url like: wss://xxx.xxx.com/socket.io/?EIO=4&transport=websocket
crashed here:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Jeremy
Do you use v4.2.1 version? You may need use v4.2.x branch to update source code. Master and v4.2.x use different webrtc stack .
Thanks
Yanbin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Team,
I am also facing the same issue.
Similar to Jeremy, I also built and used the latest frameworks from master branch (v4.3) and getting crash while joining a conference at following line
!ret->x509_method->ssl_ctx_new(ret.get()))
Kindly help as this is a major blocker.
Things were perfectly fine with 4.2, before upgrading.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Team,
Any update on this?
Thanks in anticipation.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Team,
Any update on this?
Its critical!
Sumit
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
sharma,
I managed to work, try to build libsioclient.a (tls) yourself, I guess the default openssl in libsioclient_tls.a removed some
deprecated functions.
Reference: https://github.com/openssl/openssl/issues/6565
1. So I just git download OpenSSL-for-iPhone:
git clone --recurse-submodules https://github.com/x2on/OpenSSL-for-iPhone
2. and cd into /Your-local-Path/xx/depot_tools/OpenSSL-for-iPhone directory, then execute:
./build-libssl.sh --version=1.1.0f --deprecated
3. then build your own OWT.framework & WebRTC.framework, specify
python3 /Your-local-Path/xx/depot_tools/src/scripts/build.py --scheme release --arch arm64 --ssl_root /Your-local-Path/xx/depot_tools/OpenSSL-for-iPhone --skip_tests
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page