Giter Site home page Giter Site logo

meetecho / janus-mobile-sdk Goto Github PK

View Code? Open in Web Editor NEW
69.0 69.0 41.0 482 KB

[ABANDONED] Janus Gateway Mobile SDK

Home Page: https://meetecho.github.io/janus-mobile-sdk/#/

License: Apache License 2.0

CMake 1.33% Dockerfile 0.05% Makefile 0.61% C++ 56.94% Java 20.80% Objective-C 6.51% Objective-C++ 13.75%
janus

janus-mobile-sdk's People

Contributors

alexamirante avatar helloiampau avatar kefir266 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

janus-mobile-sdk's Issues

Is this project still alive ?

Hi there,
I am wondering if this project is still maintained.
I have managed to have the VideoRoom plugin kinda working on Android, but have been in need of making a few changes to the mobile sdk. Specifically, bubble up the publisher id to onMediaChange, and extending JanusDelegate onMediaChange method to receive specific track, next to bubbled up publisher id.

Is this of any interest to someone ?

Can not build.

I have done as https://meetecho.github.io/janus-mobile-sdk/#/getting-started, but still can not build. The log from my side:

Build command failed.
Error while executing process /Users/kienht/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake with arguments {--build /Users/kienht/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/arm64-v8a --target janus-android-sdk}
[1/66] Creating directories for 'json_proj'
[2/66] Creating directories for 'boringssl_proj'
[3/66] No download step for 'json_proj'
[4/66] No download step for 'boringssl_proj'
[5/66] No update step for 'json_proj'
[6/66] No patch step for 'json_proj'
[7/66] No update step for 'boringssl_proj'
[8/66] No patch step for 'boringssl_proj'
[9/66] Performing configure step for 'json_proj'
-- Check for working CXX compiler: /Users/kienht/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
-- Check for working CXX compiler: /Users/kienht/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using the single-header code from /Users/kienht/janus-mobile-sdk/third_party/json/single_include/
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/kienht/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/arm64-v8a/third_party/json/src/json_proj-build
[10/66] Performing build step for 'json_proj'
ninja: no work to do.
[11/66] Performing install step for 'json_proj'
[0/1] Install the project...
-- Install configuration: "Release"
-- Installing: /Users/kienht/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/arm64-v8a/third_party/include
-- Installing: /Users/kienht/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/arm64-v8a/third_party/include/nlohmann
-- Installing: /Users/kienht/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/arm64-v8a/third_party/include/nlohmann/json.hpp
-- Installing: /Users/kienht/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/arm64-v8a/third_party/lib/cmake/nlohmann_json/nlohmann_jsonConfig.cmake
-- Installing: /Users/kienht/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/arm64-v8a/third_party/lib/cmake/nlohmann_json/nlohmann_jsonConfigVersion.cmake
-- Installing: /Users/kienht/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/arm64-v8a/third_party/lib/cmake/nlohmann_json/nlohmann_jsonTargets.cmake
[12/66] Completed 'json_proj'
[13/66] Performing configure step for 'boringssl_proj'
-- Check for working C compiler: /Users/kienht/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
-- Check for working C compiler: /Users/kienht/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Users/kienht/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
-- Check for working CXX compiler: /Users/kienht/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The ASM compiler identification is Clang
-- Found assembler: /Users/kienht/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/kienht/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/arm64-v8a/third_party/boringssl/src/boringssl_proj-build
[14/66] Performing build step for 'boringssl_proj'
FAILED: third_party/boringssl/src/boringssl_proj-stamp/boringssl_proj-build 
cd /Users/kienht/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/arm64-v8a/third_party/boringssl/src/boringssl_proj-build && /Users/kienht/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake --build . && /Users/kienht/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E touch /Users/kienht/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/arm64-v8a/third_party/boringssl/src/boringssl_proj-stamp/boringssl_proj-build
[1/416] Generating crypto_test_data.cc
FAILED: crypto_test_data.cc 
cd /Users/kienht/janus-mobile-sdk/third_party/boringssl && go run util/embed_test_data.go crypto/cipher_extra/test/aes_128_cbc_sha1_tls_implicit_iv_tests.txt crypto/cipher_extra/test/aes_128_cbc_sha1_tls_tests.txt crypto/cipher_extra/test/aes_128_cbc_sha256_tls_tests.txt crypto/cipher_extra/test/aes_128_ccm_bluetooth_tests.txt crypto/cipher_extra/test/aes_128_ccm_bluetooth_8_tests.txt crypto/cipher_extra/test/aes_128_ctr_hmac_sha256.txt crypto/cipher_extra/test/aes_128_gcm_siv_tests.txt crypto/cipher_extra/test/aes_128_gcm_tests.txt crypto/cipher_extra/test/aes_192_gcm_tests.txt crypto/cipher_extra/test/aes_256_cbc_sha1_tls_implicit_iv_tests.txt crypto/cipher_extra/test/aes_256_cbc_sha1_tls_tests.txt crypto/cipher_extra/test/aes_256_cbc_sha256_tls_tests.txt crypto/cipher_extra/test/aes_256_cbc_sha384_tls_tests.txt crypto/cipher_extra/test/aes_256_ctr_hmac_sha256.txt crypto/cipher_extra/test/aes_256_gcm_siv_tests.txt crypto/cipher_extra/test/aes_256_gcm_tests.txt crypto/cipher_extra/test/chacha20_poly1305_tests.txt crypto/cipher_extra/test/xchacha20_poly1305_tests.txt crypto/cipher_extra/test/cipher_tests.txt crypto/cipher_extra/test/des_ede3_cbc_sha1_tls_implicit_iv_tests.txt crypto/cipher_extra/test/des_ede3_cbc_sha1_tls_tests.txt crypto/cipher_extra/test/nist_cavp/aes_128_cbc.txt crypto/cipher_extra/test/nist_cavp/aes_128_ctr.txt crypto/cipher_extra/test/nist_cavp/aes_128_gcm.txt crypto/cipher_extra/test/nist_cavp/aes_192_cbc.txt crypto/cipher_extra/test/nist_cavp/aes_192_ctr.txt crypto/cipher_extra/test/nist_cavp/aes_256_cbc.txt crypto/cipher_extra/test/nist_cavp/aes_256_ctr.txt crypto/cipher_extra/test/nist_cavp/aes_256_gcm.txt crypto/cipher_extra/test/nist_cavp/tdes_cbc.txt crypto/cipher_extra/test/nist_cavp/tdes_ecb.txt crypto/curve25519/ed25519_tests.txt crypto/cmac/cavp_3des_cmac_tests.txt crypto/cmac/cavp_aes128_cmac_tests.txt crypto/cmac/cavp_aes192_cmac_tests.txt crypto/cmac/cavp_aes256_cmac_tests.txt crypto/ecdh_extra/ecdh_tests.txt crypto/evp/evp_tests.txt crypto/evp/scrypt_tests.txt crypto/fipsmodule/aes/aes_tests.txt crypto/fipsmodule/bn/bn_tests.txt crypto/fipsmodule/ec/ec_scalar_base_mult_tests.txt crypto/fipsmodule/ec/p256-x86_64_tests.txt crypto/fipsmodule/ecdsa/ecdsa_sign_tests.txt crypto/fipsmodule/ecdsa/ecdsa_verify_tests.txt crypto/fipsmodule/modes/gcm_tests.txt crypto/fipsmodule/rand/ctrdrbg_vectors.txt crypto/hmac_extra/hmac_tests.txt crypto/poly1305/poly1305_tests.txt crypto/siphash/siphash_tests.txt crypto/x509/many_constraints.pem crypto/x509/many_names1.pem crypto/x509/many_names2.pem crypto/x509/many_names3.pem crypto/x509/some_names1.pem crypto/x509/some_names2.pem crypto/x509/some_names3.pem third_party/wycheproof_testvectors/aes_cbc_pkcs5_test.txt third_party/wycheproof_testvectors/aes_cmac_test.txt third_party/wycheproof_testvectors/aes_gcm_siv_test.txt third_party/wycheproof_testvectors/aes_gcm_test.txt third_party/wycheproof_testvectors/chacha20_poly1305_test.txt third_party/wycheproof_testvectors/dsa_test.txt third_party/wycheproof_testvectors/ecdh_secp224r1_test.txt third_party/wycheproof_testvectors/ecdh_secp256r1_test.txt third_party/wycheproof_testvectors/ecdh_secp384r1_test.txt third_party/wycheproof_testvectors/ecdh_secp521r1_test.txt third_party/wycheproof_testvectors/ecdsa_secp224r1_sha224_test.txt third_party/wycheproof_testvectors/ecdsa_secp224r1_sha256_test.txt third_party/wycheproof_testvectors/ecdsa_secp224r1_sha512_test.txt third_party/wycheproof_testvectors/ecdsa_secp256r1_sha256_test.txt third_party/wycheproof_testvectors/ecdsa_secp256r1_sha512_test.txt third_party/wycheproof_testvectors/ecdsa_secp384r1_sha384_test.txt third_party/wycheproof_testvectors/ecdsa_secp384r1_sha512_test.txt third_party/wycheproof_testvectors/ecdsa_secp521r1_sha512_test.txt third_party/wycheproof_testvectors/eddsa_test.txt third_party/wycheproof_testvectors/kwp_test.txt third_party/wycheproof_testvectors/kw_test.txt third_party/wycheproof_testvectors/rsa_pss_2048_sha1_mgf1_20_test.txt third_party/wycheproof_testvectors/rsa_pss_2048_sha256_mgf1_0_test.txt third_party/wycheproof_testvectors/rsa_pss_2048_sha256_mgf1_32_test.txt third_party/wycheproof_testvectors/rsa_pss_3072_sha256_mgf1_32_test.txt third_party/wycheproof_testvectors/rsa_pss_4096_sha256_mgf1_32_test.txt third_party/wycheproof_testvectors/rsa_pss_4096_sha512_mgf1_32_test.txt third_party/wycheproof_testvectors/rsa_pss_misc_test.txt third_party/wycheproof_testvectors/rsa_signature_test.txt third_party/wycheproof_testvectors/x25519_test.txt > /Users/kienht/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/arm64-v8a/third_party/boringssl/src/boringssl_proj-build/crypto_test_data.cc
/bin/sh: go: command not found
[2/416] Generating ghash-neon-armv8.S
[3/416] Generating sha1-armv8.S
[4/416] Generating aesv8-armx.S
[5/416] Generating armv8-mont.S
[6/416] Building CXX object CMakeFiles/boringssl_gtest.dir/third_party/googletest/src/gtest-all.cc.o
ninja: build stopped: subcommand failed.
ninja: build stopped: subcommand failed.

