Jitsi for android


#1

Hi,
I want to use a modified version of webrtc inside android.
I’m seeing that jitsi meet for android uses react native webrtc project, but I don’t understand which implementation of webrtc it is using.
is it using the webrtc inside chrome/webview?
Thank you very much


#2

Hi,

It’s using native WebRTC stack, currently in the M67 version. You can see a commit here which does the update:

Now the exact sources for WebRTC version we use are here on the M67 branch:


#3

Hi,
thank you very much
could you tell me how I can compile react webrtc and how I can use it in jitsi for android?


#4

youtube, official channel.(Mobile Tutorial)
@saghul explain about iOS and Android app, SDK


#5

my only problem is how I can use modified webrtc in jitsi.
in libwebrtc.java I don’t see libwebrtc*.a libs.

Anyway, after building webrtc stuffs, Do I only copy all the react-native-webrtc in node modules inside jitsi-meet?

Thank you very much


#6

The last thing:
could you tell me the required cherry-picks for the m67 branch of webrtc?
Thanks


#7

All you need to do is build these 2 files and replace them: https://github.com/jitsi/react-native-webrtc/tree/master/android/libs

As for what version of WebRTC we are running it’s this one: https://github.com/jitsi/webrtc/tree/M67

Which is upstream M67 plus 4 custom fixes.

Out of curiosity, what changes are you making to WebRTC that you need to build it yourself?


#8

Hi,
thanks for your info.
we are trying to change the rtc sockets with another technology. it is a preliminary study about this thing.

I noticed that the python script downloads webrtc from the chromium repository.
can I substitute the src folder “brutally” with your webrtc code?
Thank you very much
Angelo