Closed JojoStacy closed 2 months ago
First, please provide a description of what you have done to do this.
Also, WebRTC versions above m124 are not supported. Therefore, even if you bring the latest version from libwebrtc-bin, you will not be able to make it work.
Could be that am using a version of webrtc above m124 .If so how can I in ibwebrtc-bin specify a version lower than that ? Thanks so much for your initial response
I have made changes in the VERSION file and I have put this CCACHE_VERSION=4.9 WEBRTC_VERSION=m123.6312@{#3} WEBRTC_SEMANTIC_VERSION=123.6312.3.0 WEBRTC_COMMIT=41b1493ddb5d98e9125d5cb002fd57ce76ebd8a7
PACKAGE_NAMES= \ linux-arm \ linux-arm64 \ linux-x64 \ macos-x64 \ macos-arm64 \ ios \ android
DOCKER_PACKAGE_NAMES= \ linux-arm \ linux-arm64 \ linux-x64 \ android. I am currently building. I am I on the right track ?
If you are building libwebrtc, use branch m123.6312.
write the version of libwebrtc in the VERSIONS of this repository. This version must match the tag name of libwebrtc-bin.
Run following commands to download and patch libwebrtc and libmediasoup.
cd core/scripts/
./get-deps.sh
run ./gradlew build
directly under the project to build library.
Do not run cmake directly.
noted thanks so so much ! You are the best . Trying this out!
Thanks that worked
I have followed all the steps for building the library including building webrtc using https://github.com/crow-misia/libwebrtc-bin. Now when it comes to building libmediasoup android I get this error ld.lld: error: undefined symbol: jni_zero::JavaRef<_jobject>::JavaRef(_JNIEnv, _jobject*)