NDK ERROR

CMake Error at G:/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/ExternalProject.cmake:2474 (message):
No download info given for 'boringssl_proj' and its source directory:

Janus mobile sdk is not support WS?

I've seen the transport.cc class is not implemented 2 methods at line 99 (void WebSocketTransport::send) and 102 (void WebSocketTransport::close). We have any plan for that?

AudioBridge plugin is missing

Hey!
In JanusPlugins file have only ECHO_TEST, STREAMING and VIDEOROOM plugins. This is auto-generated file , so is it possible to use Audiobridge plugin for Android ?

Thank you.

Is it possible to use external camara capture code in Android?

Hi! It seems that janus-mobile-sdk includes the camera access code as part of the native implementation and that there is no obvious way to attach an already existing implementation of the camera capture (e.g. done in Java using camera2 API). In other words, to capture and stream from the device's camera, it seems the only way is to use the camera access code that ships with this SDK.

Am I wrong? Is there a way to attach my already implemented camera capture code to this SDK?

Thanks!

ninja: build stopped

hi , i cloned and maked the project successfully following this : https://meetecho.github.io/janus-mobile-sdk/#/getting-started.

make done successfully but when im trying to run the android example it stops with this error :

The syntax of the command is incorrect.
ninja: build stopped: subcommand failed.

last parts of logs :

[418/420] Linking CXX executable tool\bssl
[419/420] Building CXX object ssl/CMakeFiles/ssl_test.dir/ssl_test.cc.o
[420/420] Linking CXX executable ssl\ssl_test
[15/66] Performing install step for 'boringssl_proj'
FAILED: third_party/boringssl/src/boringssl_proj-stamp/boringssl_proj-install
cmd.exe /C "cd /D D:\clonedProjs\janus-mobile-sdk\platforms\android\janus-client.externalNativeBuild\cmake\debug\armeabi-v7a\third_party\boringssl\src\boringssl_proj-build && mkdir -p D:/clonedProjs/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/armeabi-v7a/third_party/lib && cp -rfv D:/clonedProjs/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/armeabi-v7a/third_party/boringssl/src/boringssl_proj-build/ssl/libssl.a D:/clonedProjs/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/armeabi-v7a/third_party/boringssl/src/boringssl_proj-build/crypto/libcrypto.a D:/clonedProjs/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/armeabi-v7a/third_party/lib && mkdir -p D:/clonedProjs/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/armeabi-v7a/third_party/include && cp -rfv D:/clonedProjs/janus-mobile-sdk/third_party/boringssl/include/openssl D:/clonedProjs/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/armeabi-v7a/third_party/include && D:\Ahmad_Azarnia\Software\AndroidSDK\cmake\3.10.2.4988404\bin\cmake.exe -E touch D:/clonedProjs/janus-mobile-sdk/platforms/android/janus-client/.externalNativeBuild/cmake/debug/armeabi-v7a/third_party/boringssl/src/boringssl_proj-stamp/boringssl_proj-install"
The syntax of the command is incorrect.
ninja: build stopped: subcommand failed.

what's wrong?

No download info given for 'curl_proj' and its source directory

Hi, i have cloned your project and tried to run android example but got some errors:
No download info given for 'curl_proj' and its source directory

After a few minutes, i found CMakeList.txt file and I have tried to add GIT_REPOSITORY ... for mbedtls_proj and json_proj like this photo, but i cannot find the git repo for curl_proj

Could you tell me the correct url to make this work?

image

“Go is not installed”

I used the virtual machine ubuntu 16.04 and performed make in the project root directory, prompting "Go is not installed", but I had installed Go 1.14

nlohmann::detail::parse_error

When I start api test, I get a native crash:
2020-05-30 14:57:47.656 13132-13259/com.github.helloiampau.app E/libc++abi: terminating with uncaught exception of type nlohmann::detail::parse_error: [json.exception.parse_error.101] parse error at line 1, column 1: syntax error while parsing value - invalid literal; last read: '<'

--------- beginning of crash

2020-05-30 14:57:47.656 13132-13259/com.github.helloiampau.app A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 13259 (helloiampau.app), pid 13132 (helloiampau.app)
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: Build fingerprint: 'OnePlus/OnePlus3/OnePlus3T:9/PKQ1.181203.001/2002201845:user/release-keys'
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: Revision: '0'
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: ABI: 'arm64'
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: pid: 13132, tid: 13259, name: helloiampau.app >>> com.github.helloiampau.app <<<
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: Abort message: 'terminating with uncaught exception of type nlohmann::detail::parse_error: [json.exception.parse_error.101] parse error at line 1, column 1: syntax error while parsing value - invalid literal; last read: '<''
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: x0 0000000000000000 x1 00000000000033cb x2 0000000000000006 x3 0000000000000008
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: x4 fefefefefefeff83 x5 fefefefefefeff83 x6 fefefefefefeff83 x7 7f7f7f7f7f7f7fff
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: x8 0000000000000083 x9 201fd8242634b211 x10 fffffff87ffffbdf x11 201fd8242634b211
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: x12 201fd8242634b211 x13 fffffff87ffffbdf x14 000000005ed203eb x15 0000000000000008
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: x16 0000007a9caef2b0 x17 0000007a9ca01088 x18 201fd8242634b211 x19 000000000000334c
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: x20 00000000000033cb x21 0000000000000083 x22 ffffff80ffffffc8 x23 00000079fd160ec0
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: x24 00000079fd160da0 x25 00000079fd160de0 x26 0000007a17a14ca0 x27 0000007a9e2c95e0
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: x28 0000000000000002 x29 00000079fd160d10
2020-05-30 14:57:47.732 13263-13263/? A/DEBUG: sp 00000079fd160cd0 lr 0000007a9c9f24d0 pc 0000007a9c9f24f0
2020-05-30 14:57:47.735 13263-13263/? A/DEBUG: backtrace:
2020-05-30 14:57:47.735 13263-13263/? A/DEBUG: #00 pc 00000000000224f0 /system/lib64/libc.so (abort+112)
2020-05-30 14:57:47.735 13263-13263/? A/DEBUG: #1 pc 00000000002e41c0 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so
2020-05-30 14:57:47.735 13263-13263/? A/DEBUG: #2 pc 00000000002e4318 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so
2020-05-30 14:57:47.735 13263-13263/? A/DEBUG: #3 pc 00000000002e1208 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so
2020-05-30 14:57:47.735 13263-13263/? A/DEBUG: #4 pc 00000000002e0834 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so
2020-05-30 14:57:47.735 13263-13263/? A/DEBUG: #5 pc 00000000002e0790 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so (__cxa_throw+112)
2020-05-30 14:57:47.735 13263-13263/? A/DEBUG: #6 pc 0000000000154d30 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so (nlohmann::detail::json_sax_dom_parser<nlohmann::basic_json<std::__ndk1::map, std::__ndk1::vector, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator>, bool, long, unsigned long, double, std::__ndk1::allocator, nlohmann::adl_serializer>>::parse_error(unsigned long, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator<cha
2020-05-30 14:57:47.735 13263-13263/? A/DEBUG: #7 pc 00000000001542a8 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so (bool nlohmann::detail::parser<nlohmann::basic_json<std::__ndk1::map, std::__ndk1::vector, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator>, bool, long, unsigned long, double, std::__ndk1::allocator, nlohmann::adl_serializer>>::sax_parse_internal<nlohmann::detail::json_sax_dom_parser<nlohmann::basic_json<std::__ndk1::map, std::__ndk1::vector, std::__n
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #8 pc 000000000014e124 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so (nlohmann::detail::parser<nlohmann::basic_json<std::__ndk1::map, std::__ndk1::vector, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator>, bool, long, unsigned long, double, std::__ndk1::allocator, nlohmann::adl_serializer>>::parse(bool, nlohmann::basic_json<std::__ndk1::map, std::__ndk1::vector, std::__ndk1::basic_string<char, std::__ndk1::char_traits<c
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #9 pc 000000000014d668 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so (nlohmann::basic_json<std::__ndk1::map, std::__ndk1::vector, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator>, bool, long, unsigned long, double, std::__ndk1::allocator, nlohmann::adl_serializer>::parse(nlohmann::detail::input_adapter&&, std::__ndk1::function<bool (int, nlohmann::detail::parser<nlohmann::basic_json<std::__ndk1::map, std::__ndk1::vecto
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #10 pc 000000000014d278 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #11 pc 000000000014d030 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #12 pc 000000000014cfe4 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #13 pc 000000000014cfbc /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #14 pc 000000000014bd84 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #15 pc 000000000007d9f4 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus-android-sdk.so
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #16 pc 0000000000072a58 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus-android-sdk.so (std::__ndk1::function<void ()>::operator()() const+20)
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #17 pc 00000000000e6be4 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so (Janus::AsyncImpl::_loop(Janus::AsyncImpl*)+240)
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #18 pc 00000000000e8fc4 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #19 pc 00000000000e8f08 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #20 pc 00000000000e87e8 /data/app/com.github.helloiampau.app-PyF1JlYFCE6-1OjIJbTc2g==/lib/arm64/libjanus.so (ZNSt6__ndk114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEPFPvPN5Janus9AsyncImplEESA_EEEEES7_S7+128)
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #21 pc 0000000000099508 /system/lib64/libc.so (__pthread_start(void*)+36)
2020-05-30 14:57:47.738 13263-13263/? A/DEBUG: #22 pc 0000000000023e18 /system/lib64/libc.so (__start_thread+68)
2020-05-30 14:57:48.0

Crasshing android app

When try to test any of the API-s get the following error:
The first message is what cause the crash

2020-10-12 16:50:22.043 26867-26913/com.github.helloiampau.app E/JANUS: {
       "janus": "success",
       "transaction": "0FIG1ofqJVOuD9E7",
       "data": {
          "id": 4056505567942190
       }
    }
2020-10-12 16:50:22.174 26867-26912/com.github.helloiampau.app E/libc++abi: terminating with uncaught exception of type nlohmann::detail::parse_error: [json.exception.parse_error.101] parse error at line 1, column 1: syntax error while parsing value - unexpected end of input; expected '[', '{', or a literal
2020-10-12 16:50:22.174 26867-26912/com.github.helloiampau.app A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 26912 (helloiampau.app), pid 26867 (helloiampau.app)
2020-10-12 16:50:22.230 26867-26913/com.github.helloiampau.app E/JANUS: {
       "janus": "error",
       "transaction": "4o4KbZkFUQuPWxqR",
       "error": {
          "code": 457,
          "reason": "Unhandled request 'attach' at this path"
       }
    }
2020-10-12 16:50:22.360 26867-26913/com.github.helloiampau.app E/libc++abi: terminating with uncaught exception of type nlohmann::detail::parse_error: [json.exception.parse_error.101] parse error at line 1, column 1: syntax error while parsing value - unexpected end of input; expected '[', '{', or a literal

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.